环境变量PATH


什么是环境变量?环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

[root@centos7 ~]# echo $PATH           #查看PATH环境变量
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
#通过上面的实例可以看出,每一个路径是用:隔开的。#添加到PATH环境变量里
[root@centos7 ~]# PATH=$PATH:/tmp/     #把/tmp/添加到环境变量里
[root@centos7 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp/   #成功添加到最后
#不过上面的实例是临时的,从新打开终端或者重启都会清除掉。#永久性的需要修改配置文件,实例如下:
[root@centos7 ~]# vi /etc/profile      #打开profile文件,在最后一行增加unset i
unset -f pathmunge
PATH=$PATH:/tmp/                       #文件的最后一行

cp命令 copy缩写

#语法:
#     cp 源文件 目标文件
[root@centos7 ~]# cp /tmp/1.txt /tmp/a/1/1.txt
[root@centos7 ~]# ls -a /tmp/a/1/
.  ..  1.txt#cp -r 拷贝目录
#cp 是带有参数的,"i"参如果不加侧不会安全询问,如下:
[root@centos7 ~]# cp /tmp/1.txt /tmp/a/1/1.txt
cp:是否覆盖"/tmp/a/1/1.txt"? y               #提示是否覆盖?
[root@centos7 ~]# which cp
alias cp='cp -i'/usr/bin/cp
[root@centos7 ~]# /usr/bin/cp /tmp/1.txt /tmp/a/1/1.txt
[root@centos7 ~]#                             #没有提示

mv命令 


mv命令用于移动文件或者修改文件名称,是move的缩写。

#语法:
#    mv 源文件/目录  目标文件或目录#实例1 文件重命名
[root@centos7 tmp]# ls
1                 systemd-private-81b81a49e0734e92aab1882ca3d44365-chronyd.service-kCUhZM
1.txt             systemd-private-81b81a49e0734e92aab1882ca3d44365-vgauthd.service-1HNAhO
a                 systemd-private-81b81a49e0734e92aab1882ca3d44365-vmtoolsd.service-dIX1nN
ks-script-s4bOKR  yum.log
[root@centos7 tmp]# mv 1.txt 2.txt
[root@centos7 tmp]# ls
1                 systemd-private-81b81a49e0734e92aab1882ca3d44365-chronyd.service-kCUhZM
2.txt             systemd-private-81b81a49e0734e92aab1882ca3d44365-vgauthd.service-1HNAhO
a                 systemd-private-81b81a49e0734e92aab1882ca3d44365-vmtoolsd.service-dIX1nN
ks-script-s4bOKR  yum.log#实例2 移动目录
[root@centos7 ~]# mv /tmp/1/* /tmp/     #把/tmp/1/下的文件移动到/tmp/目录下
[root@centos7 ~]# ls /tmp/              #查看到/tmp/目录下有1.txt文件
1                 systemd-private-81b81a49e0734e92aab1882ca3d44365-chronyd.service-kCUhZM
1.txt             systemd-private-81b81a49e0734e92aab1882ca3d44365-vgauthd.service-1HNAhO
a                 systemd-private-81b81a49e0734e92aab1882ca3d44365-vmtoolsd.service-dIX1nN
ks-script-s4bOKR  yum.log
[root@centos7 ~]# ls /tmp/1/
[root@centos7 ~]#                      #这里可以看到/tmp/1/目录下没有文件了

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


cat  命令    一次显示整个文件,如果文件比较大,使用不是很方便

#常用的带参数:
#cat -A    显示所有字符
#cat -n    显示行号

more 命令    显示满一屏时暂停,按一下空格键继续显示下一屏的内容,可以按q键停止显示。

less 命令    可以分页显示内容,与more命令的区别在于它支持上下键卷动屏幕,结束"q"。

head 命令    查看文档内容的头几行

[root@centos7 tmp]# head -n 5 1.txt    #显示五行
12345678
123456789
123456789123456789
[root@centos7 tmp]#

tail 命令    查看文档内容的尾几行

[root@centos7 tmp]# tail -n 3 1.txt    #查看倒数3行
123456789
123456789
9
[root@centos7 tmp]#

转载于:https://blog.51cto.com/3622288/1975834

1.8 centos7 的PATH、cp/mv/文档查看命令介绍相关推荐

  1. 环境变量PATH、mv命令、cp命令、文档查看命令(cat、more、less、head、tail)

    环境变量PATH 就是指定默认路径 使用任何命令都需要进入/bin 目录下才能使用,而有了path 环境变量 我们可以赋予 变量值是/root/bin/ 那么我们就能在其他目录下调用命令的原因 PAT ...

  2. PATH、cp命令、mv、文档查看命令

    which Which 查找二进制命令,按环境变量PATH路径查找(还可以查看别名) [root@localhost /]# ls /usr/bin/ls  //ls命令也是一个文件 /usr/bin ...

  3. Linux学习笔记(PATH,cp,mv,文档查看cat/more/less/head/tail)

    一.PATH环境变量 PATH 环境变量 用which可以查看到一个命令的所在路径,包括它的alias,实际是从当前环境的目录下去找的. echo $PATH 查看当前命令     rm = /usr ...

  4. 【CentOS 7笔记】cp、mv、文档查看方式

    2019独角兽企业重金招聘Python工程师标准>>> 一. copy 常用 cp -r/R #拷贝目录,递归 cp -i #覆盖时会提示,默认项 cp -p #保留源目录或源文件的 ...

  5. 三分钟解决文档编辑难题-【文档编辑命令- cat echo vi/vim tail rmdir 】

    文档编辑命令集合 一.cat 命令详解 二.echo 命令详解 三.vi/vim文本编辑器详解 四.tail 命令详解 五.rmdir 命令详解 一.cat 命令详解 1. 简介: 在终端上上显示文件 ...

  6. 干净简便的HTML5文档查看器——GroupDocs.Viewer

    GroupDocs.Viewer是一个在线文档查看器,不管是否安装了创建某个文档的软件,GroupDocs.Viewer都允许使用浏览器查看这个文档.GroupDocs.Viewer支持查看多种文件文 ...

  7. PyQt5 制作帮助文档查看器

    帮助文档查看器是很多程序中必备要素,而利用Qt中的QTreeView组件可以很方便的查看文件,而QTextBrowser可以直接显示格式化的MarkDown文本.因此可以利用这两个组件制作一个帮助文件 ...

  8. Sandcastle帮助文档生成器使用介绍

    一.软件介绍 Sandcastle是一个管理类库的文档编译器,是用于编译发布组件(Assembly)信息的一个工具,这个工具通过反射和 Xslt技术,可以从dll文件及其xml注释(命令行编译时加/d ...

  9. 源代码文档生成 Doxygen介绍(转载)

    源代码文档生成 Doxygen介绍(转载) 收藏 Doxygen介绍 一.Doxygen介绍 在项目开发过程中最重要的是如何和团队中其它成员沟通,如何在项目完成后减低维护成本,随着公司的人员流动,怎样 ...

最新文章

  1. MariaDB数据库介绍三、MHA(Master HA)实现主节点故障转移
  2. java方面的文献综述怎么写_文献综述应该怎么写?
  3. 远程桌面连接错误:由于安全设置错误,客户端无法连接到远程计算机。
  4. 老男孩linux培训期中学生作业文档目录展示
  5. 鸿蒙so系统,鸿蒙手机版JNI实战(JNI开发、SO库生成、SO库使用)
  6. 中国股市悬着四把利剑
  7. 【Angular 4】管道
  8. Intel CMT CAT CDP 技术应用
  9. 思维导图 进阶(01)关键词提取,思维导图的灵魂
  10. Windows Phone能否第三极崛起
  11. 筛选法求100以内的素数
  12. android游戏脚本开发工具,游戏脚本制作工具无需安卓
  13. [规划酱@国土空间] ArcGIS工具| 三调转换之新用地用海分类
  14. python输出9*9口诀表_python 9*9 乘法表
  15. python推荐系统-Python黑马头条推荐系统项目
  16. Android系统之ContentObserver和SettingsProvider结合使用(三)
  17. 机器人(含自动驾驶汽车)成本和电脑手机相比有哪些差异化
  18. 麦克风离计算机主机多远,唱歌的时候,嘴离麦克风多远最好听?
  19. 【修改蓝牙设备名称】一步简单操作
  20. leetcode 1-100 medium难度题目汇总

热门文章

  1. MOSS的CSS样式说明,一个老外总结的
  2. 手机自带的显示基站命令
  3. 设置Sysctl.conf用以提高Linux的性能(最完整的sysctl.conf优化方案)
  4. asp.net实现C#代码加亮显示
  5. DW中CSS属性详解
  6. 一种注册表沙箱的思路、实现——研究Reactos中注册表函数的实现1
  7. OpenCV3.3中 K-最近邻法(KNN)接口简介及使用
  8. Ubuntu下,Java中利用JNI调用codeblocks c++生成的动态库的使用步骤
  9. 【经验】网络加速:pip
  10. 模具和java哪个好_93年,本科毕业一年(模具专业),想学Java转行怎么样?