Linus常用命令
1.基于目录操作命令
1.ls命令(全程:list):列出当前目录下所以文件
ls - s: 显示文件大小
ls -S:显示大小排序
ls -a:显示当前目录下的所以文件或子目录,包括隐藏目录文件
ls -l: 显示文件或子目录所有信息 包括用户和操作权限
ls -F:显示文件的描述符 如果是目录则后面加/
ls -t: 按时间
2.cd命令:(全称change directory) 切换目录 跟随的参数是制定目录名称,书写目录名称善用 tab键
.目录代表当前目录
…目录代表上一级目录
cd … 返回到当前目录的上一级目录
cd ~ 到下一级 /S到~S
3.mkdir命令:(全称是make directory) 创建目录
4.rmdir命令:(全称是remove directory)删除目录
5.pwd 命令:显示当前目录的绝对路径
2.基于文件的操作命令
1.touch命令:表示新建指定文件
2.cat命令:查看文件内容(-n设置行号)
3.cp命令:即copy命令,拷贝文件或文件内容,格式为cp 源文件 目标路径或者文件路径,可以选择现象-i 表示安全询问的方式,如果目标路径是一个文件,则靠背是会提示是否覆盖目标文件内容
如果是目标目录路径则直接将源文件拷贝过去,名字不变;如果是目标文件路径,则将源文件内容一覆盖的形式拷贝到目标文件
4.rm命令即remove命令,可以删除指定文件或者目录
例如: rm - r a*:表示删除当前目录下的缩影a开头的文件或目录
5.mv 命令即move命令即将指定文件移动到对应路径
6.chmod命令:修改文件或者文件目录的权限(例如:chmod 777 a.txt)
3设置文件权限
1.通过ls -l 可以查看文件目录权限标识通常的权限标识为 : drwsrwsrws d表示对应文件为目录
-rwsrwsrws -表示对应为普通文件;
2.r表示read权限;w表示write权限;有无权限用1或者0表示;
3.书写权限是每三位二进制代表一个角色的权限,可转换为十进制表示,例如:7的二进制为111,表示rws。如5的二进制为101表示r-x;
4.角色权限分别是:文件所有者、所有者所在组、其他用户。