命令格式: 命令 -选项 参数
选项 就是使用一个命令的时候,有不同的操作方法 不同的设置,都是通过选项来实现的。
参数 就是命令操作的对象。
说明: 1)当有过个选项的时候,可以写在一起 如l和a:ls -la /etc
2)两个特殊的目录.和..分别代表当前目录和当前目录的父目录
只有root可以执行的命令一般放在 /sbin 或 /usr/sbin
所有用户可以执行的命令一般放在 /bin 或 /usr/bin
2)两个特殊的目录.和..分别代表当前目录和当前目录的父目录
只有root可以执行的命令一般放在 /sbin 或 /usr/sbin
所有用户可以执行的命令一般放在 /bin 或 /usr/bin
文件处理命令
(1) ls 选项[-ald] [文件或者目录]
功能:显示目录文件 list
-a 显示所有的文件,包括隐藏文件 all
-l 详细信息显示 long
-d 查看目录属性 directory
注:在显示详细信息的时候 前十个字符 drwxr-xr-x -rw-r--r--
其中第一个字符表示文件类型
文件类型 d 表示目录 directory
- 表示二进制文件
l 表示软链接文件 link
其他都是特殊文件
后面的字符可以分为每三个一组 rwx r-x r-x 或 rw- r-- r--
rwx 为所有者u 拥有的三种权限 r表示read w表示write x表示execute
r-x 为所属组g 拥有的三种权限
r-x 为其他人o 拥有的三种权限
文件类型 d 表示目录 directory
- 表示二进制文件
l 表示软链接文件 link
其他都是特殊文件
后面的字符可以分为每三个一组 rwx r-x r-x 或 rw- r-- r--
rwx 为所有者u 拥有的三种权限 r表示read w表示write x表示execute
r-x 为所属组g 拥有的三种权限
r-x 为其他人o 拥有的三种权限
数字2 表示硬链接数
gongti gongti 或者 root root 表示文件的所有者 所属组
4096表示文件大小
后面是创建时间和最后修改时间及文件
(2)cd [目录]
功能:切换目录 change directory
cd / 切换到根目录
cd.. 切换到上一级目录
cd.. 切换到上一级目录
(3)pwd
功能:显示当前所在的工作目录 print working directory
(4)mkdir [目录名]
功能:创建新目录 make directory
(5) cp -r [源文件或目录][目的目录]
-r 复制目录
功能:复制文件或目录 copy
注意:如果复制文件不需要-R 如果是目录 就必须加上-r
(6) mv [源文件或目录][目的目录]
功能:移动文件 更名 move
mv file1 file2 将当前目录下的file1更名为file2
mv file1 dir2 将当前目录下的file1移动到dir2
mv file1 dir2 将当前目录下的file1移动到dir2
(7) rm -r [文件或目录]
-r 删除目录
功能:删除文件 remove
(8)cat [文件名]
功能:显示文件内容 concatenate and display files
(9) more [文件名]
空格或f 显示下一页
Enter 显示下一行
q或Q 退出
功能:分页显示文件内容
(10) head -num [文件名]
-num 显示文件的前num行
功能:查看文件的前几行
(11) tail -num [文件名]
-num 显示文件的后num行
-f 动态显示文件末尾内容
功能:查看文件的后几行内容
(12)ln -s [源文件][目标文件]
-s 创建软链接
功能:产生链接文件 link
软链接文件权限 lrwxrwxrwx ->箭头指向原文件 类似于window中的快捷方式
硬链接大小和原文件是相同的 类似于拷贝,不同之处在于硬链接会两个同步更新
能够同步跟新的原因就是具有相同的i节点
硬链接 不能跨文件系统
..表示上一级目录 /表示根目录