一、 环境变量PATH

which rm 查看命令所在目录

[root@VM_46_188_centos fxq]# which rmalias rm='rm -i'/usr/bin/rm
[root@VM_46_188_centos fxq]#

echo $PATH

[root@VM_46_188_centos ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bi
n/:/usr/local/apache2/bin/:/usr/local/php/bin/:/root/bin[root@VM_46_188_centos ~]#
[root@VM_46_188_centos ~]# cp /usr/bin/ls /tmp/ls2[root@VM_46_188_centos ~]# /tmp/ls2  #fxq.txt       123           gdlogo.png,           123.zip           gdlogo.png.1,.pub         2             httpd_process_check.sh1           2.cap             ip.txt1.cap           2.txt             iptables.rules1.ipt           3.txt             null1.log.tar      4.txt            ping_host_alive.sh1.log.tar.bz2  [1-3].log      sed.txt1.log.tar.gz   \fxq.txt          shell1.log.tar1.xz  a.out           weixin1.log.xz       anaconda-ks.cfg        wordpress-4.7.4-zh_CN.zip1.log.zip      auto_install_lamp.sh  youjian.sh1.txt         baidu.png         ~iptables_rules111.txt        dir-2017-05-1212        ffff
[root@VM_46_188_centos ~]# PATH=$PATH:/tmp/[root@VM_46_188_centos ~]# ls2 #fxq.txt       123          gdlogo.png,           123.zip           gdlogo.png.1,.pub         2             httpd_process_check.sh1           2.cap             ip.txt1.cap           2.txt             iptables.rules1.ipt           3.txt             null1.log.tar      4.txt            ping_host_alive.sh1.log.tar.bz2  [1-3].log      sed.txt1.log.tar.gz   \fxq.txt          shell1.log.tar1.xz  a.out           weixin1.log.xz       anaconda-ks.cfg        wordpress-4.7.4-zh_CN.zip1.log.zip      auto_install_lamp.sh  youjian.sh1.txt         baidu.png         ~iptables_rules111.txt        dir-2017-05-1212        ffff
[root@VM_46_188_centos ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bi
n/:/usr/local/apache2/bin/:/usr/local/php/bin/:/root/bin:/tmp/

ls2永久生效:

echo "PATH=$PATH:/tmp" >> /etc/profile

二、 cp命令

功能: 复制目录或文件。

约定:目录均加上/

cp /etc/passwd /tmp/ 复制文件到到目录

cp /etc/passwd /tmp/passwd2

如果目标目录tmp/中存在passwd, 会提示是否覆盖.

如果目标目录tmp 中没有passwd 会直接复制passwd 到tmp/中

[root@VM_46_188_centos ~]# cp /etc/passwd /tmp/You have new mail in /var/spool/mail/root
[root@VM_46_188_centos ~]# ls /tmp/passwd /tmp/passwd
[root@VM_46_188_centos ~]#
[root@VM_46_188_centos ~]# cp /etc/passwd /tmp/You have new mail in /var/spool/mail/root
[root@VM_46_188_centos ~]# ls /tmp/passwd /tmp/passwd
[root@VM_46_188_centos ~]# cp /etc/passwd /tmp/passwd2[root@VM_46_188_centos ~]# ls /tmp/passwd2/tmp/passwd2
[root@VM_46_188_centos ~]# ls -l /tmp/passwd2-rw-r--r-- 1 root root 1742 Aug  6 21:27 /tmp/passwd2
[root@VM_46_188_centos ~]# cat /tmp/passwd2root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologinftp:x:14:50:FTP User:/var/ftp:/sbin/nologinnobody:x:99:99:Nobody:/:/sbin/nologinavahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologinsystemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologinsystemd-network:x:998:996:systemd Network Management:/:/sbin/nologindbus:x:81:81:System message bus:/:/sbin/nologinpolkitd:x:997:995:User for polkitd:/:/sbin/nologinabrt:x:173:173::/etc/abrt:/sbin/nologinlibstoragemgmt:x:996:994:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologintss:x:59:59:Account used by the trousers package to sandbox the tcsd
daemon:/dev/null:/sbin/nologinntp:x:38:38::/etc/ntp:/sbin/nologinpostfix:x:89:89::/var/spool/postfix:/sbin/nologinchrony:x:995:993::/var/lib/chrony:/sbin/nologinsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologintcpdump:x:72:72::/:/sbin/nologinapache:x:48:48:Apache:/usr/share/httpd:/sbin/nologinmysql:x:27:27:MariaDB Server:/var/lib/mysql:/sbin/nologinfxq:x:1000:1000::/home/fxq:/bin/bashnginx:x:994:992:Nginx web server:/var/lib/nginx:/sbin/nologinsaslauth:x:993:76:Saslauthd user:/run/saslauthd:/sbin/nologinmailnull:x:47:47::/var/spool/mqueue:/sbin/nologinsmmsp:x:51:51::/var/spool/mqueue:/sbin/nologintest:x:1012:1012::/home/test:/sbin/nologinzabbix:x:1013:1014::/home/zabbix:/sbin/nologin[root@VM_46_188_centos ~]# cp /etc/passwd /tmp/passwd2cp: overwrite '/tmp/passwd2'? y
[root@VM_46_188_centos ~]# ls /tmp/passwd2/tmp/passwd2
[root@VM_46_188_centos ~]#

cp -r /etc/selinux/ /tmp/fxq/ 复制目录到到目录

如果fxq目录存在,selinux会复制到fxq目录内

如果fxq目录不存在,sexlinux 会复制selinux到tmp下并改名为fxq

[root@VM_46_188_centos ~]# cp -r /etc/selinux/ /tmp/fxq/[root@VM_46_188_centos ~]# ls /tmp/fxq/2  ls  ls2  selinux
[root@VM_46_188_centos ~]# ls !$ls /tmp/fxq/2  ls  ls2  selinux
[root@VM_46_188_centos ~]#

!$ 表示上次的进行的命令的最后的一个参数.

三、 mv命令

功能: mv 移动文件或改名

在同一目录中mv 为改名

[root@VM_46_188_centos fxq]# ls2  ls  ls2  selinux
[root@VM_46_188_centos fxq]# mv ls ls3[root@VM_46_188_centos fxq]# ls2  ls2  ls3  selinux
[root@VM_46_188_centos fxq]#

不同目录中mv 为移动或改名

[root@VM_46_188_centos fxq]# ls2  ls2  ls3  selinux
[root@VM_46_188_centos fxq]# mv ls2 2/[root@VM_46_188_centos fxq]# ls2  ls3  selinux
[root@VM_46_188_centos fxq]# ls 2ls2
[root@VM_46_188_centos fxq]#      [root@VM_46_188_centos fxq]# [root@VM_46_188_centos fxq]# ls 2  ls3  selinux
[root@VM_46_188_centos fxq]# mv ls3 2/ls4[root@VM_46_188_centos fxq]# ls2  selinux
[root@VM_46_188_centos fxq]# ls 2ls2  ls4
[root@VM_46_188_centos fxq]#

移动的是文件时

目标是目录,移动文件到目标目录.

目录是文件时,则改名至目标目录.

移动的是目录时

目标目录存在时,会放到目标目录内。 目标目录不存在时,刚改名到相应目录。

四、 文档查看cat/more/less/head/tail

cat 查看文件内容

cat -A 显示所有字符 cat -n /etc/passwd 显示内容带行号

tac 倒序显示内容

more 分屏显示内容

空格向下一屏,

ctrl+ f

ctrl+ b 向上看

回车一行一行显示.

wc -l /etc/passwd 查看文件多少行。

less

空格向下一屏,

ctrl+ f

ctrl+ b 向上看

回车一行一行显示.

箭头向上向下一行一行的

/ 查找关键字 n向下 N向上

? 从后往前查找 n向上 N向下

G 快速定们到尾行

g 定位到首行

head

head /etc/passwd 查看文件前十行。

head -n 2 /etc/passwd查看前两行

head -n2 /etc/passwd查看前两行(另一种写法)

tail

tail /etc/passwd 查看文件后十行。

tail -n 2 /etc/passwd 查看后两行 tail -n2 /etc/passwd 查看后两行(另一种写法)

tail -f /etc/passwd 动态查看文件变化

本文转自 枫叶云  51CTO博客,原文链接:http://blog.51cto.com/fengyunshan911/1954693

PATH变量,cp,mv,cat,more,less,head,tail命令举例相关推荐

  1. 第七课 环境变量PATH,cp、mv及查看文档cat/more/less/head/tail命令

    一.环境变量(PATH)echo $PATH 查看环境变量的目录PATH=$PATH:/tmp/ (目录)给一个目录赋值环境变量: 让以上环境变量永久生效: 编辑 vi /etc/profile/ 把 ...

  2. linux mv 环境变量,linux环境变量 cp mv 以及文档查看的几个命令

    1.环境变量linux 按字面意思理解,环境能够理解为整个linux系统的环境,而变量则是一个能够变化的量或是一个命令.vim 那么,咱们就能够理解为linux的环境变量,就是针对于linux的整个系 ...

  3. 1.8 centos7 的PATH、cp/mv/文档查看命令介绍

    环境变量PATH 什么是环境变量?环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等. [root@centos7 ~]# echo $PATH #查 ...

  4. cat,more,less,head,tail命令用法详解

    cat,more,less,head,tail都是linux中显示文件内容命令. 一.cat命令 主要功能: 一次显示整个文件.$ cat test1.txt 从键盘创建一个文件(用的很少,只能建不能 ...

  5. path cp mv cat more less tail

    PATH 环境变量 临时添加路径到目前的PATH [root@yaoyaolinux~]# which ls aliasls='ls --color=auto' /bin/ls [root@yaoya ...

  6. linux cat 重定向,Linux命令(cp mv cat和重定向)(示例代码)

    cp 复制 将同文件夹下的某个文件复制到文件夹下 常用选项说明: cp 1.txt 2.txt -a复制源文件的所有属性 cp 1 2 -r若给出的源文件为目录文件,cp将递归复制该目录下的所有子目录 ...

  7. linux中cat more less head tail 命令区别

    1.cat 显示文件连接文件内容的工具: cat 是一个文本文件查看和连接工具.查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名. 比如: [root@localhost ~]# c ...

  8. 10.24 环境变量PATH,cp,mv,文档查看cat/more/less/head/tail

    2019独角兽企业重金招聘Python工程师标准>>> 环境变量PATH 在Linux中,PATH环境变量保存了一系列的目录用于用户在输入时搜索命令,PATH变量的值由一系列的由冒号 ...

  9. linux 环境变量复制,LINUX系统环境变量PATH ,cp命令 ,mv命令,文档查看cat/more/less/head/tail...

    一.环境变量 环境变量其实就是$PATH: 包含在环境变量里的命令不需要写全路径,只需要写文件名就可以了: 如果我们想在环境变量里增加路径,可以临时修改: 二.cp命令 cp命令用来复制文件或者目录. ...

最新文章

  1. 操作系统导论部分章节习题
  2. mysql 优化表 3000万_mysql优化:专题三、关于单表查询,可以这么优化
  3. new/delete和malloc/free的区别
  4. android ScrollView 控制行数
  5. kali linux 截图位置,Kali Linux中使用截图工具
  6. Qt Creator应用3D效果
  7. 使用JSLint提高JS代码质量
  8. IIS7 设置 UrlRewrite
  9. DXperience 6.3.9 for Visual Studio 2002, 2003
  10. 定时器(setTimeout/setInterval)调用带参函数失效解决方法
  11. 案例5-条件查询商品
  12. python3 获取文件目录_python3--os.path获取当前文件的绝对路径和所在目录
  13. Next主题添加背景图片
  14. 金税盘3.1、百旺V5、UKEY数据库
  15. 13.敏捷组织转型四步法之3 - 通过MoMoKo模型推进业务敏捷
  16. 红帽linux性能参数,红帽企业版Linux6性能调节指引.PDF
  17. 《菜根谭》 明·洪应明
  18. DB2也可以PINNED
  19. python有一对兔子,从出生后第3个月起每个月都生一对兔子
  20. creator 跳跃弧线_jumpGame

热门文章

  1. 更新数据时出错——所有记录中均未找到搜索关键字
  2. 测试基础-05-bug的定义生命周期
  3. 性能测试Jmeter吞吐量控制器使用总结
  4. selenium 定位方式5
  5. SSM三大框架超详细总结(适合你重新回顾)
  6. kohonen | SOM:自组织映射聚类法(1)
  7. php 中文key_API常用签名验证方法(PHP实现)
  8. java label 加图片吗_UILabel里面加图片
  9. 计算机重启是什么原因,电脑自动重启是什么原因
  10. linux 进目录输入密码,scp在Linux主机之间复制文件/目录不用输入密码