PATH变量、cp、mv、cat、more、less、head、tail

用 which 命令 可以查到命令的路径。

which命令是从下面几个目录里找的。

比如ls命令就在/usr/bin 下

输入命令 cp /usr/bin/ls /tmp/ls2

然后执行/tmp/ls2 可以运行,但是单独执行 ls2 时不行的,因为没有给ls2定义环境变量。

可以输入命令:PATH=$PATH:/tmp

显示当前的环境变量 echo $PATH

如果想要永久生效,可以编辑/etc/profile文件:vi /etc/profile 在下面追加一行PATH=$PATH:/tmp/

 再打开一个终端输入ls2就可以使用。

取消ls2定义的环境变量就把/etc/profile文件里PATH=$PATH:/tmp/这一行删除,保存退出。

  cp 命令就是复制

格式:cp[选项][来源文件][目的文件]

要想复制目录就要加  -r 选项

 -i 是一个安全选项,如果遇到一个已经存在的文件时就会询问你是否要覆盖。

mv (move):移动目录或文件,更改文件名

格式:mv [选项][源文件或目录][目标文件或目录]

这样就把test.txt改名为xin.txt

当目标文件是目录是,,如果这个目录已经存在,就会把源文件或目录移动到这个目录下,如果这个目录不存在,就会把源目录重命名为给定的目标文件名。

当目标文件时文件时,如果目标文件已经存在,就会提示是否覆盖,如果不存在,就会把源文件重命名为给定的目标文件名。

cat 命令查看一个文件内容

cat -A 显示所有的字符

不加-A就不会显示$符号。

还有-n选项是用来 显示行号。

tac命令是倒着显示文件内容,他会先显示最后一行,然后是倒数第二行,最后才显示第一行。

more查看文件内容时一屏幕一屏幕的显示

按空格键或ctrl+F继续一屏幕一屏幕显示;

ctrl+B向上翻,看完所有内容就会退出。

less 也是查看文件内容  less包含more所有的功能

less 也是可以一屏幕一屏幕的显示,支持方向键上下看

也可以按字母 j 键向下移动, k键向上移动,g按q键退出。

在当前屏幕搜索一个字符串输入:/和?

/root  从前往后搜索,按n往后走。

? root 从后往前搜索 ,按n往前走

shift+g定位到行首

shift+G定位到行尾

head命令用于 查看文件的前面十行

head  -n 2  查看文件前两行,-n 和2之间有无空格都行也可以不加n

tail查看文件的后面十行

tail  -n  2 查看文件最后两行

head  -f和 tail  -f 在看动态日志的时候可以使用:

tail -f 可以查看正在写入的文件内容

 

转载于:https://my.oschina.net/u/3867258/blog/1824889

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值