linux基本命令操作(適合入門練習)

  • cd命令:切換目錄

切換到目錄“/usr/local”

cd /usr/local

切換到當前目錄的上一級目錄

cd ..

切換到當前登錄Linux系統的用戶的自己的主文件夾

cd ~
  • ls命令:查看文件與目錄

查看目錄“/usr”下的所有文件和目錄

ls /usr
  • mkdir命令:新建目錄

進入“/tmp”目錄,創建一個名爲“a”的目錄,並查看“/tmp”目錄下已經存在哪些目錄

cd /tmp 
mkdir a
ls

進入“/tmp”目錄,創建目錄“a1/a2/a3/a4”

mkdir -p a1/a2/a3/a4
  • rmdir命令:刪除空的目錄

將上面創建的目錄a(在“/tmp”目錄下面)刪除

 rmdir a

刪除上面創建的目錄“a1/a2/a3/a4” (在“/tmp”目錄下面),然後查看“/tmp”目錄下面存在哪些目錄

 rmdir -p a1/a2/a3/a4
  • cp命令:複製文件或目錄

將當前用戶的主文件夾下的文件.bashrc複製到目錄“/usr”下,並重命名爲bashrc1

sudo cp .bashrc /usr/bashrc1    

(.bashrc - The individual per-interactive-shell startup file.
這個文件主要保存個人的一些個性化設置,如命令別名、路徑等。是一個隱藏文件。)

在目錄“/tmp”下新建目錄test,再把這個目錄複製到“/usr”目錄下

cd /tmp
mkdir test
sudo cp  -r test /usr

(複製過程中權限不夠問題:在cp前加入sudo)

  • mv命令:移動文件與目錄,或更名

將“/usr”目錄下的文件bashrc1移動到“/usr/test”目錄下

sudo mv /usr/bashrc1 /usr/test

將“/usr”目錄下的test目錄重命名爲test2

sudo mv /usr/test /usr/test2
  • rm命令:移除文件或目錄

將“/usr/test2”目錄下的bashrc1文件刪除

sudo rm -f /usr/test2/bashrc1

將“/usr”目錄下的test2目錄刪除

sudo rm -r /usr/test2
  • cat命令:查看文件內容

查看當前用戶主文件夾下的.bashrc文件內容

cd ~
cat .bashrc
  • tac命令:反向查看文件內容

反向查看當前用戶主文件夾下的.bashrc文件的內容

tac .bashrc
  • more命令:一頁一頁翻動查看

翻頁查看當前用戶主文件夾下的.bashrc文件的內容

more .bashrc
  • head命令:取出前面幾行

查看當前用戶主文件夾下.bashrc文件內容前20行

head -n 20 .bashrc

查看當前用戶主文件夾下.bashrc文件內容,後面50行不顯示,只顯示前面幾行

 head -n -50 .bashrc
  • tail命令:取出後面幾行

查看當前用戶主文件夾下.bashrc文件內容最後20行

tail -n 20 .bashrc

查看當前用戶主文件夾下.bashrc文件內容,並且只列出50行以後的數據

tail -n -50 .bashrc
  • touch命令:修改文件時間或創建新文件

在“/tmp”目錄下創建一個空文件hello,並查看文件時間

touch /tmp/hello
ls -l /tmp/hello

修改hello文件,將文件時間整爲5天前

touch -t 201903292116 /tmp/hello

(我的hello文件創建於19年4月3日21:16,將其更改爲20190329)

  • chown命令:修改文件所有者權限

將hello文件所有者改爲root帳號,並查看屬性

sudo chown root /tmp/hello
ls -l /tmp/hello
  • find命令:文件查找

找出主文件夾下文件名爲.bashrc的文件

sudo find -name .bashrc 
sudo find -name '.bashrc'
sudo find -name "*.bashrc" 

(我試了以上幾條命令,任意一條都可以)

  • tar命令:壓縮命令

在根目錄“/”下新建文件夾test,然後在根目錄“/”下打包成test.tar.gz

sudo mkdir /test
sudo tar -czvf /test.tar.gz /test

(Enter後雖然有提示 tar:從成員名刪除開頭的“/”
/test/ 但是仍會在根目錄下生成test.tar.gz文件,如果去掉test.tar.gz之前的“/”,則在當前目錄下生成test.tar.gz文件,因此需要加“/” )

把上面的test.tar.gz壓縮包,解壓縮到“/tmp”目錄

tar -xzvf /test.tar.gz -C /tmp
  • grep命令:查找字符串

從“~/.bashrc”文件中查找字符串’examples’

grep examples ~/.bashrc
  • 配置環境變量

在“~/.bashrc”中設置,配置Java環境變量

gedit ~/.bashrc

查看JAVA_HOME變量的值

echo $JAVA_HOME
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章