一、寫隨筆的原因:上次提到centos7.3安裝mysql5.7的一些步驟,恰巧最近面試有碰到一些問(wèn)LInux操作的常用操作的問(wèn)題,想通過(guò)這篇文章MARK一下,不一定能夠全,只是用的比較多的吧(linux可以通過(guò)Tab來(lái)自動(dòng)補(bǔ)全)。
二、具體的內(nèi)容:
1.系統(tǒng)有關(guān)
顯示機(jī)器的處理器架構(gòu):arch 或者 uname -m
顯示內(nèi)核的版本: cat /proc/version
顯示網(wǎng)絡(luò)適配器及統(tǒng)計(jì):cat /proc/net/dev
顯示系統(tǒng)日期 :date
顯示xxxx年的日歷表: cal xxxx
設(shè)置日期和時(shí)間(月日時(shí)分年.秒):date MMddhhmmyyyy.ss
關(guān)閉系統(tǒng): shutdown -h now 或者 init 0
重啟系統(tǒng): shutdown -r now 或者 reboot
2.文件和目錄
進(jìn)入目前登錄用戶的主目錄:cd 或者 cd ~
進(jìn)入某個(gè)目錄(例如根目錄下的usr里的tmp文件夾): cd /usr/tmp (這里可以是絕對(duì)路徑也可以是相對(duì)路徑linux常用命令,最前面加/就是絕對(duì)路徑linux常用命令,從根目錄開(kāi)始)
返回上級(jí)目錄/上上級(jí)目錄: cd ..
返回上上級(jí)目錄: cd ../..
返回上次目錄,并顯示目錄路徑: cd -
顯示目錄路徑: pwd
查看目錄中的文件: ls (后面可以加參數(shù):-F查看目錄中的文件;-l 顯示文件和目錄的詳細(xì)資料;-a 顯示隱藏文件)
創(chuàng)建新的文件夾: mkdir xxx
創(chuàng)建一系列層級(jí)關(guān)系的文件夾: mkdir -p dir1/dir2/fir3 (創(chuàng)建了三個(gè)文件夾,3在2里面,2在1里面)
新建文件:touch a.txt 或者 cat >> a.txt(輸入內(nèi)容,按ctrl+d保存退出)
刪除文件夾:rmdir xx
刪除文件: rm -f xx
刪除文件夾及里面的所有內(nèi)容(也可用于文件): rm -rf xx
復(fù)制一個(gè)文件:cp file1 file2
復(fù)制一個(gè)目錄下的所有文件到當(dāng)前工作目錄: cp dir/* .
復(fù)制一個(gè)目錄到當(dāng)前工作目錄:cp -a /tmp/dir1 .
復(fù)制一個(gè)目錄:cp -a dir1 dir2
創(chuàng)建一個(gè)指向文件或目錄的軟鏈接:ln -s file1 lnk1
創(chuàng)建一個(gè)指向文件或目錄的物理鏈接:ln file1 lnk1
3.文件搜索
從 '/' 開(kāi)始進(jìn)入根文件系統(tǒng)搜索文件和目錄: find / -name file1
搜索屬于用戶 'user1' 的文件和目錄 :find / -user user1
在目錄 '/ home/user1' 中搜索帶有'.bin' 結(jié)尾的文件 :find /home/user1 -name \*.bin
搜索在過(guò)去100天內(nèi)未被使用過(guò)的執(zhí)行文件:find /usr/bin -type f -atime +100
搜索在10天內(nèi)被創(chuàng)建或者修改過(guò)的文件:find /usr/bin -type f -mtime -10
搜索以 '.rpm' 結(jié)尾的文件并定義其權(quán)限 :find / -name \*.rpm -exec chmod 755 '{}' \;
搜索以 '.rpm' 結(jié)尾的文件,忽略光驅(qū)、捷盤等可移動(dòng)設(shè)備 :find / -xdev -name \*.rpm
參考: 。