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

  • 命令自动补齐
    • 1.命令自动补齐
    • 2.路径自动补齐
    • 3.选项自动补齐
  • 切换工作目录
    • 查看当前用户的工作家目录
    • 切换工作目录
  • 路径的表示方法
    • 1.绝对路径
    • 2.相对路径

命令自动补齐

在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]#

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

  1. shell编程-使用complete实现linux命令自动补全

    一.背景介绍 我们在linux终端操作的时候经常使用tab按键自动补全命令.那么这个是怎么实现的呢?当自己写脚本的时候如何让用户也能自动补全呢?linux提供了两个重要的命令帮助我们实现: compg ...

  2. linux 命令自动补全包

    linux 其他知识目录 rhel7如果使用最小化安装后,tab键默认是不能自动补全命令的 执行yum install bash-completion之后重启系统正常. 转载于:https://www ...

  3. Linux 命令自动补全包bash-completion

    如果按TAB键不能自动补全诸多命令 如 disable.start等,则需要安装bash-completion包 yum -y install bash-completionbash # 使其生效

  4. linux命令补全包安装,RED HAT LINUX bash 自动补全命令安装

    RHEL / CentOS 怎么启用bash命令自动补齐功能呢?请看下面 准备工作:系统镜像,配置好yum源. 1.首先需要安装bash-completion 包:[root@server src]# ...

  5. sql server 语句自动补齐

    sql2008 sql语句自动补齐功能 sql2008的命令自动补齐功能在哪设置 包括查询的表明自动补齐 不想用插件 这个好像2008自带的有这个功能 难道我装的版本不对 楼主说的是自动联想功能吧,任 ...

  6. linux快捷命令补齐,Linux Shell简介——自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式.doc...

    Linux Shell简介--自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式 Unix (及后继者 Linux)在命令行下面诞生,因此,Unix 中的命令行有许多非常实用的功能. ...

  7. linux哪个命令可以切换工作目录?如何显示当前所在的目录,Linux cd命令:切换目录...

    cd 命令,是 Change Directory 的缩写,用来切换工作目录. Linux 命令按照来源方式,可分为两种,分别是 Shell 内置命令和外部命令.所谓 Shell 内置命令,就是 She ...

  8. Linux中10个有用的命令行补齐命令

    本文由 极客范 - 踏雁寻花 翻译自 Balakrishnan Mariyappan.欢迎加入极客翻译小组,同我们一道翻译与分享.转载请参见文章末尾处的要求. 在Linux系统中,输入一个命令,再按两 ...

  9. linux补齐命令,Linux中10个有用的命令行补齐命令

    在Linux系统中,输入一个命令,再按两次TAB键,就会列出所有以输入字符开头的可用命令.这并不新鲜,很可能你已经知道了这个.这个功能被称作命令补全.默认情况下,bash命令行可以自动补全文件或目录名 ...

最新文章

  1. linux系统下docker安装,Linux下Docker的安装与使用
  2. CSS进阶(二十四)流向的改变
  3. JSON 对象和字符串对象的互转
  4. softmax函数_干货 | 浅谈 Softmax 函数
  5. Linux之软件安装YUM
  6. struts2实现文件上传
  7. feedsky-对他扫兴至极
  8. XXX@1.0.0 build: `NODE_ENV=production webpack --config webpack.config.js`报错的解决
  9. 3D Game Programming Design:UI系统--Quest Log 公告牌
  10. C++ STL set容器
  11. 少儿C++编程从入门到进阶 信奥学奥赛从启蒙到NOI、ACM-ICPC(一)
  12. 必备技能06:UML类图要素及解析
  13. MySQL数据库增删改查常用语句详解
  14. 基于SSM的物流信息管理系统(附论文)
  15. 【CV实战】年轻人的第一个深度学习CV项目应该是什么样的?(支持13大深度学习开源框架)...
  16. 【架构技术】分布式平台该如何演化?微服务架构实践!
  17. 港服优势何在?游戏公司为什么选择香港服务器?
  18. spring-上手spring
  19. 软工网络15团队作业8——Beta阶段敏捷冲刺
  20. plc与plc之间怎么通讯?

热门文章

  1. 斐逊K2 刷breed
  2. CCRC信息安全服务资质认证类别
  3. 深度学习的典型应用和挑战及未来
  4. RENPY 中文替换字体的解决办法,解决生僻字框框
  5. 南昌大学计算机技术专业课,20一战南昌大学计算机技术经验分享
  6. jpg转换成pdf软件免费下载
  7. 张宇基础30讲 第6讲 中值定理
  8. 科密KD-36考勤机二次开发技术详解
  9. 循环神经网络(RNN)与长短期记忆网络(LSTM)讲解
  10. html5 模仿语音聊天气泡,CSS3 仿微信聊天小气泡实例代码