Linux—用户管理、文件夹权限、vim的使用、压缩解压命令

用户管理

用户管理相关命令

命令解释使用
whoami查看当前登录的用户whoami
useradd添加新用户useradd 用户名 -m(创建用户家目录) -d(指定用户家目录) -s(指定运行的二进制文件 /bin/bash) -M(不创建家目录)
userdel删除用户userdel 用户名 -r(删除用户信息、家目录)
su转换到指定用户su 用户名(不加用户名的话转换到root用户)
passwd给用户设置密码sudo(需要权限) passwd 用户名(没有的话给当前用户设置密码)
sudo使用root权限执行命令(需要将用户添加到sudoers,两种方式,加入一个组,之后组里的用户都可以,另外是加入一个用户)sudo
groups查看用户分组groups 用户名(不加的话查看当前用户分组)
gpasswd修改用户的所在组gpasswd -a(添加用户到该组) -d(从该组删除改用户) 用户名 组名

文件夹权限

文件夹权限命令

命令解释使用
chomd用来修改权限chomd -o(其他) -a(全部) -u(用户) -g(用户组) +/- (读/写/执行权限) 文件名/chomd 644 文件名
chgrp修改文件所属组chgrp 组名
chown修改文件所属用户chown 用户名

权限值分为:r:4,w:2,x:1
默认权限:文件:664,文件夹:775

vim的使用

vim的配置文件

所有用户的配置文件是/etc/vimrc,用户的vim配置文件是~/.vimrc

vim命令模式

命令解释使用
dd删除当前行dd
u撤销u
ctrl + r反向撤销
yy用来复制一行,nyy用来赋值n行yy/10yy
p用来粘贴p
G定位到最后一行G
gg定位到第一行,ngg表示定位到第n行gg
$定位到这一行的最后面$
0 / ^定位到这一行的行首0/^

shift + z + z:保存并退出

vim编辑模式

命令解释使用
i进入到插入模式i
I在第一个非空字符前面插入数据l
a在光标的右侧插入数据a
A在光标所在行的结尾插入A
s删除光标所在位置的文字,并插入内容s
S删除光标所在行的文字,并插入内容S
o在光标所在行的下一行插入数据o
O在光标所在行的上一行插入数据O

vim底线模式

命令解释使用
w保存修改:w
q退出:q
q!不保存,强制退出:q!
wq保存并退出,等价于命令模式下的shift+Z+Z:wq
e!放弃之前的修改:e!
n光标定位到第n行:10
/ [内容]用来查找。 n 下一个匹配, N 上一个匹配/内容

压缩解压命令

zip压缩方式

zip a.zip 1.txt ==> 压缩
unzip a.zip  ==> 解压缩
可以对文件夹进行压缩

gzip压缩方式

gzip 1.txt == > 会把原来的文件替换成为  1.txt.gz
gunzip 1.txt.gz ==> 把文件解压替换成为1.txt
-k : 可以保留原有的数据
-r: 递归压缩文件夹里的每一个文件

没有办法压缩一整个文件夹,只能单个文件进行压缩

tar打包命令

tar : 打包命令,不会对内容进行压缩,反而还会变大

三种模式,最多只能出现一个参数
	-c:打包
	-x:拆包
	-t:不拆包,查看内容
其他命令
	-f : 指定文件
	-v:查看过程
	-z:使用gzip压缩解压
tar -zcvf  test.tgz test ==> 将test文件夹使用gzip方式压缩成  test.tgz 文件
tar -zxvf test.tgz ==> 使用gzip方式解压
tar -jcvf test.tbz test  ==> 将test文件夹使用bazip2方式压缩成为 test.tbz文件
tar -jxvf test.tbz  ==> 使用bzip2方式解压
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值