输出重定向,不管文件是否存在都会覆盖,以一个新的方式显示
输出重定向,区别:追加数据
| 管道 将管道左边的输出结果作为管道右边的命令
cat 查看小型文件内容
cat x.txt y.txt > xy.txt 可以合并文件
more 查看大型文件
空格 和 f 向下翻一屏
回车向下一行
b x向上翻一屏
ln -s 软链接,链接发生改动则不可读,可以对目录进行操作
ln 硬链接 链接发生改动依旧可读,但不能对目录进行操作
grep 文件名 文本搜索
grep -i 忽略大小写
grep -n 显示行号
grep -v 显示不匹配文本
grep ‘^x’ 文件名 查找以什么开头的文本信息
grep ‘x$’ 文件名 查找以什么结尾的文本信息
grep ’ x . x’ 文件名 万能匹配符
find 路径 -name 文件名
可搭配 ‘.’万能匹配符 和 ‘?’非贪婪匹配使用
-z .gz格式的压缩文件
-j .bz2格式的压缩文件
tar -zcvf 文件.tar.gz 被压缩gz文件
tar -zxvf 文件.tar.gz -C 路径 解压gz文件
tar -jcvf 文件.tar.bz2 被压缩成bz2文件
tar -jxvf 文件.tar.bz2 -C 路径 解压bz2文件
文件权限:
- rwx r-x r-x
占位符 所有者用户 用户组 其他用户
r 读权限代表数字4
w 写权限代表数字2
x 执行权限代表数字1
通常目录的权限为775
通常文件的权限为755
用chmod更改文件或目录的权限
管理员权限:
当输入命令后显示权限不够时,在命令前加上sudo
sudo -s 切换到root用户
exit 退出当前用户
whoamii 显示当前用户
passwd 修改密码
用户相关操作:
useradd -m 用户名 创建用户
userdel -r 用户名 删除用户
id 用户名 查看用户
su - 用户名 切换用户
用户组操作:
groupadd 创建用户组
groupdel 删除用户组
远程登陆、远程拷贝:
ssh 用户名@Ip地址
sudo dpkg -i 软件名 安装软件
sudo apt-get install 软件名 在线安装软件
sudo dpkg -r 软件名 卸载软件
sudo aot-get remove 软件名 在线卸载软件