Linux常用命令
1、基本目录操作命令
1、ls命令(全程:list):打开当前目录下所有文件或文件夹
ls -s
显示文件大小
ls -S
基于文件大小排序
ls -a
显示当前目录下的所有文件或子目录包括隐藏文件或目录
ls -l
显示当前文件下目录或子目录的所有信息,包括拥有者(用户)和操作权限
ls -F
可以显示文件的描述符,如果是目录则后面加"/"
2、cd 命令(全称change dirctory)切换目录 跟随的参数时指定的目录名称,书写目录名称时善用tab键来快速补全目录名,防止出错还高效
. 目录代表当前目录
… 目录代表当前目录的上一级目录
cd … 返回到当前目录的上一级目录
cd ~
回到下一级目录,用于"/
"
到
“
"到“~
"到“ ”
3、mkdir命令(全称make directory) 创建新的目录 命令后写的是目标目录名称
mkdir --help命令 在线寻求帮助
rmdir命令 (全称是remove directory)移除指定目录
pwd命令 显示当前目录的绝对路径
权限标识含义
通过ls -l命令可以查看文件或目录的权限标识
通常权限标识标识为
drwxrwxrwx
-rwxrwxr-x
d 表示对应的文件是个目录
- 表示对应的是个普通文件
r 表示read读权限
w表示write写权限
x表示执行权限
有无权限用1或0表示
所以书写权限是每三位二进制代表一个角色的权限,可以转成十进制表示,例如7的二进制为111。“777"即为"rwxrwxrwx”
比如通过mkdir命令新建目录是可以通过-m选项添加对应权限
mkdir -m 554
角色权限顺序分别为
1.文件所有者
2、所有者所在的用户组
3、其他用户
3、文件操作的基本命令
touch命令 表示新建指定文件
-m 设置文件权限
cat命令 查看指定文件的内容
-n 设置行号
cp命令 即copy命令,拷贝文件或文件内容。格式为cp源文件 目标目录路径或者目标文件路径,可以选择选项-i表示安全询问的方式,如果目标路径是一个文件,则拷贝时会提示是否覆盖目标文件的内容
如果是目标目录路径则直接将源文件拷贝进去,名字不变
如果是目标文件路径,则将源文件内容以覆盖的形式拷贝到目标文件
rm命令 即remove命令,可以删除指定的目录或文件
rm -r a*
表示删除当前目录下所有a打头的文件或目录
mv命令 即move命令,即将指定文件移动到对应目标路径
mv 文件名 目标路径
chmod命令 即change modify 修改文件或文件目录的权限。
例如:chmod 777 x.txt