环境变量;cp、mv、文档查看命令

which命令

which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。
which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。
查看 ls 命令的绝对路径:

[root@eweb ~]# which ls 
alias ls='ls --color=auto'
        /bin/ls
注:which 只能在 $PATH 中找到有 x 权限的文件

Linux 环境变量

查看 PATH 变量:
[root@dns ~]# echo $PATH 
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
重新定义 PATH 变量,但只在当前 tty 生效:
[root@dns ~]# PATH=$PATH:/tmp/    
[root@dns ~]# echo $PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/tmp/
永久改变环境变量:
# vim /etc/profile
在最后追加
PATH=$PATH:/tmp
如上写进 /etc/profile 可以在其他终端生效。但需要重启生效。
使修改后的 /etc/profile 立即生效执行以下命令:
#source /etc/profile   

cp 命令

常用选项:
-r  拷贝目录,即递归处理,将指定目录下的所有文件与子目录一并处理
-i 覆盖既有文件之前先询问用户
-v  可视化,详细显示命令执行的操作
-f  直接覆盖目标文件不提示
-a  拷贝时保留原属性,相当于dpr
-p  把修改时间和访问权限也复制到新文件中

注:使用 cp 拷贝目录 的时候加上斜杠


mv命令
用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中
-i   有文件名相同时提示是否要覆盖
-b当文件存在时,覆盖前,为其创建一个备份


注:同分区移动只是改动了 inode 号
文档查看命令


cat命令
从头部开始打印查看
-A 显示结束符($)
-n 同时打印出行号
tac
从尾部开始打印查看


more命令
从头开始显示,按空格键一屏的往下翻,回车键一行往下翻
ctrl +b 往前看


less命令
空格键、ctrl+b 按屏往上翻,ctrl+f 按屏往下翻。
回车键按行往下翻,可以用方向或j 、k键按行上下翻。
g 跳到首行,G 跳到末行。
/ 关键词   搜索 =>N上  n下
?关键词  搜索 =>n上  N下
q 退出


head命令
查看文件头十行
-n 2   查看前 2 行


tail命令
查看文件末尾十行
-n 2   查看末 2 行
-f   动态查看后十行


扩展

scp命令



参数:
-P:指定远程主机的端口号;
-r:复制目录,即以递归方式复制。
安装 scp 命令:
yum install -y openssh-clients
将本机文件复制到远程服务器上
#scp /home/administrator/news.txt root@192.168.6.129:/etc/squid
将远程服务器上的文件复制到本机
#scp root@www.abc.com:/usr/local/sin.sh /home/administrator


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值