Linux命令自动补齐,切换工作目录,路径的表示方法
命令自动补齐,切换工作目录,路径的表示方法
- 命令自动补齐
- 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命令自动补齐,切换工作目录,路径的表示方法相关推荐
- shell编程-使用complete实现linux命令自动补全
一.背景介绍 我们在linux终端操作的时候经常使用tab按键自动补全命令.那么这个是怎么实现的呢?当自己写脚本的时候如何让用户也能自动补全呢?linux提供了两个重要的命令帮助我们实现: compg ...
- linux 命令自动补全包
linux 其他知识目录 rhel7如果使用最小化安装后,tab键默认是不能自动补全命令的 执行yum install bash-completion之后重启系统正常. 转载于:https://www ...
- Linux 命令自动补全包bash-completion
如果按TAB键不能自动补全诸多命令 如 disable.start等,则需要安装bash-completion包 yum -y install bash-completionbash # 使其生效
- linux命令补全包安装,RED HAT LINUX bash 自动补全命令安装
RHEL / CentOS 怎么启用bash命令自动补齐功能呢?请看下面 准备工作:系统镜像,配置好yum源. 1.首先需要安装bash-completion 包:[root@server src]# ...
- sql server 语句自动补齐
sql2008 sql语句自动补齐功能 sql2008的命令自动补齐功能在哪设置 包括查询的表明自动补齐 不想用插件 这个好像2008自带的有这个功能 难道我装的版本不对 楼主说的是自动联想功能吧,任 ...
- linux快捷命令补齐,Linux Shell简介——自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式.doc...
Linux Shell简介--自动补齐/命令行的历史记录/编辑命令行/可用的 Shell 快捷方式 Unix (及后继者 Linux)在命令行下面诞生,因此,Unix 中的命令行有许多非常实用的功能. ...
- linux哪个命令可以切换工作目录?如何显示当前所在的目录,Linux cd命令:切换目录...
cd 命令,是 Change Directory 的缩写,用来切换工作目录. Linux 命令按照来源方式,可分为两种,分别是 Shell 内置命令和外部命令.所谓 Shell 内置命令,就是 She ...
- Linux中10个有用的命令行补齐命令
本文由 极客范 - 踏雁寻花 翻译自 Balakrishnan Mariyappan.欢迎加入极客翻译小组,同我们一道翻译与分享.转载请参见文章末尾处的要求. 在Linux系统中,输入一个命令,再按两 ...
- linux补齐命令,Linux中10个有用的命令行补齐命令
在Linux系统中,输入一个命令,再按两次TAB键,就会列出所有以输入字符开头的可用命令.这并不新鲜,很可能你已经知道了这个.这个功能被称作命令补全.默认情况下,bash命令行可以自动补全文件或目录名 ...
最新文章
- linux系统下docker安装,Linux下Docker的安装与使用
- CSS进阶(二十四)流向的改变
- JSON 对象和字符串对象的互转
- softmax函数_干货 | 浅谈 Softmax 函数
- Linux之软件安装YUM
- struts2实现文件上传
- feedsky-对他扫兴至极
- XXX@1.0.0 build: `NODE_ENV=production webpack --config webpack.config.js`报错的解决
- 3D Game Programming Design:UI系统--Quest Log 公告牌
- C++ STL set容器
- 少儿C++编程从入门到进阶 信奥学奥赛从启蒙到NOI、ACM-ICPC(一)
- 必备技能06:UML类图要素及解析
- MySQL数据库增删改查常用语句详解
- 基于SSM的物流信息管理系统(附论文)
- 【CV实战】年轻人的第一个深度学习CV项目应该是什么样的?(支持13大深度学习开源框架)...
- 【架构技术】分布式平台该如何演化?微服务架构实践!
- 港服优势何在?游戏公司为什么选择香港服务器?
- spring-上手spring
- 软工网络15团队作业8——Beta阶段敏捷冲刺
- plc与plc之间怎么通讯?