2019/01/29-Linux常用指令

180 阅读1分钟

ls:列出目录

ls -a:列出所有文件和目录(包括隐藏文件)

ls -d:仅列出目录

ls -l:列出当前目录下文件的属性

##############################################################

cd:切换目录

绝对路径:从根目录写起。例:/usr/share/doc

相对路径:相对于当前目录的路径,例由/usr/share/doc到/usr/share/man底下时,可以写成cd ../man

cd ~:回到根目录

cd ..:回到上层目录

##############################################################

pwdprint working directory 显示当前工作目录

##############################################################

mkdir:创建目录

mkdir -m:创建并为目录配置权限

mkdir -m 711 test1

mkdir -p:直接将所需目录包括上层目录一起创建出来

mkdir -p  test1/test2/test3

rmdir:移除空目录

rmdir -p:连同上层的空目录一起移除

##############################################################

rm:移除文件

cp:复制文件

cp    来源档    目标档

mv:移动文件

目录操作参数

-i:若目标档已存在,操作(增删改)前询问

-f:直接操作不询问

-r:递归操作,常用于移动或复制目录,会将目录下的文件一起移动和复制

-u:若目标档已存在,且来源档更新才会覆盖

##############################################################

查看文件

cat:从头开始显示文件内容

tac:从结尾开始显示文件内容

nl:展示文件内容并显示行号

head:只显示文件前几行

head -n 20 /etc/man.config

tail:只显示文件后几行