ls :
列出目錄下的文件名與相關(guān)屬性
https://linux.cn/article-5109-1.html
mkdir :
建立新目錄(make directory)
選項:
-m :配置文件案的權(quán)限 ,直接設(shè)定 mkdir -m 711 test2
-p :幫助你直接將所需要的目錄(包含上層目錄)遞歸建立起來预烙!mkdir -p test1/test2/test3/test4
cd :
變換目錄指令
. 代表此層目錄
.. 代表上一層目錄
-代表前一個工作目錄
~ 代表『目前用戶身份』所在的家目錄
~account 代表 account 這個用戶的家目錄(account 是個賬號名稱)
chgrp 再悼、chown逛腿、chmod:更改組匀伏、擁有者蜘醋、權(quán)限邮府。
FHS:
開機過程中只有根目錄會被掛載荧关,其他分割槽則是在開機完成之后才會持續(xù)的進行掛載的行為。就是因為如此褂傀,因此根目錄下與開
機過程有關(guān)的目錄忍啤, 就不能夠與根目錄放到不同的分割槽去!那哪些目錄不可與根目錄分開呢紊服?有底下這些:
/etc:配置文件
/bin:重要執(zhí)行檔
/dev:所需要的裝置檔案
/lib:執(zhí)行檔所需的函式庫與核心所需的模塊
/sbin:重要的系統(tǒng)執(zhí)行文件
這五個目錄千萬不可與根目錄分開在不同的分割槽
touch :
將某個檔案日期修訂為目前 (mtime 與 atime)或建立一個空的文件
modification time (mtime):
當(dāng)該檔案的『內(nèi)容數(shù)據(jù)』變更時檀轨,就會更新這個時間胸竞!內(nèi)容數(shù)據(jù)指的是檔案的內(nèi)容,而不是檔案的屬性或權(quán)限喔参萄!
status time (ctime):
當(dāng)該檔案的『狀態(tài) (status)』改變時卫枝,就會更新這個時間,舉例來說讹挎,像是權(quán)限與屬性被更改了校赤,都會更新這個時間啊。
access time (atime):
當(dāng)『該檔案的內(nèi)容被取用』時筒溃,就會更新這個讀取時間 (access)马篮。舉例來說,我們使用 cat 去讀取 /etc/man.config 怜奖, 就會更新該檔案的 atime 了浑测。
echo
echo命令的功能是在顯示器上顯示一段文字,一般起到一個提示的作用歪玲。
cat :
cat 是 Concatenate (連續(xù))的簡寫迁央, 主要的功能是將一個檔案的內(nèi)容連續(xù)的印出在屏幕上面!
選項與參數(shù):
-A :相當(dāng)于 -vET 的整合選項滥崩,可列出一些特殊字符而不是空白而已岖圈;
-b :列出行號,僅針對非空白行做行號顯示钙皮,空白行不標行號蜂科!
-E :將結(jié)尾的斷行字符 $ 顯示出來;
-n :打印出行號短条,連同空白行也會有行號导匣,與 -b 的選項不同;
-T :將 [tab] 按鍵以 ^I 顯示出來茸时;
-v :列出一些看不出來的特殊字符
cp
mv
rm
find :在硬盤里查找逐抑,whereis、locate(支持正則表達式)在數(shù)據(jù)庫中查找屹蚊,which在環(huán)境變量PATH中查找
若有新創(chuàng)建文件或目錄厕氨,最好在執(zhí)行l(wèi)ocate之前執(zhí)行updatedb命令,能夠更新數(shù)據(jù)庫汹粤,CentOS默認一天從硬盤更新一次命斧。
grep :
是一種強大的文本搜索工具,它能使用正則表達式搜索文本嘱兼,并把匹 配的行打印出來
wc
統(tǒng)計文件里面有多少單詞国葬,多少行,多少字符
選項與參數(shù):-l :僅列出行;-w :僅列出多少字(英文單字)汇四;-m :多少字符接奈;
pwd
who
顯示目前登入系統(tǒng)的用戶信息。顯示的資料包含了使用者 ID通孽、使用的終端機序宦、從哪邊連上來的、上線時間背苦、呆滯時間互捌、CPU 使用量、動作等等行剂。http://www.runoob.com/linux/linux-comm-who.html
more :
一頁一頁翻動秕噪,類似cat,方便可以翻頁查看長文件(超過一頁)厚宰。less 的用法比起 more 又更加的有彈性腌巾,可向前翻頁。
空格鍵 :向下翻動一頁铲觉;
[pagedown]:向下翻動一頁壤躲;
[pageup] :向上翻動一頁;
/字符串 :向下搜尋『字符串』的功能备燃;
?字符串 :向上搜尋『字符串』的功能;
n :重復(fù)前一個搜尋 (與 / 或 ? 有關(guān)凌唬!)
N :反向的重復(fù)前一個搜尋 (與 / 或 ? 有關(guān)并齐!)
q :離開 less 這個程序;
tail :
我們可以將輸出的資料作一個最簡單的擷取客税,那就是取出前面 (head) 與取出后面 (tail) 文字的功能况褪。不過,要注意的是更耻, head 與 tail 都是以『行』為單位來進行數(shù)據(jù)擷取
head -n 20 /etc/man.config 截取前20行 數(shù)字可為負數(shù) 表示去掉最后的多少行顯示
tail -n +100 /etc/man.config 代表該檔案從100 行以后都會被列出來
hostname
uname
ps :
ps命令能夠給出當(dāng)前系統(tǒng)中進程的快照测垛。它能捕獲系統(tǒng)在某一事件的進程狀態(tài)。如果你想不斷更新查看的這個狀態(tài)秧均,可以使用top命令https://linux.cn/article-4743-1.html
顯示4列信息:
PID: 運行著的命令(CMD)的進程編號
TTY: 命令所運行的位置(終端)
TIME: 運行著的該命令所占用的CPU處理時間
CMD: 該進程所運行的命令
ping :
通過發(fā)送Internet控制消息協(xié)議(ICMP)回響請求消息來驗證與另一臺TCP/IP計算機的IP級連接
netstat :
Netstat 命令用于顯示各種網(wǎng)絡(luò)相關(guān)信息食侮,如網(wǎng)絡(luò)連接,路由表目胡,接口狀態(tài) (Interface Statistics)锯七,masquerade 連接,多播成員 (MulticastMemberships) 等等誉己。
man
clear :清屏
alias :
命令用于設(shè)置指令的別名眉尸。alias[別名]=[指令名稱]
alias lx=ls
kill:
http://www.runoob.com/linux/linux-comm-kill.html用于刪除執(zhí)行中的程序或工作。
tar :tar是用來建立,還原備份文件的工具程序噪猾,它可以加入霉祸,解開備份文件內(nèi)的文件http://www.runoob.com/linux/linux-comm-tar.html
touch a.c
tar -czvf test.tar.gz a.c //壓縮 a.c文件為test.tar.gz 非打包
tar -tzvf test.tar.gz //列出壓縮文件內(nèi)容
-rw-r--r-- root/root 0 2010-05-24 16:51:59 a.c
tar -tzvf test.tar.gz //解壓文件
gzip :
命令用于壓縮文件 ,gzip是個使用廣泛的壓縮程序袱蜡,文件經(jīng)它壓縮過后丝蹭,其名稱后面會多出".gz"的擴展名。http://www.runoob.com/linux/linux-comm-gzip.html
shutdown :關(guān)機
halt
若系統(tǒng)的 runlevel 為 0 或 6 戒劫,則Linux halt命令關(guān)閉系統(tǒng)半夷,否則以 shutdown 指令(加上 -h 參數(shù))來取代。
reboot :重啟
chmod :更改文件屬性
ifconfig :
ifconfig命令用于顯示或設(shè)置網(wǎng)絡(luò)設(shè)備迅细。ifconfig可設(shè)置網(wǎng)絡(luò)設(shè)備的狀態(tài)巫橄,或是顯示目前的設(shè)置。http://www.runoob.com/linux/linux-comm-ifconfig.html
top
命令用于實時顯示 process 的動態(tài)茵典,http://www.runoob.com/linux/linux-comm-top.html
tracerout
命令用于顯示數(shù)據(jù)包到主機間的路徑湘换。traceroute指令讓你追蹤網(wǎng)絡(luò)數(shù)據(jù)包的路由途徑,預(yù)設(shè)數(shù)據(jù)包大小是40Bytes统阿,用戶可另行設(shè)置http://www.runoob.com/linux/linux-comm-traceroute.html
fdisk :fdisk是一個創(chuàng)建和維護分區(qū)表的程序彩倚,它兼容DOS類型的分區(qū)表、BSD或者SUN類型的磁盤列表扶平。http://www.runoob.com/linux/linux-comm-fdisk.html
file:
查看文件類型
useradd
usermod
groupadd
groupmod
umask:
系統(tǒng)預(yù)設(shè)權(quán)限 eg:umask 022
舉例來說帆离,因為 umask 為 022 ,所以 user 并沒有被拿掉任何權(quán)限结澄,不過 group與 others 的權(quán)限被拿掉了 2 (也就是 w 這個權(quán)限)哥谷,那么當(dāng)使用者:
.. 建立檔案時:(-rw-rw-rw-) - (-----w--w-) ==> -rw-r--r--
.. 建立目錄時:(drwxrwxrwx) - (d----w--w-) ==> drwxr-xr-x