更多Linux命令学习请到Linux命令大全查询。
Linux常用命令记录
文件管理
- grep
grep '组名' /etc/group
#获得组号
grep '组号' /etc/passwd
#获得组下所有用户
#用户在/etc/passwd
#组 在/etc/group - chgrp
chgrp group1 /home/user1
#修改home下的user1文件夹所属组为group1
chgrp group1 /home/user1.log
#修改home下的user1.log文件所属组为group1
#-c或--changes 效果类似"-v"参数,但仅回报更改的部分
#-f或--quiet或--silent 不显示错误信息。
#-h或--no-dereference 只对符号连接的文件作修改,而不更动其他任何相关文件。
#-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
#-v或--verbose 显示指令执行过程。
#--help 在线帮助。
#--reference=<参考文件或目录> 把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同。
#--version 显示版本信息。文档编辑
文件传输
磁盘管理
磁盘维护
网络通讯
系统管理
- usermod
usermod -a -G group1 user1
#添加用户user1到组group1里
#-a 在原来的所属组的基础上增加
#-c<备注> 修改用户帐号的备注文字。
#-d登入目录> 修改用户登入时的目录。
#-e<有效期限> 修改帐号的有效期限。
#-f<缓冲天数> 修改在密码过期后多少天即关闭该帐号。
#-g<群组> 修改用户所属的群组。
#-G<群组> 修改用户所属的附加群组。
#-l<帐号名称> 修改用户帐号名称。
#-L 锁定用户密码,使密码无效。
#-s<shell> 修改用户登入后所使用的shell。
#-u<uid> 修改用户ID。
#-U 解除密码锁定。系统设置
备份压缩
最后
记录一些自己平时会用到的命令,避免忘记后查资料麻烦。