alias 命令的用法/相对路径和绝对路径/cd命令/rmdir,mkdir 创建和删除命令/rm命令...

2023-05-16

alias 命令的用法/相对路径和绝对路径/cd命令/rmdir,mkdir  创建和删除命令/rm命令 

alias是用做别名用   如下:

[root@alex ~]# alias

alias cp='cp -i'

alias egrep='egrep --color=auto'

alias fgrep='fgrep --color=auto'

alias grep='grep --color=auto'

alias l.='ls -d .* --color=auto'

alias ll='ls -l --color=auto'

alias ls='ls --color=auto'

alias mv='mv -i'

alias rm='rm -i'

alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

如何做别名如下:

[root@alex ~]# alias Alex='ls -l -lhad'    别名的写法

[root@alex ~]# Alex

dr-xr-x---. 7 root root 4.0K Oct 18 08:46 . 

which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

[root@alex ~]# which pwd

/usr/bin/pwd 

绝对路径

[root@alex ~]# ls /etc/passwd

/etc/passwd

[root@alex ~]# ls /etc/sysconfig/network-scripts    

从根开始的都是绝对路径 

linux 从/开始的都是绝对路径   

绝对路径是从/(也被称为根目录)开始的,比如/usr、/etc/如果一个路径是从/开始的,它一定是绝对路径,这样就好理解了。 

[root@alex ~]# pwd     查看当前用户的位置   

/root

相对路径  是指相对当前所在的路径  如下图   :

[root@alex ~]# cd /usr/local/src

[root@alex src]# cd

cd 的用法   

cd 进入用户主目录

cd ~ 进入用户主目录 

cd - 返回进入此目录之前所在的目录 

cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);

cd ../.. 返回上两级目录

cd !$ 把上个命令的参数作为cd参数使用。

[root@alex ~]# cd /etc/sysconfig

[root@alex sysconfig]# cd -

[root@alex sysconfig]# cd -       cd - 是交替的用法   

/root

[root@alex ~]# cd -

/etc/sysconfig

[root@alex sysconfig]# cd ~   和用户的家目录是一样的

[root@alex ~]# pwd

/root

[root@alex ~]# cd ..    进入上一级目录  

[root@alex /]#

[root@alex /]# cd /etc/sysconfig/network-scripts  

[root@alex network-scripts]# pwd

/etc/sysconfig/network-scripts

创建和删除目录  

mkdir  是创建目录用的   

[root@alex network-scripts]# date  

Tue Oct 24 08:48:47 CST 2017

[root@alex network-scripts]# mkdir /tmp/alex      创建  目录的用法   

[root@alex network-scripts]# ls -l /tmp/

total 8

srwxr-xr-x. 1 root root    0 Oct 21 10:47 Aegis-<Guid(5A2C30A2-A87D-490A-9281-6765EDAD7CBA)>

drwxr-xr-x. 2 root root 4096 Oct 24 08:49 alex

drwx------. 3 root root 4096 Oct 21 10:47 systemd-private-2b74b96d2c354f119f60360cbd9383fa-ntpd.service-0DdvFj

mkdir  常用的选项   

 -m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask

 -p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

 -v, --verbose  每次创建新目录都显示信

 --help   显示此帮助信息并退出

 --version  输出版本信息并退出

[root@alex network-scripts]# mkdir /tmp/alex/1/2/3        tmp下没有1无法创建   

mkdir: cannot create directory ‘/tmp/alex/1/2/3’: No such file or directory

[root@alex network-scripts]# ls -l /tmp/

total 8

srwxr-xr-x. 1 root root    0 Oct 21 10:47 Aegis-<Guid(5A2C30A2-A87D-490A-9281-6765EDAD7CBA)>

drwxr-xr-x. 3 root root 4096 Oct 24 09:09 alex

drwx------. 3 root root 4096 Oct 21 10:47 systemd-private-2b74b96d2c354f119f60360cbd9383fa-ntpd.service-0DdvFj

[root@alex network-scripts]# tree /tmp/

/tmp/

├── Aegis-<Guid(5A2C30A2-A87D-490A-9281-6765EDAD7CBA)>

├── alex

│   └── 1

│       └── 2

│           └── 3

└── systemd-private-2b74b96d2c354f119f60360cbd9383fa-ntpd.service-0DdvFj

    └── tmp

6 directories, 1 file

