PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻。用如下命令能够看到PATH的值。 echo $PATH 例如,在主机中,用户yogin的PATH值为: /opt/kde/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/yogin/bin 其中“:”为分隔符。因此,上面的一串目录能够当作是以下的目录列表。 /opt/kde/bin /usr/local/bin /bin:/usr/bin /usr/X11R6/bin /home/yogin/bin
给PATH添加目录 PATH=$PATH: /tmp/linux
此时添加的目录只能临时生效,若想永久生效须要修改配置文件/etc/profile,在最后一行添加shell
PATH=$PATH: /tmp/less
cp(copy)复制spa
cp [原文件] [目标目录] 复制原文件到目标目录3d
例:cp /tmp/gao/1.txt /tmp/ 将/tmp/gao/1.txt 复制到tmp下 注意目录结尾最好加tmp/ cp /tmp/gao/1.txt /tmp/2.txt 将/tmp/gao/1.txt 复制到tmp下并更名叫2.txt
cp -r [原目录] [目标目录] 复制原目录到目标目录code
例:cp -r /tmp/gao/1/ /tmp/2/ 将gao下的1目录复制到2目录下
mv(move)剪切文档
mv [原文件或目录][目标目录] 剪切原文件或目录 到目标目录字符串
例:将ls2 移动到aming文件夹下变量
若是移动时有重名目录会问是否覆盖配置
[root@glinux-01 lianxi2]# ls lianxi1 [root@glinux-01 lianxi2]# cd .. [root@glinux-01 gao]# ls dbback lianxi1 lianxi2 shell [root@glinux-01 gao]# mv lianxi1 lianxi2/ mv:是否覆盖"lianxi2/lianxi1"? ^C [root@glinux-01 gao]#
[root@glinux-01 shell]# cat 1.txt 1 2 3
tac 倒叙查看文件信息
[root@glinux-01 shell]# tac 1.txt 3 2 1
cat -n 显示行号
[root@glinux-01 shell]# cat -n 1.txt 1 1 2 2 3 3
cat -A 显示特殊符号($结束符)
[root@glinux-01 shell]# cat -A 1.txt 1$ 2$ 3$
more [文件] 分页显示文件信息、
空格或f 翻页
enter 换行
ctrl + b 向上翻屏
q或Q退出
和more命令同样,直接跟文件名,可是比more功能更多
head -n 指定行数 显示前n行
[root@glinux-01 shell]# cat 1.txt 1ad 2sdfa 3dfad adfae qrrwe dter tert er te rt f [root@glinux-01 shell]# head -n 2 1.txt 1ad 2sdfa
显示后n行
[root@glinux-01 shell]# tail -n 3 1.txt te rt f
tail -f 能够动态显示文件内容