二周第二次课 2017.10.24 2.10 环境变量PATH、cp命令、mv命令、文档查看cat/more/less/head/tail

2.10 环境变量PATH

which可以查看一个命令的路径及别名

PATH默认目录:/usr/local/sbin     /usr/local/bin     /usr/sbin     /usr/bin   /root/bin


没有在这几个目录下的命令想要使用就需要输入绝对路径。

想要其他目录的命令不使用绝对路径可以使用就要将这个目录加入到PATH默认目录。

临时将XXXX目录加入到PATH默认目录:PATH=$PATH:XXXX


永久将XXXX目录加入到PATH默认目录:vi /etc/profile   在后面加上一行PATH=$PATH:XXXX

想要永久将XXXX目录从PATH默认目录删除就vi /etc/profile 去掉后面加上的PATH=$PATH:XXXX

临时将XXXX目录从PATH默认目录删除使用PATH=填上你当前PATH的默认目录,但是从中去掉XXXX


2.11 cp命令

cp:拷贝文件命令

例如将/etc/passwd复制到/tmp目录下,并改名为1.txt就是:


如果该目录下已处在相同文件名就会提示是否覆盖,因为cp命令其实是cp -i

如果不想它提示是否覆盖就使用绝对路径就是:/usr/bin/cp


-r:拷贝目录

当目标目录已经存在的时候,它会把源目录直接放到目标目录下面。如果目标目录不存在,它会把源目标移动并改成目标目录的名字。


2.12 mv命令

mv:移动位置命令,在同一个目录下直接mv相当于改名字。


如果目标目录下已经存在和源文件相同名字的文件就会提示是否要覆盖。


不想让它提示就是用绝对路径,即:/usr/bin/mv


移动到相同目录时如果目标目录不存在就相当于改名字。


如果目标目录存在,就会把源目录移动到目标目录下面去。


如果目标目录下已经存在和源目录相同名字的目录就会提示是否要覆盖。


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

cat:查看文件内容

-n:显示行号

wc命令可以查看一个文件的行数

tac:倒叙查看文件内容

more:查看文件内容,一屏一屏幕显示,按空格键翻页,看完之后自动退出,ctrl+b是向前翻。

less:和more一样,但是支持方向键,ctrl+f向后翻,看完之后不会自动退出,按q键退出。

同时它还可以在内容中按/加名字查找,按n键查找下一个,shift+n查找上一个。?加名字是从后向前查找。

g定位到行首,shift+g定位到行位尾。

head:查看文件头10行

tail:查看文件后10行

-n:指定行数

tail -f:查看动态文件



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值