天天看點

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

目的

熟悉Linux系統的基本使用方法。

需要讀者提前熟悉Linux系統的基本用法,尤其是一些常用指令的使用方法。

平台

作業系統:Linux

内容和要求

使用Linux系統的常用指令

cd指令:切換目錄

(1)切換到目錄 /usr/local

cd /usr/local

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

(2)去到目前的上層目錄

cd ..

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

(3)回到自己的主檔案夾

cd ~

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

ls指令:檢視檔案與目錄

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

(4)檢視目錄/usr下所有的檔案

cd /usr

ls -al

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

mkdir指令:建立新目錄

(5)進入/tmp目錄,建立一個名為a的目錄,并檢視有多少目錄存在

cd /tmp

mkdir a

ls -al

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

(6)建立目錄a1/a2/a3/a4

mkdir -p a1/a2/a3/a4

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求
#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

rmdir指令:删除空的目錄

(7)将上例建立的目錄a(/tmp下面)删除

rmdir a

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求
#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

(8)删除目錄a1/a2/a3/a4,檢視有多少目錄存在

rmdir -p a1/a2/a3/a4

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

ls -al

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

cp指令:複制檔案或目錄

(9)将主檔案夾下的.bashrc複制到/usr下,命名為bashrc1

sudo cp ~/.bashrc /usr/bashrc1

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求
#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

(10)在/tmp下建立目錄test,再複制這個目錄内容到/usr

cd /tmp

mkdir test

sudo cp -r /tmp/test /usr

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求
#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

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

(11)将上例檔案bashrc1移動到目錄/usr/test

sudo mv /usr/bashrc1 /usr/test

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求
#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

(12)将上例test目錄重命名為test2

sudo mv /usr/test /usr/test2

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求
#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

rm指令:移除檔案或目錄

(13)将上例複制的bashrc1檔案删除

sudo rm /usr/test2/bashrc1

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求
#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

(14)将上例的test2目錄删除

sudo rm -r /usr/test2

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求
#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

cat指令:檢視檔案内容

(15)檢視主檔案夾下的.bashrc檔案内容

cat ~/.bashrc

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

tac指令:反向列示

(16)反向檢視主檔案夾下.bashrc檔案内容

tac ~/.bashrc

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

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

(17)翻頁檢視主檔案夾下.bashrc檔案内容

more ~/.bashrc

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

head指令:取出前面幾行

(18)檢視主檔案夾下.bashrc檔案内容前20行

head -n 20 ~/.bashrc

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

(19)檢視主檔案夾下.bashrc檔案内容,後面50行不顯示,隻顯示前面幾行

head -n -50 ~/.bashrc

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

tail指令:取出後面幾行

(20)檢視主檔案夾下.bashrc檔案内容最後20行

tail -n 20 ~/.bashrc

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

(21) 檢視主檔案夾下.bashrc檔案内容,隻列出50行以後的資料

tail -n +50 ~/.bashrc

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

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

(22)在/tmp下建立一個空檔案hello并檢視時間

cd /tmp

touch hello

ls -l hello

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

(23)修改hello檔案,将日期調整為5天前

touch -d “5 days ago” hello

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

chown指令:修改檔案所有者權限

(24)将hello檔案所有者改為root帳号,并檢視屬性

sudo chown root /tmp/hello

ls -l /tmp/hello

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

find指令:檔案查找

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

find ~ -name .bashrc

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

tar指令:壓縮指令

(26)在/目錄下建立檔案夾test,然後在/目錄下打包成test.tar.gz

sudo mkdir /test

sudo tar -zcv -f /test.tar.gz test

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

(27)解壓縮到/tmp目錄

sudo tar -zxv -f /test.tar.gz -C /tmp

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

grep指令:查找字元串

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

grep -n 'examples' ~/.bashrc

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

(29)配置Java環境變量,在~/.bashrc中設定

gedit ~/.bashrc

将語句   export JAVA_HOME=JDK安裝路徑   加入檔案第一行并儲存

source ~/.bashrc

#yyds幹貨盤點#Linux基本指令練習目的平台内容和要求

繼續閱讀