一、重定向命令
- 重定向也称为输出重定向,把在终端执行命令的结果保存到目标文件
- 用法示例 ls > test.text,将ls查到当前目录下的文件重定向当test.text.
- 覆盖 > 追加 >>
二、查看文件内容命令
- cat ——查看小型文件
- more ——分页查看大型文件
- 管道命令(|)—— 一个命令的输出可以通过管道做为另一个命令的输入,可以理解成是一个容器,存放在终端显示的内容。
三、链接命令
1.软连接
- 软链接的作用是方便文件的快速访问,比如:给一个复杂路径下的文件创建一个软链接,以后就可以通过软链接完成快速访问操作。
- 创建软链接命令格式: ln -s 源文件路径(使用绝对路径) 软链接
2.硬链接
- 硬链接的作用是可以给重要文件创建硬链接,能够防止文件数据被误删。
- 删除源文件,软链接失效,但是硬链接依然可以使用。
- 创建硬链接命令格式: ln 源文件路径 硬链接
四、文本搜索命令
1.grep [‘搜索文本’] [文件名]
2.命令选项
- grep -i 忽略大小写
- grep -v 显示不包含匹配的所有行
- grep -n 显示匹配行号
3.grep命令结合正则表达式
- “^a”——搜索以“a”开始的文本内容
- "a$——搜索以“a”结束的文本内容
- ”t.o“——"."是表示代表任意一个数据
五、查找文件命令
- find [目录路径] -name [文件名]
- find命令结合通配符使用: * 表示没有或者多个任意字符,?表示任意一个字符
六、压缩和解压缩命令
1.tar格式
1)gz
- 打包压缩 tar -zcvf [文件名.tar.gz] [压缩文件]
- 解压 tar -zxvf [文件名.tar.gz]] (-C 可保存到指定的目录路径)
2)bz2
- 打包压缩 tar -jcvf []文件名.tar.zp2] [压缩文件]
- 解压 tar -jxvf [文件名.tar.zp2] [压缩文件](-C 可保存到指定的目录路径)
2.zip格式
- 打包压缩 zip [文件名.zip] [压缩文件]
- 解压 unzip [文件名.zip] (-d 可保存到指定的目录路径)
七、文件权限命令——chmod
1.字母法的使用
- u(user)、g(group)、o(other)、a(all);+、-、=
- 例如:chomd u=rwx, g=rw-,o=r-- test.txt
2.数字法的使用
- r:4 w:2 x:1
- 例如:chmod 777 test.txt
八、获取管理员权限的相关命令
- sudo : sudo -s 转化为root的身份;sudo 暂时转化为root
- whoami : 查看当前用户是谁
- exit : 退出终端
- who : 查看有哪些用户登录到电脑
- passwd [用户名] : 更改用户密码
- which : 查看命令存储的位置
- shutdown -h now 立即关机,reboot重启
九、用户相关操作
- 增加用户:sudo useradd -m [用户名](创建新用户后,cat/etc/passwd 查看新建用户的相关信息;cat/etc/group查看组信息;也可以直接id [用户名] 来查看组信息;新建用户的shell默认是sh,可以vim /etc/passwd 最后一行修改为bash)
- 删除用户:sudo userdel -r [用户名]
- 转换用户:su - [用户名]
- 为用户修改密码:sudo passwd [用户名]
十、用户组相关操作
- 添加用户组:groupadd test
- 删除用户组:groupdel test
十一、远程登录、远程拷贝命令
- 远程登录:ssh [用户名]@ip
- 远程复制:scp -r 源文件 [远程负责]@ip:目标路径