command [option]... [argument]...
command [options] [arguments]
分别表示:
命令 选项 参数
1.command :表示命令的名称
2.option:定义命令的执行特性,可以有长短两种选项:
短选项:用 - 引导,后面跟单个字符
长选项:用 -- 引导,后面跟完整的单词(help)
注意事項:
短选项可以多个选项可以组合使用,比如: -c -z -v -f == -czvf,长选项不行
3.argument:表示命令作用的对象,如:目录、文件、ID
符号含义:
4.[]:表示方框里的内容是可选项
5.<>:表示尖括号里面的内容是必须提供的
6.a|b:二选一或者多选一
7."...":前面的内容可重复出现多次
linux常用命令:
cd / 跳转到根目录
cd ~ 跳转到home目录
cd .. 跳转到上一层目录
cd ../.. 跳转到上上层目录
cat -n 文件1 > 文件2 将文件1中的内容输入到文件2
cat 查看文件内容
less 文件 逐页显示文件内容(空格:下一页、q:退出、)
more 显示文件内容
diff 文件1 文件2 -y 比较两个文件的内容差异
mv 名称1 名称2 将文件2的名称替换文件1的名称
mkdir 文件 创建目录
rmdir 文件 删除目录
touch 文件 创建文件
rm -r 目录/文件 删除并询问
rm -f 目录/文件 直接删除
sort 文件 给文件内容进行升序排序
wc 文件 给文件进行统计(显示的参数1:行数 参数2:单词数 参数3:字节数)
uniq -c 文件 删除文件重复行,并显示重复次数
find 查看该目录下的所有目录和文件
ls -lt *s* 查看包含s的目录和文件
find . -name "*c*" 查看包含c的目录和文件
tree 以树状图的形式列出目录和文件
tar -czvf 名称.tar.gz 文件 将文件压缩
tar -tzvf 名称.tar.gz 列出压缩文件内容
tar -xzvf 名称.tar.gz 解压文件
tar -xzvf 名称.tar.gz -C 目录 将解压的文件放到指定目录中
cp -r 文件1 目录/ 将文件1拷贝到目录下
kill 进程pid 杀死该进程
ps -ef | grep 进程名称 查看进程
chmod ugoa+rwx 文件名称 (通过用户类型和操作符设置权限)
chmod abc 文件名称 (abc表示以数字的形式给三种人群设置权限)