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 能夠動態顯示文件內容