linux(十)目录相关命令ll、pwd、cd(2)

简介: 这里有两种情况需要做一下区分:1):逗号相隔的字符串ruby复制代码

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#

 

(2):cd  ..  则表示目前目录位置的上一层目录。

ruby

复制代码

root@iZijvdp1z0m5q4Z:/opt# cd ..
root@iZijvdp1z0m5q4Z:/#

 

(3):cd      进入用户主目录(家目录);

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

有好的建议,请在下方输入你的评论。

目录
相关文章
|
3天前
|
监控 Linux Windows
50个必知的Linux命令技巧,你都掌握了吗?(下)
50个必知的Linux命令技巧,你都掌握了吗?(下)
|
3天前
|
Linux Shell Windows
Linux 常用基本命令
Linux 常用基本命令
|
4天前
|
Ubuntu Linux Shell
linux免交互登陆远程主机并执行命令(密钥对和Expect)
linux免交互登陆远程主机并执行命令(密钥对和Expect)
|
4天前
|
Linux
【Linux】常用命令
【Linux】常用命令
24 0
|
4天前
|
安全 Ubuntu Linux
Linux 网络操作命令Telnet
Linux 网络操作命令Telnet
17 0
Linux 网络操作命令Telnet
|
19天前
|
Web App开发 Linux 网络安全
工作中常用到的Linux命令
工作中常用到的Linux命令
|
6天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
16天前
|
NoSQL Linux Shell
常用的 Linux 命令
常用的 Linux 命令
36 9
|
5天前
|
Linux 数据安全/隐私保护
Linux常用命令实例带注释
Linux常用命令实例带注释
30 0
|
5天前
|
Linux 开发工具 数据安全/隐私保护
Linux(19)常用解压命令记录
Linux(19)常用解压命令记录
9 0