- 早期
Linux
的备份介质是磁带,使用命令tar
进行打包。 - 之后可以使用
gzip
和bzip2
对打包后的磁带文件进行压缩存储 - 经常使用的扩展名是
.tar.gz
、.tar.bz2
、tgz
tar
- 常用参数
c
打包x
解包f
指定操作类型为文件z
使用gzip
进行解压缩j
使用bzip
进行解压缩
- 打包压缩
tar czf /tmp/etc-backup.tar.gz /etc
- 解压缩
tar xzf /tmp/etc-backup.tar.gz -C /root
- 四种模式
- 正常模式
u
撤销ctrl + r
重做xxxdd
剪切xxx
行xxxyy
复制xxx
行x
删除字符r
替换字符gg
跳到行首GG
跳到行尾xxxgg
跳到xxx
行^
跳到行首$
跳到行尾
- 插入模式(
i、I、o、O、a、A
) - 命令模式(
:
)set nu
显示行号set nohlsearch
关闭高亮显示!command
临时执行command
命令/xxx
查找xxx
s/old/new
替换当前行中第一个old
为new
%s/old/new
替换所有文本中第一个old
为new
%s/old/new/g
替换所有文本所有old
为new
3,5s/old/new/g
替换3 - 5
行文本所有old
为new
- 可视模式(
v 、shift + v 、 ctrl + v
)
- 正常模式
- 添加用户
useradd xxx
- 查看用户
id xxx
- 设置密码
passwd xxx psw
- 删除用户
userdel -r xxx
保证家目录被删除
- 修改用户属性
usermod
usermod -d /home/w1 w
将用户w
家目录修改为w1
- 添加用户组
groupadd xxx
- 添加用户到用户组
usermod -g groupxxx userxxx
- 新建用户加入用户组
useradd -g groupxxx userxxx
-
将当前用户和运行环境临时切换为userxxx
su - userxxx
-
为用户添加
root
权限visudo
进入编辑器模式,在最后面添加一行并保存lollipop ALL=(ALL)
- 文件类型
-
普通文件d
目录文件b
快特殊文件(设备)c
字符特殊文件(终端)l
符号链接f
命名管道s
套接字文件