常用命令:
pwd命令
作用:查看当前所在的工作目录
不需要制定任何选项和参数
cd命令
作用:在不同的目录之间切换,更改当前的工作目录
可以使用绝对路径或相对路径
cd . //进入当前目录
cd ..//进入上一级目录
cd -//进入上次所在目录
cd ~//进入当前登录用户的主目录
cd ~root//进入root用户的主目录
ls命令
作用:显示目录内容
-a列出所有文件,包括以"."开头的隐藏文件
-l显示文件的详细信息,一行显示一个文件
cat命令
作用:在标准输出设备上显示文件内容
可以同时打开多个文件并显示
-n显示所有行的行号
head命令
作用:显示文件开头的若干行内容,默认是前十行
-c size显示文件开头的size字节
-n number显示文件开头的number行
tail命令
作用:显示文件结尾的若干行内容,默认显示后十行
-c size显示文件结尾的size字节
-n number显示文件结尾的number行
more命令
作用:分页显示文件,即一次显示一页内容
-num制定每屏显示的行数
+num从第num行开始显示
f或者空格键向下翻一页
d或ctrl+d向下翻半页
b或ctrl+b向上翻一页
回车键向下移动一行
q键退出more命令
less命令
作用:分页显示文件,即一次显示一页内容
less的作用和more非常相似,less命令允许用户向前或向后浏览文件,more只能向前,less还可以用pageup键向上翻页,pagedown向下翻页
wc命令
作用:默认统计并输出文件的行数、单词数和字节数
可以同时统计多个文件
touch命令
作用:创建新文件或修改文件的时间戳
-a修改文件访问时间
-m修改文件修改时间
-c修改文件时间戳
-t time使用制定时间值
mkdir命令
作用:创建新目录
rmdir命令
作用:删除空目录
可以递归的删除多级目录,但必须全是空的
cp命令
作用:复制文件或目录
-r递归复制目录
mv命令
作用:移动或重命名文件或目录
-f如果目标文件已存在,强制覆盖目标文件而且不提示
-i如果目标文件已存在,提示是否覆盖目标文件
rm命令
作用:永久删除文件或目录
-f删除文件和目录前不给提示,即使文件和目录不存在
-i和-f相反,删除文件和目录前有提示
find命令
作用:可以根据给定的路径和表达式查找文件或目录,如不加参数,表示当前路径下的所有文件和目录
通配符
在linux中主要有:*、?、[]
*:可以匹配任意数量的任意字符
?:可以再相应位置上匹配任意单个字符
[]:可以匹配制定范围内的任意单个字符
tar命令
作用:对文件进行打包和压缩,将多个文件合并成一个文件
-f filename指定打包文件名,一定要正确指定后缀名
-v显示正在处理的文件
gzip命令
作用:对文件进行压缩,减少其占用的存储空间
gunzip是对应的解压缩工具
file命令
作用:查看文件的类型
grep命令
作用:从文件中提取符合指定匹配表达式的行
chown命令
作用:修改文件的所有者和属组