[root@alex network-scripts]# mkdir -pv /tmp/alex/1/2/3/4    加上v是可视   可以看到创建的过程  

rmdir  

[root@alex ~]# rmdir /tmp/alex/1/2/3                              可以删除目录前提目录是空的  ,不可以删除非空目录 

rmdir: failed to remove ‘/tmp/alex/1/2/3’: Directory not empty

-p或--parents:删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除;

 -v或-verboes:显示命令的详细执行过程;

[root@alex ~]# rmdir -p /tmp/alex/1/2/3/4    

rmdir: failed to remove directory ‘/tmp’: Device or resource busy

[root@alex ~]# tree /tmp      已经删除   

/tmp

├── Aegis-<Guid(5A2C30A2-A87D-490A-9281-6765EDAD7CBA)>

└── systemd-private-2b74b96d2c354f119f60360cbd9383fa-ntpd.service-0DdvFj

    └── tmp

rm命令

-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录; 

-f:强制删除文件或目录; -i:删除已有文件或目录之前先询问用户;

-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理; 

--preserve-root:不对根目录进行递归操作; 

-v:显示指令的详细执行过程。

[root@alex ~]# rm -f /tmp/alex/1/2/3/4/*

[root@alex ~]# rm -fv /tmp/alex/1/2/3/4/*

[root@alex ~]# rm -fv /tmp/alex/1/2/3/4/^C

[root@alex ~]# tree /tmp

/tmp

├── Aegis-<Guid(5A2C30A2-A87D-490A-9281-6765EDAD7CBA)>

├── alex

│   └── 1

│       └── 2

│           └── 3

│               └── 4

└── systemd-private-2b74b96d2c354f119f60360cbd9383fa-ntpd.service-0DdvFj

    └── tmp

[root@alex ~]# mkdir -v zx            创建可视      告知已经创建  

mkdir: created directory ‘zx’

[root@alex ~]# rm -riv zx p         交换删除目录下的文件  

rm: descend into directory ‘zx’? n

rm: descend into directory ‘p’? y

rm: remove regular empty file ‘p/1.txt’? y

removed ‘p/1.txt’

rm: remove directory ‘p’? n

[root@alex ~]# history     命令历史     

可以列出所有敲过的命令

也可以 !tree    

rm  -f   是强制的删除  

rm -r    一连的把目录删除掉  

rm  -rfv     什么都不提示     直接删除   

[root@alex ~]# rm -rfv /tmp/alex/1/2/3/

removed directory: ‘/tmp/alex/1/2/3/’

[root@alex ~]# rm -rfv /tmp/alex/1/2

removed directory: ‘/tmp/alex/1/2’

[root@alex ~]# tree /tmp

/tmp

├── Aegis-<Guid(5A2C30A2-A87D-490A-9281-6765EDAD7CBA)>

├── alex

│   └── 1

└── systemd-private-2b74b96d2c354f119f60360cbd9383fa-ntpd.service-0DdvFj

    └── tmp


转载于:https://blog.51cto.com/11335852/1975451

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

