1. 程式人生 > >linux基礎之熟悉常用的 Linux 操作

linux基礎之熟悉常用的 Linux 操作

友情提示親自動手敲一遍的收穫將會是最大的,這裡只是一點皮毛的記錄。

cd 命令:切換目錄

( 1 )切換到目錄 /Documents/tmp  

 cd  ./Documents/tmp 

2)去到目前的上層目錄  

 cd  ..

3)回到自己的主資料夾 

 cd  /home/hyo

ls 命令:檢視檔案與目錄

(4)檢視目錄/usr 下所有檔案(包括隱藏檔案)的詳細資訊

ls  -l   /usr

mkdir 命令:新建新目錄

(5)進入/tmp 目錄,建立一個名為 a 的目錄,並檢視該目錄是否建立成功

cd  ./tmp

mkdir  a

ls  -l

(6)建立目錄 a1/a2

mkdir -p a1/a2

pwd 命令:檢視當前路徑

(7)切換到上例建立的目錄 a,並檢視當前目錄路徑

cd /home/hyo/tmp/a

pwd

rmdir 命令:刪除空的目錄

(8)將上例建立的目錄 a(/tmp 下面)刪除

rmdir a

(9)刪除目錄 a1/a2,檢視有多少目錄存在

rmdir  a1/a2

ls -d *

cp 命令:複製檔案或目錄

(10)將主資料夾下的.bashrc 檔案複製到/usr 下,並命名為 bashrc1

 cp  -r  .bashrc  /usr/bashrc1

(11)/tmp 下新建目錄 test/test1,再複製這個目錄 test/test1 內容到/usr

  mkdir -p test/test1

  cp  -r  test  /usr/

mv 命令:移動檔案與目錄,或更名

(12)將上例檔案 bashrc1 移動到目錄/usr/test

   mv  bashrc1  /usr/test/

13)將上例 test 目錄重新命名為 test2

     mv test test2

rm 命令:移除檔案或目錄

14)將上例複製的 bashrc1 檔案刪除

rm  ./test2/bashrc1

(15)將上例的 test2 目錄刪除

  rmdir -p test2/*

cat 命令:檢視檔案內容

(16)檢視主資料夾下的.bashrc 檔案內容

cat  ~/.bashrc

tac 命令:反向列示

(17)反向檢視主資料夾下.bashrc 檔案內容

    tac  ~/.bashrc

more 命令:一頁一頁翻動檢視

(18)翻頁檢視主資料夾下.bashrc 檔案內容

    more  ~/.bashrc

head 命令:取出前面幾行

(19)檢視主資料夾下.bashrc 檔案內容前 20 行

head -20  ~/.bashrc

(20)檢視主資料夾下.bashrc 檔案內容,後面 50 行不顯示,只顯示前面幾行

   head  -n -50  ~/.bashrc

tail 命令:取出後面幾行

(21)檢視主資料夾下.bashrc 檔案內容最後 20 行

tail -n 20 ~/.bashrc

22) 檢視主資料夾下.bashrc 檔案內容,只列出 50 行以後的資料

tail  -n  +50  ~/.bashrc

touch 命令:修改檔案時間或建立新檔案

(23)/tmp 下建立一個空檔案 hello 並檢視時間

touch  hello.txt

ls  -l  hello.txt

chown 命令:修改檔案所有者許可權

(24) hello 檔案所有者改為 root 帳號,並檢視屬性

chown  root  hello.txt

ls -l hello.txt

find 命令:檔案查詢

(25)找出主資料夾下檔名為.bashrc 的檔案

find -name  .bashrc

tar 命令:壓縮命令 

(26)/目錄下新建資料夾 test,然後在/目錄下打包成 test.tar.gz

tar -zxvf  test.tar.gz  /test

27)解壓縮到/tmp 目錄

tar -xvf  test.tar.gz  /tmp

grep 命令:查詢字串

( 28)從~/.bashrc 檔案中查詢字串'examples'

grep “examples”/.bashrc

29)配置 Java 環境變數(JAVA_HOME),用 vi 或 gedit 文字編輯器開啟~/.bashrc 配置檔案   

vi ~/.bash.rc

編輯內容:export JAVA_HOME = home/hyo/bin/jvm    按鍵wq儲存並退出

source ~/.bash.rc

(30)檢視 JAVA_HOME 變數的值

echo $JAVA_HOME