2:ll 以及 ls的区别
首先说明,我一般习惯使用ll,看着方便。
ll 不是命令,而是 ls -l 命令的一个别名。因此,上边ls的参数针对ll也是适用的。
3:ls配合通配符使用
通配符 | 含义 |
* | 代表任意个数个字符 |
? | 代表任意一个字符,至少1个 |
[ ] | 表示可以匹配字符组中的任意一个,为数字的时候,代表字符个数 |
[abc] | 匹配a、b、c中的任意一个 |
[a-f] | 匹配从a到f范围内的任意一个字符 |
(1): 列出全部文件,递归列出*
sql
复制代码
root@iZijvdp1z0m5q4Z:/opt# ll * -rw-r--r-- 1 root root 24744 Nov 25 2015 libaio-0.3.109-13.el7.x86_64.rpm -rw-r--r-- 1 root root 13176 Nov 25 2015 libaio-devel-0.3.109-13.el7.x86_64.rpm -rw-r--r-- 1 root root 196449 Aug 11 09:08 oci8-2.2.0.tgz -rw-r--r-- 1 root root 54172532 Aug 11 09:12 oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm -rw-r--r-- 1 root root 612416 Aug 11 09:12 oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm mysql: total 8 drwxr-xr-x 2 root root 4096 Aug 26 11:29 ./ drwxr-xr-x 3 root root 4096 Aug 26 11:03 ../ -rw-r--r-- 1 root root 0 Aug 26 11:29 1.txt
(2): 代表多个字符*
ruby
复制代码
root@iZijvdp1z0m5q4Z:/opt# ll ora* -rw-r--r-- 1 root root 54172532 Aug 11 09:12 oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm -rw-r--r-- 1 root root 612416 Aug 11 09:12 oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm
(3):?代表一个字符
我们将上边的命令修改一下,将o使用?代替,结果如下:
ruby
复制代码
root@iZijvdp1z0m5q4Z:/opt# ll ?ra* -rw-r--r-- 1 root root 54172532 Aug 11 09:12 oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm -rw-r--r-- 1 root root 612416 Aug 11 09:12 oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm
(4):[ ] 匹配字符组
这里有两种情况需要做一下区分:
1):逗号相隔的字符串
ruby
复制代码
root@iZijvdp1z0m5q4Z:/opt# ll [1,2,3].h -rw-r--r-- 1 root root 0 Aug 26 15:10 2.h
2)-拼接的字符串
ruby
复制代码
root@iZijvdp1z0m5q4Z:/opt# ll [1-3].h -rw-r--r-- 1 root root 0 Aug 26 15:10 2.h
二:查看当前所在目录命令pwd
Pwd命令就是查看当前所在的目录
ruby
复制代码
root@iZijvdp1z0m5q4Z:/opt# pwd /opt
他还有更高级的用法,但是我目前还看不明白,后期会补充。
三:进入目录命令cd
cd就是change directory的缩写,即改变目录。
(1):cd . 则是表示目前所在的目录,
ruby
复制代码
root@iZijvdp1z0m5q4Z:/opt# cd . root@iZijvdp1z0m5q4Z:/opt#
ruby
复制代码
root@iZijvdp1z0m5q4Z:/opt# cd .. root@iZijvdp1z0m5q4Z:/#
ruby
复制代码
root@iZijvdp1z0m5q4Z:/opt# cd root@iZijvdp1z0m5q4Z:~# pwd /root
(4):cd ~ 进入用户主目录;
ruby
复制代码
root@iZijvdp1z0m5q4Z:/opt# cd ~ root@iZijvdp1z0m5q4Z:~# pwd /root
(5):cd - 返回进入此目录之前所在的目录;
ruby
复制代码
root@iZijvdp1z0m5q4Z:~# cd - /opt root@iZijvdp1z0m5q4Z:/opt#
(6):cd ../.. 返回上两级目录;
ruby
复制代码
root@iZijvdp1z0m5q4Z:/opt# cd ../.. root@iZijvdp1z0m5q4Z:/#
以上基本上就是linux目录相关的命令。大概有ls,pwd,cd
有好的建议,请在下方输入你的评论。