alias 命令的用法/相对路径和绝对路径/cd命令/rmdir,mkdir 创建和删除命令/rm命令... 的相关文章

  • 字符串连接函数strcat

    C 43 43 宝典 第6章数组与字符串 xff0c 本章将介绍一种数据集合类型 数组 与结构体不同 xff0c 数组是同一类型数据的集合 而且在内存中 xff0c 数组中的元素依次排列 xff0c 一个紧邻一个 本节为大家介绍字符串连接函
  • Python3.x爬虫教程:爬网页、爬图片、自己主动登录

    林炳文Evankaka原创作品 转载请注明出处http blog csdn net evankaka 摘要 xff1a 本文将使用Python3 4爬网页 爬图片 自己主动登录 并对HTTP协议做了一个简单的介绍 在进行爬虫之前 xff0c
  • Flask 环境搭建

    引用自 xff1a https www cnblogs com rongtangzi p 6623122 html bin env python coding utf 8 describe this script shoud install
  • 转:vc中如何通过http的post方式上传文件

    文章引自 xff1a http blog myspace cn e 404248359 htm vc中如何通过http的post方式上传文件 HTTP响应 在接收和解释请求消息后 xff0c 服务器会返回一个HTTP响应消息 与HTTP请求
  • 奇偶校验

    奇偶校验有两种校验规则 xff1a 奇校验 xff1a 使完整编码 xff08 有效位和校验位 xff09 中的 34 1 34 的个数为奇数个 xff1b 偶校验 xff1a 使完整编码 xff08 有效位和校验位 xff09 中的 34
  • C++自定义file头文件

    2019独角兽企业重金招聘Python工程师标准 gt gt gt code ifndef SEAL FILEPOOL H define SEAL FILEPOOL H include 34 error h 34 include 34 ha
  • 锂电池主动均衡理解

    锂电池主动均衡方案总结 xff1a 来自 xff1a http wenku baidu com link url 61 EWiyACZ3aLPhcOjI4FZL3uQ9d0FD6dBhADQSVQiaSmRHHATTdSig1Wy39JY7
  • v$process.SPID 及 v$session.PROCESS的含义

    v session PROCESS Operating system client process ID Client side 是连接数据库的客户端程序的进程号 如果是WINDOWS client连接数据库 xff0c 则格式稍有不同 x
  • [Unity3D]矢量数学:向量的点乘(内积)和叉乘(外积)

    Unity使用左手坐标系 xff1a 拇指X轴 xff0c 食指Y轴 xff0c 中指Z轴 计算公式 xff1a 设 A Ax xff0c Ay xff0c Az B Bx xff0c By xff0c Bz xff0c 则 1 向量的模
  • itext 用的pom插件

    lt dependency gt lt groupId gt com itextpdf lt groupId gt lt artifactId gt itext asian lt artifactId gt lt version gt 5
  • Rplidar学习(三)—— ROS下进行rplidar调试

    一 建立工作空间 编译包 mkdir p catkin rplidar src 创建目录 cd catkin rplidar src 打开目录 下载rplidar ros数据包 xff0c 进行移动 git clone https gith
  • 数据包嗅探工具:HTTP请求/响应分析工具

    HTTPNetworkSniffer
  • RoboMaster 2017:机器人版的「王者农药」,工程师们的竞技时代

    8月6日晚 xff0c 第十六届全国大学生机器人大赛 RoboMaster 2017机甲大师赛在华润深圳湾体育中心 春茧 体育馆举行 xff0c 关于这个比赛的盛况已经无需赘述 xff0c 去年雷锋网参加上届比赛时 xff0c 报道的是 像
  • python popen.stdout.read阻塞 解决办法

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 需求 xff1a 利用python的subprocess模块结合logging模块实现监控子程序运行情况 代码如下 程序阻塞在stdout readz这里 xff0c 日志
  • Windows云服务器CPU使用率高的问题一例

    作者 xff1a 声东 大家好 xff0c 今天跟大家分享一例Windows云服务器CPU使用率高的问题 问题症状 客户购买了一台Windows 2016云服务器 xff0c 登录之后发现这台服务器的CPU使用率一直保持在90 以上 问题分
  • java 类知识_Java类基础知识

    同时按住Java中的Alt键和 39 39 键 xff0c Eclipse会给你代码提示 java 的几个基本概念 1 JVM java 虚拟机 运行java 程序的根本 2 JRE java 运行环境 xff0c java 虚拟机 43
  • UDP程序设计

    UDP套接口是无连接的 不可靠的数据报协议 xff1b 既然他不可靠为什么还要用呢 xff1f 其一 xff1a 当应用程序使用广播或多播时只能使用UDP协议 xff1b 其二 xff1a 由于他是无连接的 xff0c 所以速度快 因为UD
  • Linux下读写芯片的I2C寄存器

    要想在Linux下读写芯片的I2C寄存器 xff0c 一般需要在Linux编写一份该芯片的I2C驱动 xff0c 关于Linux下如何编写I2C驱动 xff0c 前一篇文章 手把手教你写Linux I2C设备驱动 已经做了初步的介绍 xff
  • linux centos 7上运行teamviewer与找不到ID问题处理办法

    以前在raspberryPi上搞过teamviewer xff0c 现在用了CentOS服务器 xff0c 搞了一个vpn xff0c 访问还有点问题 xff0c 时间紧张 xff0c 就先给teamviewer 而centos7 上安装也
  • 如何传集合型参数

    想传入查询参数到存储过程中 xff0c 但参数代表一个集合 不知该如何实现 首先是参数用什么类型 xff1f 然后是在PL SQL中查询语句的条件该如何写 xff1f 期望的SQL查询是类似这样的 xff1a select from aaa

随机推荐