linux查询名为fxq的服务,PATH变量,cp,mv,cat,more,less,head,tail命令举例(示例代码)

一、 环境变量PATH

which rm 查看命令所在目录[[email protected]_46_188_centos fxq]# which rmalias rm=‘rm -i‘

/usr/bin/rm

[[email protected]_46_188_centos fxq]#

echo $PATH[[email protected]_46_188_centos ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bi

n/:/usr/local/apache2/bin/:/usr/local/php/bin/:/root/bin[[email protected]_46_188_centos ~]#[[email protected]_46_188_centos ~]# cp /usr/bin/ls /tmp/ls2[[email protected]_46_188_centos ~]# /tmp/ls2  #fxq.txt       123     gdlogo.png,       123.zip     gdlogo.png.1,.pub       2     httpd_process_check.sh1       2.cap     ip.txt1.cap       2.txt     iptables.rules1.ipt       3.txt     null1.log.tar      4.txt     ping_host_alive.sh1.log.tar.bz2  [1-3].log     sed.txt1.log.tar.gz   \fxq.txt     shell1.log.tar1.xz  a.out     weixin1.log.xz       anaconda-ks.cfg     wordpress-4.7.4-zh_CN.zip1.log.zip      auto_install_lamp.sh  youjian.sh1.txt       baidu.png     ~iptables_rules111.txt        dir-2017-05-1212       ffff

[[email protected]_46_188_centos ~]# PATH=$PATH:/tmp/[[email protected]_46_188_centos ~]# ls2 #fxq.txt       123     gdlogo.png,       123.zip     gdlogo.png.1,.pub       2     httpd_process_check.sh1       2.cap     ip.txt1.cap       2.txt     iptables.rules1.ipt       3.txt     null1.log.tar      4.txt     ping_host_alive.sh1.log.tar.bz2  [1-3].log     sed.txt1.log.tar.gz   \fxq.txt     shell1.log.tar1.xz  a.out     weixin1.log.xz       anaconda-ks.cfg     wordpress-4.7.4-zh_CN.zip1.log.zip      auto_install_lamp.sh  youjian.sh1.txt       baidu.png     ~iptables_rules111.txt        dir-2017-05-1212       ffff

[[email protected]_46_188_centos ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bi

n/:/usr/local/apache2/bin/:/usr/local/php/bin/:/root/bin:/tmp/

ls2永久生效:echo "PATH=$PATH:/tmp" >> /etc/profile

二、 cp命令

功能: 复制目录或文件。

约定:目录均加上/

cp /etc/passwd /tmp/ 复制文件到到目录

cp /etc/passwd /tmp/passwd2如果目标目录tmp/中存在passwd, 会提示是否覆盖.

如果目标目录tmp 中没有passwd 会直接复制passwd 到tmp/中[[email protected]_46_188_centos ~]# cp /etc/passwd /tmp/You have new mail in /var/spool/mail/root

[[email protected]_46_188_centos ~]# ls /tmp/passwd /tmp/passwd

[[email protected]_46_188_centos ~]#[[email protected]_46_188_centos ~]# cp /etc/passwd /tmp/You have new mail in /var/spool/mail/root

[[email protected]_46_188_centos ~]# ls /tmp/passwd /tmp/passwd

[[email protected]_46_188_centos ~]# cp /etc/passwd /tmp/passwd2[[email protected]_46_188_centos ~]# ls /tmp/passwd2/tmp/passwd2

[[email protected]_46_188_centos ~]# ls -l /tmp/passwd2-rw-r--r-- 1 root root 1742 Aug  6 21:27 /tmp/passwd2

[[email protected]_46_188_centos ~]# cat /tmp/passwd2root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologinftp:x:14:50:FTP User:/var/ftp:/sbin/nologinnobody:x:99:99:Nobody:/:/sbin/nologinavahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologinsystemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologinsystemd-network:x:998:996:systemd Network Management:/:/sbin/nologindbus:x:81:81:System message bus:/:/sbin/nologinpolkitd:x:997:995:User for polkitd:/:/sbin/nologinabrt:x:173:173::/etc/abrt:/sbin/nologinlibstoragemgmt:x:996:994:daemon account for libstoragemgmt:/var/run/lsm:/sbin/nologintss:x:59:59:Account used by the trousers package to sandbox the tcsd

daemon:/dev/null:/sbin/nologinntp:x:38:38::/etc/ntp:/sbin/nologinpostfix:x:89:89::/var/spool/postfix:/sbin/nologinchrony:x:995:993::/var/lib/chrony:/sbin/nologinsshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologintcpdump:x:72:72::/:/sbin/nologinapache:x:48:48:Apache:/usr/share/httpd:/sbin/nologinmysql:x:27:27:MariaDB Server:/var/lib/mysql:/sbin/nologinfxq:x:1000:1000::/home/fxq:/bin/bashnginx:x:994:992:Nginx web server:/var/lib/nginx:/sbin/nologinsaslauth:x:993:76:Saslauthd user:/run/saslauthd:/sbin/nologinmailnull:x:47:47::/var/spool/mqueue:/sbin/nologinsmmsp:x:51:51::/var/spool/mqueue:/sbin/nologintest:x:1012:1012::/home/test:/sbin/nologinzabbix:x:1013:1014::/home/zabbix:/sbin/nologin[[email protected]_46_188_centos ~]# cp /etc/passwd /tmp/passwd2cp: overwrite ‘/tmp/passwd2‘? y

[[email protected]_46_188_centos ~]# ls /tmp/passwd2/tmp/passwd2

[[email protected]_46_188_centos ~]#

cp -r /etc/selinux/ /tmp/fxq/ 复制目录到到目录如果fxq目录存在,selinux会复制到fxq目录内

如果fxq目录不存在,sexlinux 会复制selinux到tmp下并改名为fxq[[email protected]_46_188_centos ~]# cp -r /etc/selinux/ /tmp/fxq/[[email protected]_46_188_centos ~]# ls /tmp/fxq/2  ls  ls2  selinux

[[email protected]_46_188_centos ~]# ls !$ls /tmp/fxq/2  ls  ls2  selinux

[[email protected]_46_188_centos ~]#

!$ 表示上次的进行的命令的最后的一个参数.

三、 mv命令

功能: mv 移动文件或改名

在同一目录中mv 为改名[[email protected]_46_188_centos fxq]# ls2  ls  ls2  selinux

[[email protected]_46_188_centos fxq]# mv ls ls3[[email protected]_46_188_centos fxq]# ls2  ls2  ls3  selinux

[[email protected]_46_188_centos fxq]#

不同目录中mv 为移动或改名[[email protected]_46_188_centos fxq]# ls2  ls2  ls3  selinux

[[email protected]_46_188_centos fxq]# mv ls2 2/[[email protected]_46_188_centos fxq]# ls2  ls3  selinux

[[email protected]_46_188_centos fxq]# ls 2ls2

[[email protected]_46_188_centos fxq]#      [[email protected]_46_188_centos fxq]# [[email protected]_46_188_centos fxq]# ls 2  ls3  selinux

[[email protected]_46_188_centos fxq]# mv ls3 2/ls4[[email protected]_46_188_centos fxq]# ls2  selinux

[[email protected]_46_188_centos fxq]# ls 2ls2  ls4

[[email protected]_46_188_centos fxq]#

移动的是文件时

目标是目录,移动文件到目标目录.

目录是文件时,则改名至目标目录.

移动的是目录时

目标目录存在时,会放到目标目录内。 目标目录不存在时,刚改名到相应目录。

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

cat 查看文件内容cat -A 显示所有字符 cat -n /etc/passwd 显示内容带行号

tac 倒序显示内容

more 分屏显示内容空格向下一屏,

ctrl+ f

ctrl+ b 向上看

回车一行一行显示.

wc -l /etc/passwd 查看文件多少行。

less空格向下一屏,

ctrl+ f

ctrl+ b 向上看

回车一行一行显示.

箭头向上向下一行一行的

/ 查找关键字 n向下 N向上

? 从后往前查找 n向上 N向下

G 快速定们到尾行g 定位到首行

headhead /etc/passwd 查看文件前十行。

head -n 2 /etc/passwd查看前两行

head -n2 /etc/passwd查看前两行(另一种写法)

tailtail /etc/passwd 查看文件后十行。

tail -n 2 /etc/passwd 查看后两行 tail -n2 /etc/passwd 查看后两行(另一种写法)

tail -f /etc/passwd 动态查看文件变化

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值