您好,登錄后才能下訂單哦!
一、環境變量
環境變量一般是指在操作系統中用來指定操作系統運行環境的一些參數,如:臨時文件夾位置和系統文件夾位置等。
環境變量是在操作系統中一個具有特定名字的對象,它包含了一個或者多個應用程序所將使用到的信息。例如Windows和DOS操作系統中的path環境變量,當要求系統運行一個程序而沒有告訴它程序所在的完整路徑時,系統除了在當前目錄下面尋找此程序外,還應到path中指定的路徑去找。用戶通過設置環境變量,來更好的運行進程。
通過echo命令查看當前系統的環境變量:
[root@server02 ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin [root@server02 ~]#
可以通過定義PATH修改環境變量:
[root@server02 ~]# PATH=$PATH:/tmp/ [root@server02 ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp/ [root@server02 ~]#
上面那種方式修改的PATH僅在當前窗口下有效,重啟或切換其他窗口登錄后,將會直接失效。通過編輯/etc/profile文件,在文件末尾重新定義PATH,將永久生效。
二、文件操作
cp
1、命令作用
將一個文件拷貝到另一個文件,或將多個文件拷貝到另一個目錄
2、命令格式
cp [options] source dest
cp [options] source directory
3、參數
-r 拷貝目錄。目標目錄如果存在,會放在目標目錄下;如果目標目錄不存在,會拷貝后改名。
-i 自帶的參數。如果目標已存在,操作時會要求確認。使用/usr/bin/cp命令不要求確認。
4、樣例
[root@server02 test]# cp 1.txt 2.txt cp:是否覆蓋"2.txt"? n [root@server02 test]# which cp alias cp='cp -i' /usr/bin/cp [root@server02 test]# /usr/bin/cp 1.txt 2.txt [root@server02 test]# [root@server02 test]# cp test1 test2 cp: 略過目錄"test1" [root@server02 test]# cp -r test1 test2 [root@server02 test]#
mv
1、命令作用
將一個文件移動到另一個文件,或將多個文件移動到另一個目錄
2、命令格式
mv [options] source dest
mv [options] source directory
3、參數
-i 自帶的參數。如果目標已存在,操作時會要求確認。使用/usr/bin/mv命令不要求確認。
4、樣例
[root@server02 test]# mv test1 test2 [root@server02 test]# which mv alias mv='mv -i' /usr/bin/mv [root@server02 test]# [root@server02 test]# mv 1.txt 2.txt mv:是否覆蓋"2.txt"? n [root@server02 test]#
cat/tac
1、命令作用
cat 順序查看文件的全部內容
tac 逆序查看文件的全部內容
2、命令格式
cat [options] file
tac [options] file
3、參數
-A 顯示文件內的所有字符。
-n 帶行號的顯示文件內容。
4、樣例
[root@server02 test]# cat 1.txt root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin [root@server02 test]# cat -A 1.txt root:x:0:0:root:/root:/bin/bash$ bin:x:1:1:bin:/bin:/sbin/nologin$ daemon:x:2:2:daemon:/sbin:/sbin/nologin$ adm:x:3:4:adm:/var/adm:/sbin/nologin$ lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin$ [root@server02 test]# cat -n 1.txt 1 root:x:0:0:root:/root:/bin/bash 2 bin:x:1:1:bin:/bin:/sbin/nologin 3 daemon:x:2:2:daemon:/sbin:/sbin/nologin 4 adm:x:3:4:adm:/var/adm:/sbin/nologin 5 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin [root@server02 test]# tac 1.txt lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin bin:x:1:1:bin:/bin:/sbin/nologin root:x:0:0:root:/root:/bin/bash [root@server02 test]#
more/less
1、命令作用
more/less 一屏屏查看文件的內容,使用空格鍵翻頁
2、命令格式
more [options] file
less [options] file
3、使用方式
less支持"/"順序查找高亮顯示,"?"逆序查找高亮顯示。
less可通過g跳轉到文件開頭,G跳轉到文件末尾。
head/tail
1、命令作用
head 順序查看文件的全部內容,默認顯示10行
tail 逆序查看文件的全部內容,默認顯示10行
2、命令格式
head [options] file
tail [options] file
3、參數
-n 2 顯示的行數為2行。
-f tail命令的參數。動態顯示文件內容。主要用于動態觀察日志變化。
4、樣例
[root@server02 test]# head -2 1.txt root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin [root@server02 test]# tail -2 1.txt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin operator:x:11:0:operator:/root:/sbin/nologin [root@server02 test]# tail -f 1.txt root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin operator:x:11:0:operator:/root:/sbin/nologin
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。