Linux命令自动补齐,切换工作目录,路径的表示方法

命令自动补齐

在Linux操作系统中可以用TAB按键自动补齐,与windows操作系统一样

1.命令自动补齐

[root@www ~]# pas---------------(如果只有有个命令的话就会直接补齐,如果有多个命令,tab过后会出现以下选项,再添加一个字母再按tab就会自动补全命令)
passwd       paste        pasuspender  
[root@www ~]# passwd 

2.路径自动补齐

[root@www ~]# ll a----------(和命令自动补齐一样,如果只有一个以a字母开头的文件就会直接补齐,如果有多个,就会给出提示,再添加一个字母,tab过后就会补齐路径)
a                anaconda-ks.cfg  
[root@www ~]# ll anaconda-ks.cfg 

3.选项自动补齐

[root@www ~]# firewall-cmd --per
[root@www ~]# firewall-cmd --permanent ------------(这里是tab过后补全选项的结果)

切换工作目录

查看当前用户的工作家目录

需要用到pwd命令

[root@www ~]# pwd
/root
[root@www ~]# 

切换工作目录

切换工作目录需要用到cd命令
语法: cd /tmp---------(切换到tmp目录)
注: 切换工作目录的条件是这个目录必须存在,cd只能切换到工作目录不能切换到文件如果切换到文件则会报错

[root@www ~]# cd a------------(这里的a是文件,所以抛出了错误)
-bash: cd: a: Not a directory
[root@www ~]# 

cd 指定路径
切换到指定下的目录

[root@www ~]# pwd
/root
[root@www tmp]# ls /
afs  boot  etc   lib    media  opt   root  sbin  sys   tmp  var
bin  dev   home  lib64  mnt    proc  run   srv   test  usr 
[root@www ~]# cd /tmp
[root@www tmp]# ls
systemd-private-dc0832acedf24a499d5c6eca3deae7bc-bluetooth.service-Lxe5tl
systemd-private-dc0832acedf24a499d5c6eca3deae7bc-chronyd.service-Zmv83y
systemd-private-dc0832acedf24a499d5c6eca3deae7bc-colord.service-CcxN55
systemd-private-dc0832acedf24a499d5c6eca3deae7bc-dbus-broker.service-g1aPwY
systemd-private-dc0832acedf24a499d5c6eca3deae7bc-geoclue.service-c6shHt
systemd-private-dc0832acedf24a499d5c6eca3deae7bc-ModemManager.service-zjOjT7
systemd-private-dc0832acedf24a499d5c6eca3deae7bc-power-profiles-daemon.service-5ezni2
systemd-private-dc0832acedf24a499d5c6eca3deae7bc-rtkit-daemon.service-s7dmxR
systemd-private-dc0832acedf24a499d5c6eca3deae7bc-switcheroo-control.service-jSsAwN
systemd-private-dc0832acedf24a499d5c6eca3deae7bc-systemd-logind.service-4GW4it
systemd-private-dc0832acedf24a499d5c6eca3deae7bc-upower.service-Pc47mh
vmware-root_987-4257200413
vmware-root_990-2999657286
[root@www tmp]# pwd
/tmp
[root@www tmp]# 

cd ~
“~” 表示当前用户的家目录,整体的意思是切换到当前用户的家目录

[root@www tmp]# pwd
/tmp
[root@www tmp]# cd ~
[root@www ~]# pwd
/root
[root@www ~]# 

cd -
切换到上一次切换到的目录(目标一直在变化,在上一次切换到的路径和当前路径来回切换)

[root@www ~]# pwd
/root
[root@www ~]# cd -
/tmp
[root@www tmp]# cd -
/root
[root@www ~]# 

cd
默认切换到当前登录用户的家目录,不管当前的工作目录是哪个,直接切换到当前用户的家目录

[root@www tmp]# pwd
/tmp
[root@www tmp]# cd
[root@www ~]# pwd
/root
[root@www ~]# 

路径的表示方法

1.绝对路径

从盘符开始,直到找到相应的文件

[root@www ~]# cd /home/redhat/
[root@www redhat]# 

2.相对路径

在同一文件下,没有盘符

[root@www redhat]# cd /tmp
[root@www tmp]# pwd
/tmp
[root@www tmp]# 

.
该目录为当前目录

[root@www tmp]# cd /
[root@www /]# cd ./home/haha
[root@www haha]# pwd
/home/haha
[root@www haha]#

点点
该目录为当前目录的上一级

[root@www redhat]# pwd
/home/redhat
[root@www redhat]# cd ../haha
[root@www haha]# pwd
/home/haha
[root@www haha]# 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值