常用命令
Posted 武云医生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用命令相关的知识,希望对你有一定的参考价值。
(一)ls:目录处理命令
(1)ls:list,显示目录文件
(2)路径:/bin/ls
(3)选项:
①a:显示所有,包括隐藏文件
-a:简化选项,--a:完整选项
②l:详细显示
③d:查看目录属性
(4)演示1:显示当前目录的详细信息
ls -l
总用量 4554756
drwxr-xr-x. 2 root root 6 10月 1 15:31 ios
①2:表示计数,被调用了几次
②root:所有者:
u:user用户,文件的创建者,只属于一个人,但是可以变化
③root:所属组
g:所属组,可以访问该文件,定义了一组相同的用户,
o:其他人表示,一般不能访问
④6:文件的大小
⑤15:31:最后一次修改时间
(5)演示2:显示当前目录的文件的大小
[root@kvm home]# ls -lh
总用量 4.4G
-rw-r--r--. 1 qemu qemu 4.4G 12月 13 2019 CentOS-7-x86_64-DVD-1908.iso
drwxr-xr-x. 2 root root 6 10月 1 15:31 ios
①第一位表示的意思:
1、-:表示是一个文件
2、d:表示是一个目录
3、l:表示软连接
②读写权限:三个“_”为一个“用户”,那第一个为“u”,第二个为“g”,第三个为“o”
(6)演示3:显示目录,而不是文件
[root@kvm home]# ls -lhd /etc/ //显示目录本身,而不显示目录下所有的文件
drwxr-xr-x. 147 root root 8.0K 10月 2 12:18 /etc/
(7)演示4:显示i节点号码
[root@kvm ~]# ls -ih anaconda-ks.cfg //显示文件的i节点号码,是唯一的
33574978 anaconda-ks.cfg
(二)mkdir:
(1)mkdir:创建目录
(2)路径:/bin/mkdir
(3)选项:
①p:递归创建
(4)演示1:递归创建
mkdir -p /tmp/wode/nide
(5)演示2:创建多个目录
mkdir -p /tmp/wode/nide /tmp/test
(三)cd:
(1)cd:change directory,切换的意思
(2)路径:shell内置命令
(3)演示1:切换到该目录
cd /tmp/wode
(4)演示2:回到上一级目录{没有三个“.”的选项哦}
cd ..
(四)pwd:
(1)pwd:print woriking direcory打印当前的目录
(2)路径:/bin/pwd
(3)演示1:显示当前路径
root@kvm wode]# pwd
/tmp/wode
(五)rmdir:
(1)rmdir:rmdir删除一个空目录
(2)路径:/bin/rmdir:
(3)演示1:
rmdir /tmp/wode/nide/test/
(六)cp::
(1)cp:复制
(2)路径:/bin/cp
(3)选项:
①r:复制目录
② p:保留文件属性
(4)演示1:复制文件
cp -rp [原文件或者目录] [目标目录]
[root@kvm tmp]# cp /etc/passwd /tmp //复制文件到目录是不需要加选项的
(5)演示2:复制目录
[root@kvm tmp]# cp -r /etc/ /tmp
(6)演示3:复制多个文件到一个目录
[root@kvm ~]# cp /root/a /tmp /root/b /tmp
(7)演示4:复制的同时并改名
[root@kvm tmp]# cp /root/a /tmp/test //复制过来改名了
[root@kvm tmp]# cp /root/a /tmp/ //复制过来不改名
(七)mv:
(1)mv:剪切,更名
(2)路径:/bin/mv
(3)演示1:剪切
[root@kvm ~]# mv /root/a /tmp/
(4)演示2:改名
mv /root/a /tmp/a+
(八)rm:
(1)rm:删除目录或者文件夹
(2)路径:/bin/rm
(3)选项:
①r:删除目录
②f:强制删除,不会在删除的时候“问你是否要删除”
(4)演示1:删除文件
[root@kvm /]# rm /tmp/passwd
(5)演示2:删除目录
[root@kvm /]# rm -r /tmp/
(6)演示3:删除文件名为“前面带有-的文件”比如-foo
rm -- -foo
rm ./-foo
(7)演示4:通过绝对路径删除:
/bin/rm -rf /tmp/00
(九)shred:
(1)shred:删除文件后无法恢复。次方法不是删除文件,使能命令后,文件内容会发生变换,变化乱码,无法使用
(2)演示1:
shred -a
(十)touch:
(1)touch:创建文件
(2)路径:/bin/touch
(3)演示1:创建一个文件
[root@kvm ~]# touch a
(4)演示2创建一个带空格的文件
[root@kvm ~]# touch "b bb"
(十一)cat:
(1)cat:浏览文件
(2)路径 /bin/cat
(3)选项:
①n:行号的意思
(4)演示1:
[root@kvm ~]# cat -n /etc/passwd
(十二)tac:
(1)tac:浏览文件-反向显示
(2)路径 /bin/tac
(5)演示1:
以上是关于常用命令的主要内容,如果未能解决你的问题,请参考以下文章