命令格式
命令 选项 参数
帮助
man 选项 命令,系统调用,库函数
选项1命令
选项2系统调用
选项3库函数
切换目的
cd /home/用户名
cd 目录(可以绝对路径也可以相对路径)
cd (cd ~) 到家目录
cd / 到根目录
cd .. 到上级目录
cd - 到上一次目录
查看当前目录(绝对路径)
pwd
查看历史命令
history
重定向
命令 > 输出位置
查看目录
ls 参数
参数
-l(ll) 列表显示
-a 显示隐藏文件(.表示当前目录 ..表示上一级目录)
-h 人性化显示
tree(需要下载) 参数
-L 数字 显示层数
创建目录
mkdir 参数 目录名
-p 递归创建目录
创建文件
touch 文件名
查看文件
cat 文件名
删除文件或目录
rm - rf 文件或目录名
创建链接文件
ln -s 源文件名 链接文件名 软连接(快捷方式)
ln 源文件名 链接文件名 硬链接(源文件和连接文件时刻同步,删除一个不会影响另一个)
复制剪切文件
cp 源文件名 目标文件名
cp -r 源目录名 目标文件名
参数
-r 递归复制
mv 源文件名 目标文件名
mv -r 源目录名 目标文件名
参数
-r 递归复制
查找指定的内容
grep 查找内容 文件 -n 显示 行号查找文件中的内容
grep 查找内容 目录 -R -n 显示行号递归查找目录下所有文件中的内容
压缩解压
gzip格式
压缩
tar zcvf 压缩包名.tar.gz 压缩文件名
解压
tar zxvf 压缩包名.tar.gz
tar zxvf 压缩包名.tar.gz -C 指定目录
bz2格式
压缩
tar jcvf 压缩包名.tar.gz 压缩文件名
解压
tar jxvf 压缩包名.tar.gz
tar jxvf 压缩包名.tar.gz -C 指定目录
管道
一端读另一端写(一个命令的输出可以作为另一个命令的输入)
写端 | 读端
ls | more