命令格式
命令格式:命令【-选项】【参数】
例如:
ls -a /etc
说明:
- 个别命令不遵循此格式
- 当有多个选项时可以写在一起
简化选项与完整选项 -a == --a
目录处理命令ls
- 路径:/bin/ls
- 功能:显示目录文件
- 权限:所有用户
- 语法:ls 选项[-ald] [文件或目录]
- -a[all] :查看所有文件,以”.“开头的是隐藏文件,提示用户不要随意操作
2.ls / :指定在根目录下文件查看
3. ls -l[long]:长格式显示相关属性
文件属性
1.drwxr-xr-x
1)第一个字符表示文件类型(”-"二进制文件,”d“目录,”l“软链接接文件)
2)后九个字符分为三份:u:所有者,g:组 o:其他人
其中r:读,w:写 x:执行 -:表示没有权限
2. 2:代表文件被引用的次数:2次
3.root:所有者
4.root:所属组
5. 6 文件大小(默认字节)
人性化显示:显示为kb,mb
ls -lh /dev
6.创建或者修改文件的时间
7.文件名
ls -d:显示当前目录本身的信息
ls -i:查看目录/文件的id号
目录处理命令:mkdir
路径:/bin/mkdir
权限:所有用户
语法:mkdir -p [目录名]
功能:创建新目录 -p递归创建
目录处理命令cd
路径:shell内置路径
权限:所有用户
语法:cd 【目录】
cd ..:返回上一层目录
pwd
路径:/bin/pwd
权限:所有用户
语法:pwd
功能:显示当前目录(绝对路径)
rmdir
路径:/bin/rmdir
权限:所有用户
语法:rmdir [目录名]
功能:删除空目录
cp
路径:/bin/cp
权限:所有用户
语法:cp -rp [原文件或目录] [目标目录]
-r 复制目录
-p 保留文件属性
功能:复制文件或目录
复制多个文件
拷贝并改名
链接命令ln
语法:ln -s [原文件]【目标文件】
-s :表示创建软链接
软链接特征:(类似于windows的快捷方式)
1.lrwxrwxrwx =>l:link
2.不论原文件的大小是多少,生成的软链接大小差不多
3.箭头指向原文件
硬链接特征:1:相当于拷贝cp -p + 同步更新
(echo "hello linux" >> 文件名)写到文件末尾,两个文件会同步更新
删除原文件后,软链接无法访问
删除原文件后,硬链接仍然可以访问
2.软链接和硬链接通过 ls -i 节点识别
3.不能跨分区
4.不能针对目录使用