Linux下的一些實用的基礎命令
1、檢視虛擬機器的配置資訊
檢視核心版本資訊:uname -a
檢視系統版本:rpm -q centos-release
檢視CPU:cat/proc/cpuinfo
查記憶體:cat/proc/meminfo
查磁碟空間:df -h
2、路徑切換
檢視當前目錄的全路徑:pwd
關於 cd 命令切換路徑:
cd / 切換至根目錄
cd /xxx/xxx.. 絕對路徑切換
cd ../ 返回上一級目錄
cd xxx/ 相對路徑切換
目錄的簡單檢視與詳情檢視:ls ls -la
3、檔案/目錄的操作
在當前目錄下建立目錄:mkdir dir1 dir2 (允許同時建立多個)
刪除目錄(空):rm -d dir
遞迴刪除目錄/加判斷:rm -rf/-ri dir
刪除檔案:rm -rf/-ri file
建立檔案:touch file
編輯檔案:vi file
修改檔名:mv A B(將A名改為B)
mv 移動檔案:
-i 如果目標檔案存在,將會詢問使用者是否覆蓋。
-f 覆蓋已有的目標檔案時不給出任何提示。
mv -i text.txt /home/hk/cpdir/copy/abc 將 text.txt 移動到/home/hk/cpdir/copy/ 並取名為 abc 若已存在檔案 abc則會詢問是否覆蓋。 mv -ftext.txt /home/hk/cpdir/copy/abc 將 text.txt 移動到/home/hk/cpdir/copy/ 並取名為 abc 若已存在檔案 abc 覆蓋時不會有任何提示。
4、其他一些命令
清屏:clear
:w 儲存不退出 :wq/x 儲存退出 :q! 退出不儲存
切換到檔案末尾位置:shift+g
複製檔案或者目錄:cp
>/>>:覆蓋/不覆蓋
cp text.txt >cd ../student/
檢視檔案前/後n行的內容:cat text.txt|head/tail -n
檢視某行內容:sed -n 'np' text.txt
某行插入內容:sed -i "ni xxx" text.txt
替換文字內容:sed -i s/被替換文字/替換文字/g ./text.txt