1. 程式人生 > 實用技巧 >Linux下的一些實用的基礎命令

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