博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【CentOS 7笔记7】,ls、tree、alias、cd命令和相对、绝对路径#171019
阅读量:6414 次
发布时间:2019-06-23

本文共 3124 字,大约阅读时间需要 10 分钟。

hot3.png

hellopasswd


一. list显示列表

1. 常用

[root@localhost ~]# ls -l	#长格式显示目录下的内容列表。格式顺序为:文件类型,权限模式,硬连接数,所有者,所有组,文件大小,文件最后修改时间ls -d	#仅显示本目录,不显示目录下的内容ls -i .    #显示文件索引节点号inode,一个索引节点代表一个文件ls -k	#以KB为单位显示文本大小ls -m	#用,区隔每个文件和目录ls -R	    #递归ls -r	#反序ls -t	#文件和目录以时间的更改顺序排序ls -1	#单列显示ls --color=auto	#使用颜色高亮,默认

2. 示例

[root@localhost ~]# ls -l /    #常用写法,长格式显示目录下的内容列表,通常用于查询文件类型、权限模式、软链接[root@localhost ~]# ls -ld /home/    #长格式显示本目录,或ls -ld /home/.[root@localhost ~]# ls -lk /home    #将字节数用更直观的方式显示[root@localhost ~]# ls -i /tmp/    #查询inode号,通常用于查询硬链接与某个文件inode号相同[root@localhost ~]# ls -ltr    #将按照时间顺序反序显示出来[root@localhost ~]# ls -R /    #此用法与tree相同,用于递归显示目录的内容[root@localhost ~]# ls -1 /    #将目录按单列方式显示,默认为多列[root@localhost ~]# ls -m /    #将目录以逗号隔开并显示出来[root@localhost ~]# /usr/bin/ls --color=auto    #使用绝对路径时默认没有颜色高亮,可以加上这条参数,详情可以查询alias

3. 其他

[root@localhost ~]# which ls    #查看命令的绝对路径    /usr/bin/ls	alias ls='ls --color=auto'		/usr/bin/ls[root@localhost ~]# alias ls    #查看别名    alias ls='ls --color=auto'	alias ls='ls --color=auto'[root@localhost ~]# ldd /bin/ls    #用于查看命令依赖那些库文件		linux-vdso.so.1 =>  (0x00007fff9c1fe000)		libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f9d33aea000)		libcap.so.2 => /lib64/libcap.so.2 (0x00007f9d338e5000)		libacl.so.1 => /lib64/libacl.so.1 (0x00007f9d336db000)		libc.so.6 => /lib64/libc.so.6 (0x00007f9d3331a000)		libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f9d330b9000)		liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f9d32e93000)		libdl.so.2 => /lib64/libdl.so.2 (0x00007f9d32c8f000)		/lib64/ld-linux-x86-64.so.2 (0x00007f9d33d15000)		libattr.so.1 => /lib64/libattr.so.1 (0x00007f9d32a8a000)		libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f9d3286d000)

二. tree以树状图列出目录的内容

1. tree安装

[root@localhost ~]# yum install -y tree    #安装tree[root@localhost ~]# tree \    #查看根目录的tree

2. 常用

tree -D    #列出文件和目录的更改时间tree -u    #列出文件和目录的所有者,在没有所有者时则显示用户识别码tree -g    #列出文件和目录的所属组,在没有所属组时则显示群组识别码tree -i    #不以阶梯形式显示tree -s    #列出文件和目录的大小tree -t    #列出文件和目录的更改时间顺序tree -p    #列出文件和目录的权限tree -f    #列出文件和目录的相对路径

3.示例

[root@localhost ~]# tree -pugsDf /home/    #列出权限、所有者、所有组、目录大小、更改时间和相对路径	/home	├── [-rw-r--r-- root     root               0 Nov  4  4:26]  /home/1.txt	├── [drwx------ user1    user1             79 Oct 31 23:00]  /home/user1	└── [drwx------ user2    user2             79 Oct 31 23:00]  /home/user2	2 directories, 1 file

三. alias设置指令的别名

1. 建立别名

[root@localhost ~]# alias l.='ls -d .* --color=tty'    #l.为显示当前所有隐藏目录和文件

2. 删除别名

[root@localhost ~]# unalies l.    #删除别名l.    #没能找到

四. 切换目录change directory

示例

[root@localhost ~]# cd /[root@localhost /]# cd -	#返回进入此目录之前所在的目录	/root[root@localhost ~]# cd -		/[root@localhost /]# cd ~	#返回用户主目录[root@localhost ~]# cd ..	#返回上级目录[root@localhost ~]# cd ../..	#返回上两级目录[root@localhost ~]# cd !$    #把上个命令的参数作为cd参数用(cd (选项) (参数))[root@localhost ~]# !$ cd    #最近使用过cd命令

五. 相对路径和绝对路径

  1. 从当前路径为相对路径
[root@localhost ~]# pwd    #查看当前目录,若当前路径为/root/	ls /.ssh/authorized_keys
  1. 从/开始的路径为绝对路径,不管在任何路径下都能通过绝对路径找到所要的文件
[root@localhost ~]# ls /root/.ssh/authorized_keys

【CentOS 7基础笔记7】,ls、tree、alias、cd命令和相对、绝对路径

修改于171028

转载于:https://my.oschina.net/hellopasswd/blog/1554102

你可能感兴趣的文章
谈2017年高考对编程人生的思索
查看>>
关于 Dubbo Failed to save registry store file, cause: Can not lock the registry cache file
查看>>
spring事务管理
查看>>
【腾讯开源】iOS爆内存问题解决方案-OOMDetector组件
查看>>
Linux TTY、PTS、PTY详解
查看>>
java泛型中T、E、K、V、?等含义
查看>>
UITableView中使用reloadRowsAtIndexPaths会出现闪退的解决办法
查看>>
Banner无限轮播图
查看>>
Java 静态代理、Java动态代理、CGLIB动态代理
查看>>
zabbix监控memcached模板
查看>>
JavaScript中的对象
查看>>
Django_2_创建APP【系统,模块等】
查看>>
axios携带cookie配置详解(axios+koa)
查看>>
C++ Boost在VS2015中的使用
查看>>
4.26-alias别名4.27/28/29-php编译安装4.30编译安装Nginx
查看>>
asp判断接受的参数是否为纯数字
查看>>
AIX rootvg 更换故障硬盘方法
查看>>
添加第三方类库造成的linker command failed with exit code 1 (use -v to see invocation)的错误调试...
查看>>
office 2019 更換語言界面
查看>>
浅谈 java 分布式计算
查看>>