Linux常用命令

1. 查看文件基本属性

ll/ls -l 显示一个文件的属性以及文件所属的用户和组

2. 更改文件属性

chgrp [-R] 属组名 文件名  -R:递归修改所有子文件夹和文件

chown [–R] 属主名 文件名
chown [-R] 属主名:属组名 文件名

chmod [-R] xyz 文件或目录  xyz分别owner/group/others各自的 rwx 属性数值的相加:w-4,r-2,x-1

            u   +(加入)  r
chmod   g   -(除去)  w   文件或目录  单独修改owner/group/others各自的 rwx 属性
            o   =(设定)  x
            a   

3. 文件和目录管理

ls [参数] 列出目录

  常用参数 -a 列出所有包括隐藏文件;-d 只列出子目录; -l 长数据串列出,包含文件的属性与权限等
cd [相对路径或绝对路径]  切换目录
pwd [-P] 显示目前的目录 -P :显示出链接的确实的路径
mkdir 目录名  创建一个新的目录 -p表示递归建立目录,如mkdir test1/test2/test3/test4-m 强制指定权限
rmdir 目录名  删除一个空的目录 -p表示递归删除每一上级的空目录
cp 源文件/目录名 目标文件/目录名  复制文件或目录 -r 递归持续复制,用於目录的复制行为;-f 强制移除后再复制
rm 文件/目录名  移除文件或目录 注意最好不要用-r!

4. 文件内容查看

cat 从第一行开始显示文件内容

tac 从最后一行显示文件内容

nl 显示行号

more 一页或一行翻动 空格:向后翻一页;Enter:向后翻一行;b:向前翻一页;/字符串:向下搜索字符串;q:离开more

less 一页翻动 空格或PageDown:向后翻页;PageUp:向上翻;q:离开less

head [-n number] 文件  显示前number行,默认为10

tail [-n number] 文件 显示文件末尾的number行,-f:表示持续显示,ctrl+c结束

5. 用户和用户组管理

与用户管理相关的文件:/etc/passwd 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
useradd [选项] 用户名    添加用户
userdel [选项] 用户名    删除用户
usermod [选项] 用户名    修改用户
passwd 用户名    修改密码
groupadd [选项] 用户组    添加用户组
groupdel 用户组    删除用户组
groupmod [选项] 用户组    修改用户组
newgrp 用户组 切换到用户所属的其他用户组

6. 磁盘管理
df    列出文件系统的整体磁盘使用量
du    检查磁盘空间使用量
fdisk    用于磁盘分区
mount    磁盘挂载
umount    卸载

原文地址:https://www.cnblogs.com/workingdiary/p/6802244.html