path cp mv cat more less tail
PATH
环境变量
临时添加路径到目前的PATH
[root@yaoyaolinux~]# which ls
aliasls='ls --color=auto'
/bin/ls
[root@yaoyaolinux~]# which ls
aliasls='ls --color=auto'
/bin/ls
[root@yaoyaolinux~]# ls /bin/ls
/bin/ls
[root@yaoyaolinux~]# cp /bin/ls /tmp/ls2
[root@yaoyaolinux~]# /tmp/ls2
anaconda-ks.cfg install.log install.log.syslog
[root@yaoyaolinux~]# ls
anaconda-ks.cfg install.log install.log.syslog
[root@yaoyaolinux~]# PATH=$PATH:/tmp/
[root@yaoyaolinux~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/tmp/
[root@yaoyaolinux~]# ls2
anaconda-ks.cfg install.log install.log.syslog
[root@yaoyaolinux~]# which ls2
/tmp/ls2
使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效
2. 让命令每次都生效,将环境变量改成永久的需要在/etc/profile文件中添加全局变量
#vi /etc/profile
在里面添加
for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
if [ "${-#*i}" !="$-" ]; then
. "$i"
else
. "$i" >/dev/null2>&1
fi
fi
done
unset i
unset -fpathmunge
PATH=$PATH:/tmp/
[root@yaoyaolinux~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/tmp/
注意:= 即等号两边不能有任何空格
二、cp命令(copy)
Copy 拷贝目录需要加r,拷贝目录需要加/,拷贝文件就不需要,建议所有拷贝的目录都加/
[root@yaoyaolinuxtmp]# cp /etc/passwd /tmp/1.txt
cp:是否覆盖"/tmp/1.txt"?
[root@yaoyaolinuxtmp]# cp -r /tmp/yaoyao/ /tmp/yao
[root@yaoyaolinuxtmp]#
cp 原型
[root@yaoyaolinuxtmp]# which cp
alias cp='cp -i'
/bin/cp
直接cp命令是带i参数,要是不想有覆盖提示,需要运行
/bin/cp
[root@yaoyaolinux tmp]# /bin/cp /etc/passwd /tmp/1.txt
当目标目录已经存在的情况下,会把源目录直接放到目标目录录下面去,如果目目录不存在,会将源目录拷贝过来并改名字。
三、mv命令(move)
mv命令,可以用来移动文件或者将文件改名,经常用来备份文件或者目录。
1.命令格式:
mv [选项] 源文件或目录目标文件或目录
2.命令功能:
mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失
四、cat more less head
1. Cat :显示文件的详细内容,表达格式:cat [OPTION]... [FILE]...
常用选项:
-A:显示所有控制符
-n:显示行数
-E:显示行结束符
2. more 特点:翻屏至文件尾部后自动退出,more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。
命令参数
+n:从第n行开始显示
-s:把连续的多个空行显示为一行
3. less:可以简单的认为less是more的加强版。less翻屏至文件尾部后不自动退出,不止可以向下搜,也可以向上搜
命令参数
-e:在文件显示结束后,自动离开
-f:强制打开特殊文件,例如外围设备代号,目录和二进制文件
-i:忽略搜索时的大小写
-m:显示类似more命令的百分比
-N:显示每行的行号
-s:显示连续的空行为一行
常用操作命令
b:向后翻一页
d:向后翻半页
h:显示帮助界面
q:退出less
u:向前滚动半页
y:向前滚动一行
空格键:滚动一行
回车键:滚动一页
注:shift+g 定位首行,shift+G定位末行
/ ?用于搜索
n N 往前往后
4. head 查看一个文件的前十行
head–n 指定文件前两行
5. tail 查看文件的尾,最后十行
tail–n 指定文件后两行
tail–f动态的显示文件内容
转载于:https://blog.51cto.com/yaoyao1314520/1975901
path cp mv cat more less tail相关推荐
- PATH变量,cp,mv,cat,more,less,head,tail命令举例
一. 环境变量PATH which rm 查看命令所在目录 [root@VM_46_188_centos fxq]# which rmalias rm='rm -i'/usr/bin/rm [root ...
- linux cat 重定向,Linux命令(cp mv cat和重定向)(示例代码)
cp 复制 将同文件夹下的某个文件复制到文件夹下 常用选项说明: cp 1.txt 2.txt -a复制源文件的所有属性 cp 1 2 -r若给出的源文件为目录文件,cp将递归复制该目录下的所有子目录 ...
- 环境变量PATH 、mv 命令 、cp 命令和 查看文档相关的命令
2019独角兽企业重金招聘Python工程师标准>>> 环境变量PATH which 命令 which+命令名 //查找某个命令的绝对路径 如:查找rm命令的绝对路径 which的查 ...
- linux cat grep+head/tail
在linux下读取csv文件通常不方便,因为通常文件会有很多行,如果等待终端全部读取完毕肯定会花很长的时间,并且很多时候我们只需要看指定的行就行了,那怎么做呢? 如果只是单向(前xx行/后xx行)获取 ...
- 7.Linux文本查看(cat more head tail)详解
文章目录 前言 一.cat详解 二.more详解 三.head详解 四.less详解 五.tail命令详解 总结 友情链接 前言 本小节会详细讲解如何查看文件,及简单的处理文本:涉及到的命令包括cat ...
- 每日一个Linux命令之cat/tac/head/tail
每日一个Linux命令之cat/tac/head/tail 1. cat命令 2. tac命令 3. head命令 4. tail命令 如果是在Linux Desktop环境中进行工作,那么有相关的文 ...
- 大数据之Linux(一):常用命令之cat和head,tail命令结合
目录 1.查看文件所有内容(如果太长一般只显示后面一部分) 2.查看某个文件指定行信息(前n行,后n行) 3.从多少行开始查看文件 tail -n +行号 4.直接用sed命令 1.查看文件所有内容( ...
- 第七课 环境变量PATH,cp、mv及查看文档cat/more/less/head/tail命令
一.环境变量(PATH)echo $PATH 查看环境变量的目录PATH=$PATH:/tmp/ (目录)给一个目录赋值环境变量: 让以上环境变量永久生效: 编辑 vi /etc/profile/ 把 ...
- 环境变量PATH、mv命令、cp命令、文档查看命令(cat、more、less、head、tail)
环境变量PATH 就是指定默认路径 使用任何命令都需要进入/bin 目录下才能使用,而有了path 环境变量 我们可以赋予 变量值是/root/bin/ 那么我们就能在其他目录下调用命令的原因 PAT ...
最新文章
- 论5级流水32bit risc cpu设计
- R语言中使用pkgbuild::find_rtools查看是否有Rtools、使用Sys.which函数查看make是否存在、如果没有则安装、使用writeLines函数绑定R和Rtools
- python绝技 — 侦听802.11 Probe请求
- 【AWSL】之Linux磁盘管理与文件系统(fdisk、df、mount、umount、lsblk)
- 〔译〕TypeScript 2.0 候选版发布
- 用Java的Set实现交并差等集合运算
- KubeFlow安装指南
- kibana创建es索引_java操作es动态创建索引(按月生成),索引类型,索引别名
- “ create-react-app”和创建React应用程序的未来
- 安卓TableLayout表格布局
- Java中 java.io.IOException: Broken pipe
- KDD CUP 2018 前4 名解决方案公开: AI预测空气质量
- 分治法 ——查找问题 —— 寻找两个等长有序序列的中位数
- 使用Java实现登陆WebQQ(带源码)
- i7-10750H和i7-8750H 对比哪个好
- 图解 FAT 文件系统基础知识
- arduino 矩阵肩膀_表情矩阵——卖萌无需多言(arduino)
- Python代码大全,海量代码任你下载
- h0004.双倍 (10 分)
- 【素描黑白】精致的IU手绘素描源码文件一键领取哦~