这里写目录标题
1.目录
显示当前所在目录
pwd(print working directory)
语法:
pwd
显示目录列表
ls(list)
语法:
ls
选项:
-a(all):显示所有
-l(long):详细信息显示
-d(directory):查看目录属性(使得显示目录本身属性,而不是目录下其他文件或目录的属性)
-h(human):人性化显示
-i(iNode):查看文件或目录的i节点编号(linux系统任何文件或目录都有对应的i节点用不同的编号标识)
执行效果
创建目录
mkdir(make directories)
语法(后边可跟随多个路径,同时创建):
mkdir [目录1] [目录2] …
选项:
-p:递归创建目录(如果一个目录不存在,可以同时创建这个目录,并在该目录下创建目标目录)
执行效果
切换目录
cd(chage directory)
语法(.代表当前目录,…代表上级目录):
cd [目录名]
删除空目录
rmdir(remove empty directories)
语法:
rmdir [目录名]
删除文件或目录
rm(remove)
语法:
rm [文件或目录路径]
选项:
-r:删除目录
-f:强制删除(不会询问是否删除)
-rf:-r与-f结合
复制文件或目录
cp(copy)
语法(可同时将多个文件复制到指定目录):
cp [文件或目录路径1] [文件或目录路径2] … [目录路径]
选项:
-r:复制目录
-p:保留文件属性(不会修改复制文件最后修改时间)
剪切文件或目录
mv(move)
语法(可同时将多个文件复制到指定目录):
mv [文件或目录路径1] [文件或目录路径2] … [目录路径]
2.文件
创建空文件
touch(touch)
语法(文件名带空格时,文件名需要带上双引号):
touch [文件名]
生成链接文件
ln(link)
语法:
ln [原文件] [目标新建文件]
选项:
-s:创建软链接
范例:
硬链接:ln /etc/abc /etc/abc.hard
软链接:ln -s /etc/abc /etc/abc.soft
显示文件内容
cat(concatenate)
语法:
cat [文件名]
选项:
-n:显示行号
显示文件内容-前边几行
head(head)
语法(不指定行数,默认前10行):
head [文件名]
选项:
-n + 行数:查看前多少行
显示文件内容-后边几行
tail(tail)
语法(不指定行数,默认后10行):
tail [文件名]
选项:
-n + 行数:查看后多少行
-f:动态显示文件末尾内容
显示文件内容-反向显示
tac
语法:
tac [文件名]
显示文件内容-分页显示1
more(more)
语法(不能向上翻页):
more [文件名]
其他:
f或空格:向下翻页
enter:向下换行
q或Q:退出
显示文件内容-分页显示2
less(less)
语法(可以向上翻页):
less [文件名]
其他:
f或空格:向下翻页
pageUp:向上翻页
enter:向下换行
上箭头:向上换行
/ + 关键词:搜索执行关键词
n:查找下一个关键词
q或Q:退出