Linux基础命令

本文介绍了Linux命令行中常用的目录管理工具,如ls(列出文件信息)、cd(改变工作目录)、pwd(打印工作目录)、mkdir(创建目录)和tree(查看目录结构)。特别提到tree需要额外安装。
摘要由CSDN通过智能技术生成

目录管理

ls:list列出
例:
​   -l 以长格式详细的列出文件的类型、权限、硬链接次数、属主、属组、大小、时间等信息
[root@zyq ~]# ls -l /
total 26
dr-xr-xr-x.   2 root root    6 Aug 10  2021 afs
lrwxrwxrwx.   1 root root    7 Aug 10  2021 bin -> usr/bin
dr-xr-xr-x.   5 root root 4096 Jun 27 13:48 boot
drwxr-xr-x.  20 root root 3300 Jun 28 08:43 dev
drwxr-xr-x.  80 root root 8192 Jun 28 10:52 etc
drwxr-xr-x.   2 root root    6 Aug 10  2021 home
lrwxrwxrwx.   1 root root    7 Aug 10  2021 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 Aug 10  2021 lib64 -> usr/lib64
......-h 以人类更容易识别的单位显示文件大小,必须与-l选项一起使用
[root@zyq ~]# cd /etc/sysconfig/network-scripts/
[root@zyq network-scripts]# ls
readme-ifcfg-rh.txt
[root@zyq network-scripts]# ls -lh readme-ifcfg-rh.txt 
-rw-r--r--. 1 root root 1.3K Aug 27  2022 readme-ifcfg-rh.txt
[root@zyq ~]#-a 显示所有文件,包括隐藏的。有2个特殊的目录,.与..,其中.表示当前目录,..表示上一级目录
[root@zyq ~]# ls -a /
.  ..  afs  bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var
[root@zyq ~]#-d 查看目录本身的信息,而不是目录里面的内容的信息
[root@zyq ~]# ls -d /tmp/
/tmp/
[root@zyq ~]# -i 查看文件在磁盘中的位置
[root@zyq ~]# ls -i /tmp/
  215562 systemd-private-03cd43e94a7a40ef82d5d304eed342dd-chronyd.service-WBfOBY           215571 vmware-root_822-2965448144
34069636 systemd-private-03cd43e94a7a40ef82d5d304eed342dd-dbus-broker.service-qhWlH1     50657137 vmware-root_841-4013329999
  215563 systemd-private-03cd43e94a7a40ef82d5d304eed342dd-systemd-logind.service-M41MZY
[root@zyq ~]#
cd:change directory,改变工作目录
pwd:print work directory打印工作目录
例:
​	cd   被迫回家
[root@zyq ~]# cd /etc/sysconfig/network-scripts/
[root@zyq network-scripts]# cd
[root@zyq ~]# pwd
/root
[root@zyq ~]#cd ~ 回城键
[root@zyq ~]# cd /etc/sysconfig/network-scripts/
[root@zyq network-scripts]# cd ~
[root@zyq ~]# pwd
/root
[root@zyq ~]#cd /root 走回家
[root@zyq ~]# cd /etc/sysconfig/network-scripts/
[root@zyq network-scripts]# cd /root/
[root@zyq ~]# pwd
/root
[root@zyq ~]#cd - 回看,在两个目录间来回切换
[root@zyq ~]# cd -
/etc/sysconfig/network-scripts
[root@zyq network-scripts]# cd -
/root
[root@zyq ~]#
mkdir:make directory 创建目录
例:
​	-p 创建目录时如果父级目录不存在则自动创建父级目录
​	-v 显示创建过程
[root@zyq ~]# mkdir -pv /zzz/www/hhh/1234
mkdir: created directory '/zzz'
mkdir: created directory '/zzz/www'
mkdir: created directory '/zzz/www/hhh'
mkdir: created directory '/zzz/www/hhh/1234'
[root@zyq ~]# 
tree:查看目录结构,系统默认是没有安装的,如果要使用需要进行安装,安装过程如下:
把系统安装光盘塞进光驱
​	mount /dev/cdrom /mnt
​	# 上一步如果看到readonly则表示成功rpm -ivh /mnt/BaseOS/Packages/tree-tab
​	# 上一步中tab是快捷键,不是要输入的内容
[root@zyq ~]# tree /zzz/
/zzz/
└── www
    └── hhh
        └── 1234

3 directories, 0 files
[root@zyq ~]#
  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值