一、目录处理命令:
预知:
1、命令格式与目录处理命令ls
命令格式: 命令 【-选项】【参数】
例: ls -la /etc
说明:1) 注:命令就是某个操作, -选项 表 示可以添加的用于调节功能的, 。参数表示本命令(本操作)用于的对象。比如 ls -la /etc 表示列出 /etc 目录下的所有目录。 个别命令使用不遵循此格式
2)当有多个选项时,可以写在一起。 多数情况,同一个命令的不通选项之间可以并列写,简化写法,但部分命令不可。
3)简化选项与完整选项 -a 等于 --all (注意all前有两个 “ - ”),简化选项习惯于用一个 “ - " 加选项, 但是完整命令一般选择用两个“ - ”,
即“ - - ”加选项表示。即完整选项一般由两个杠来调用。完整命令是说命令的完整名称方式,比如 all 的简称就是 a,用法就是 --all 和 -a的差异
2、目录处理命令:ls
命令名称:ls
命令英文愿意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件信息
语法: ls 选项【-ald】【文件或目录】
-a 显示所有文件,包括隐藏文件,以点" . “”开头的文件表示隐藏文件。
-l 详细信息显示 l可看做long的缩写,即长格式的缩写,也就是详细信息
-d 查看目录属性
不加选项和参数,表示列出当前目录下所有文件。
2.1 补充:此处最常用的相关命令为:
pwd +回车:查看当前路径;
cd .. :回到上一级目录
ls + 回车:查看当前路径下文件信息(注意用户权限不同,初始进入的路径不同,但都是用户的家目录,当前路径信息,可以通过pwd + 回车命令查询)
ls -l 查看到的详细信息中,关于读写权限,所有者可能也没有x 权限,即执行权限。
ls -l +目录路径:查看该路径下所有文件、目录的长格式信息
ls -ld +目录/文件路径:查看该目录或文件本身的长格式信息
3、文件处理命令——目录处理命令:
3.1:目录处理命令 :mkdir
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法: mkdir -p 【目录名】
功能描述:创建新目录
-p :递归创建
范例: $ mkdir -p /tmp/Japan/boduo
$ mkdir /tmp/Japan/longze/tmp/Japan/cangjing
使用:
(1)在 /tmp目录下创建一个目录名为xiaodianying的目录
mkdir + 预创建的目录名:mkdir /tmp/xiaodianying
说明:注意不要在根目录“/”下直接创建一个目录,建议放在其他合适的目录;
2.注意不要在一个本身不存在的目录下直接使用mkdir /bucunzaidemulu/xinmulu
比如,/tmp 目录下,不存在目录japan, 但想要在/tmp/japan目录下再创建一个longjing
直接使用 mkdir /tmp/japan/longjing 则提示japan目录不存在,无法创建,
但,可以通过在 mkdir 命令后 加 -p选项,即可递归创建。
即正确做法为: mkdir -p /tmp/japan/longjing 即可创建成功
(2)在同一个目录下,在Windows中无法同时创建多个目录,但是在Linux中可以同时创建多个目录,比如
mkdir /tmp/japan/cangjing /tmp/japan/longze
3.2 目录处理命令:cd
命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
语法:cd【目录】
功能描述:切换目录
范例:$ cd /tmp/japan/boduo 切换到制定目录
$ cd .. 回到上一级目录即结果为进入 ——》 /tmp/japan
$ cd ../.. 回到当前目录的上两级目录,即结果为进入——》/tmp
使用:
(1)
3.3 目录处理命令:pwd
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd +回车
功能描述:显示当前目录(路径)
3.4 目录处理命令:rmdir
命令名称:rmdir
命令英文原意:remove empty directories
命令所在路径:/bin/rmdir
执行权限:所有用户
语法:rmdir【目录名】
功能描述:删除空目录
范例: $ rmdir /tmp/japan/boduo
使用:
3.5 目录处理命令:cp
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
语法: cp -rp 【原文件或目录】空格【目标目录】
-r 复制目录
-p 保留文件属性
功能描述:复制文件或目录
范例:$ cp -r /tmp/japan/cangjing /root 表示:将目录/tmp/japan/cangjing/ 复制到目录 /root 下
$ cp -rp /tmp/japan/boduo /tmp/japan/longze /root 表示:将 /tmp/japan 目录下的boduo 和longze 目录复制到/root下,保持目录属性
注:上面第一个为复制一个空的目录到新目录,
第二个为复制多个 并带有子目录的目录拷贝到新目录中
拷贝文件不需要加选项,但是拷贝目录需要加上-r 选项才可。
3.6 目录处理命令:rm mv
4、链接命令
文件链接命令:ln
命令名称:ln
命令英文原意:link
命令所在路径:/bin/ln
执行权限:所有用户
语法:ln -s [原文件】 【目标文件】
-s 创建软链接
功能描述:生成链接文件
范例:
$ ln -s /etc/issue /tmp/issue.soft 创建文件/etc/issue的软链接 /tmp/issue.soft
$ ln /etc/issue /tmp/issue.hard 创建文件/etc/issue的硬链接 /tmp/issue.hard
[root@localhost ~]#
[root@localhost ~]# ln -s /etc/issue /tmp/issue.soft
[root@localhost ~]# ls /tmp
gconfd-gdm keyring-DhSa0a keyring-Muc7EH pulse-dtuDs7nC8qpX
gconfd-root keyring-iYmh4t keyring-Spao09 pulse-KFihLlMUythC
gconfd-zxl keyring-JYi1ma keyring-yJALZZ pulse-MGzT8wyMASkX
issue.soft keyring-Kunc47 keyring-ZgHSEA virtual-root.EvhOjK
japanlovestory.list keyring-KyyPk9 orbit-gdm virtual-zxl.TJI6ob
keyring-64ih5K keyring-ML3OI8 orbit-root zhangbozhi
[root@localhost ~]# ln s /etc/issue /tmp/issue.hard
ln: 目标"/tmp/issue.hard" 不是目录
[root@localhost ~]# ln -s /etc/issue /tmp/issue.hard
[root@localhost ~]# ls /tmp
gconfd-gdm keyring-DhSa0a keyring-Spao09 pulse-MGzT8wyMASkX
gconfd-root keyring-iYmh4t keyring-yJALZZ virtual-root.EvhOjK
gconfd-zxl keyring-JYi1ma keyring-ZgHSEA virtual-zxl.TJI6ob
issue.hard keyring-Kunc47 orbit-gdm zhangbozhi
issue.soft keyring-KyyPk9 orbit-root
japanlovestory.list keyring-ML3OI8 pulse-dtuDs7nC8qpX
keyring-64ih5K keyring-Muc7EH pulse-KFihLlMUythC
[root@localhost ~]# ls -l /tmp/issue.soft
lrwxrwxrwx. 1 root root 10 11月 18 23:43 /tmp/issue.soft -> /etc/issue
[root@localhost ~]# ls -l /tmp/issue.hard
lrwxrwxrwx. 1 root root 10 11月 18 23:44 /tmp/issue.hard -> /etc/issue
[root@localhost ~]# ls -l /tmp/japanlovestory.list
-rw-r--r--. 1 root root 0 11月 18 22:25 /tmp/japanlovestory.list
[root@localhost ~]# ls -l /tmp/gconfd-root/
总用量 72
-rwx------. 1 root root 72765 11月 18 20:55 saved_state_9c795046deff5d1259c7a5f000000064
[root@localhost ~]#
注意:
1、软链接特征:类似 Windows快捷方式
lrwxrwxrwx l表示软链接 一个文件若有三个rwx 连写,开头以l开头,则该文件是软链接,
并且该文件大小非常小——只是符号链接
/tmp/issue.soft ->/etc/issue 箭头指向源文件
为什么使用软链接,就类似于Windows中为什么使用快捷方式
2、硬链接特征:
硬链接与软链接文件除了所在路径不一样,
1)拷贝cp -p + 同步更新
echo"www.lampbrother.net" >>/etc/issue
cat /etc/issue
cat /etc/issue.soft
cat /etc/issue.hard
示例:随便写个内容,如上,将字符写入源文件,打开该文件的硬链接,发现内容有同步更新
删除源文件 rm /etc/issue
再查看软链接 cat /etc/issue.soft 发现找不到文件
再查看硬链接 cat /etc/issue.hard 发现硬链接还能正常打开
2)通过i节点识别
3)不能跨分区
4)不能针对目录使用
二、权限管理命令:
三、文件搜索命令:
四、帮助命令:
五、用户管理命令:
六、压缩解压命令:
七、网络命令:
八、关机重启命令: