linux常用操作命令

时间:2021-05-28 16:31:37

Dos命令清除dns缓存:ipconfia/flushdns

 

一、文件复制命令cp
    命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)
              cp [option] source1 source2 source3 ...  directory
    参数说明:
    -a:是指archive的意思,也说是指复制所有的目录
    -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
    -f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
    -i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
    -l:建立硬连接(hard link)的连接文件,而非复制文件本身
    -p:与文件的属性一起复制,而非使用默认属性
    -r:递归复制,用于目录的复制操作
    -s:复制成符号连接文件(symbolic link),即“快捷方式”文件
    -u:若目标文件比源文件旧,更新目标文件
    如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:
    cp /test1/file1 /test3/file2

Cp R /user/local/apache/__hccg/* /usr/local/apache/sjscg把一个文件夹的内容复制到指定文件夹,并覆盖
二、文件移动命令mv
    命令格式:mv [-fiv] source destination
    参数说明:
    -f:force,强制直接移动而不询问
    -i:若目标文件(destination)已经存在,就会询问是否覆盖
    -u:若目标文件已经存在,且源文件比较新,才会更新
    如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:
    mv /test1/file1 /test3/file2
三、文件删除命令rm
    删除文件夹命令格式:rm [fir] 文件或目录rm  rf  /usr/local/apache

新建文件夹命令格式:mkdir /usr/local/apache/sjscg

目录复制命令格式:cp -rf /usr/local/apache/__hccg /* /usr/local/apache/sjscg
    参数说明:
    -f:强制删除
    -i:交互模式,在删除前询问用户是否操作
    -r:递归删除,常用在目录的删除
    如删除/test目录下的file1文件,可以输入以下命令:
    rm -i /test/file1

四、 cd命令

cd命令用来改变所在目录。

cd /    转到根目录中

cd ~     转到/home/user

用户目录下cd /usr ,转到根目录下的usr目录中

五、服务重启

service httpd start 启动 

service httpd restart 重新启动

service httpd stop 停止服务

 

chmod 777 * -R gct(文件名) 给文件夹gct最大权限

chmod 755 sjscg(文件名)    sjscg文件drwxr-xr-x权限

Chwon 用户名 文件路径

权限

数值

rwx rw- r–

764

rw- r– r–

644

rw- rw- r–

664

r(Read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目录的权
w(Write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。
x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。

rwx------: 文件所有者对文件具有读取、写入和执行的权限。
-rwxr―r--: 文件所有者具有读、写与执行的权限,其他用户则具有读取的权限。
-rw-rw-r-x: 文件所有者与同组用户对文件具有读写的权限,而其他用户仅具有读取和执行的权限。
drwx--x--x: 目录所有者具有读写与进入目录的权限,其他用户近能进入该目录,却无法读取任何数据。
Drwx------: 除了目录所有者具有完整的权限之外,其他用户对该目录完全没有任何权限。

 

ini_set("display_errors", "On");
error_reporting(E_ALL);php调试错误

 

LINUX 优盘挂载

挂载u盘:
1.mnt文件夹下创建一个挂载u盘用的文件夹
mkdir /mnt/usb
2.插上u盘查看u盘被识别成什么
fdisk -l
3.比如u盘识别成了sdb1,开始挂载u
mount sdb1 /mnt/usb
4.打开/mnt/usb文件夹就是u盘文件里

5.du -h.显示文件夹大小

6.df -h.查看硬盘信息

 

1.创建用户

useradd -d /usr/www -m myuser

passwd myuser(必须带用户名) 回车输入密码

chown myuser -R /usr/www 给这个新建用户的权限(用户myuser不能上传或修改其他目录文件,但是可以下载可以看,只读

2,修改用户

usermod -d /home/test -G test2 test

test用户的登录目录改成/home/test,并加入test2组,注意这里是大G

gpasswd -a test test2 将用户test加入到test2

gpasswd -d test test2 将用户testtest2组中移出

 

3,删除用户

userdel test

test用户删除

 

4,查看用户

a),查看当前登录用户

[root@gct ~]# w

[root@gct ~]# who

 

b),查看自己的用户名

[root@gct ~]# whoami

 

c),查看单个用户信息

[root@gct ~]# finger apacheuser

[root@gct ~]# id apacheuser

 

d),查看用户登录记录

[root@gct ~]# last 查看登录成功的用户记录

[root@gct ~]# lastb 查看登录不成功的用户记录

 

e),查看所有用户

[root@gct ~]# cut -d : -f 1 /etc/passwd

[root@gct ~]# cat /etc/passwd |awk -F \: ‘{print $1}’