【CentOS 7筆記9】,環境變量和文檔查看命令#

shallow丿oveless


一. 環境變量PATH

which    #查詢路徑和 別名
alias    #查詢別名
echo $PATH
[root@localhost ~]# which ls
[root@localhost ~]# ls /usr/bin/ls
[root@localhost ~]# cp /usr/bin/ls /tmp/ls2
    /tmp/ls2
    ls2
[root@localhost ~]# PATH=$PATH:/tmp/    #添加環境變量
[root@localhost ~]# echo $PATH
    ls2
[root@localhost ~]# which ls2
[root@localhost ~]# vi /etc/profile    #爲每次重啓環境變量則修改
末尾添加PATH=$PATH:/tmp/
[root@localhost ~]# PATH=/usr/local/sbin:/sur/local/bin:/usr/sbin:/usr/bin    #取消賦值
    ls2

二. copy

cp -r/R    #拷貝目錄,遞歸
cp -i    #覆蓋時會提示,默認項
cp -p    #保留源目錄或源文件的屬性
cp -b    #源文目與目的文目創建連接,連接
cp -f    #強制覆蓋
cp -v
cp -S    #備份文件時,需指定後綴。默認後綴
cp -b    #覆蓋文件前,先備份
cp -bS
cp -a    #=cp -d -p -r
[root@localhost ~]# tree !$    #上一條命令的最後一個參數

三. move

mv -i    #提示是否覆蓋,默認項
mv -S    #備份文件時,需指定後綴。默認後綴
mv -b    #覆蓋文件前,先備份
mv -f    #強制覆蓋
mv -u    #若源文件比目標時間新或不存在,則覆蓋
[root@localhost ~]# ls /home/1    #2
[root@localhost ~]# cd /home/
[root@localhost ~]# touch 2
[root@localhost ~]# mv 2 /home/1    #會提示是否覆蓋
    n
[root@localhost ~]# which mv
[root@localhost ~]# /usr/bin/mv 2 /home/1    #就沒有提示
若目標目錄不存在,移動時會直接更換名字

四. 文檔查看

cat    #查看文本文檔
tac    #倒序查看
cat -n    #顯示編號
cat -b    #對空白行不顯示編號
cat -s    #對多行空白行則用一個空白行代替
cat -A    #行尾顯示$
[root@localhost ~]# cat /home/1.txt >> /home/2.txt    #將1.txt的內容追加到2.txt裏面
more    #單屏顯示,鍵入空格日後看,ctrl+b往回看
|    #管道,把上一個命令的結果交給|的後面命令處理
ls -l /bin/ | more
ls -
less    #支持上下鍵,按q退出;輸入:/字符串,高亮顯示,按n往下,shift+n往前;輸入:?字符串,逆序,按n往前,shift+n往下;shift+G定位到行尾,shift+g定位到行首
head    #查看文件頭十行,-n指定數字,-f動態顯示
tail    #查看文件尾十行,-n指定數字,-f動態顯示
wc    #計算數字
wc -c    #字節數--bytes/--chars
wc -l    #行數--lines
wc -w    #字數--words
相關文章
相關標籤/搜索