學習筆記 Linux

2021-10-01 22:41:11 字數 2292 閱讀 5960

因為是win10家庭版,所以要用管理員身份執行

安裝軟體的三種方式:

rpm工具

yum工具

安裝原始碼包

1.1 關機和重啟

關機shutdown -h now 立刻關機

shutdown -h 5 5分鐘後關機

poweroff 立刻關機

重啟shutdown -r now 立刻重啟

shutdown -r 5 5分鐘後重啟

reboot 立刻重啟

1.2 幫助命令

–help命令

shutdown --help:

ifconfig --help:檢視網絡卡資訊

man命令(命令說明書)

man shutdown

注意:man shutdown開啟命令說明書之後,使用按鍵q退出

2.1 目錄切換 cd

命令:cd 目錄

cd / 切換到根目錄

cd /usr 切換到根目錄下的usr目錄

cd …/ 切換到上一級目錄 或者 cd …

cd ~ 切換到home目錄

cd - 切換到上次訪問的目錄

2.2 目錄檢視 ls [-al]

命令:ls [-al]

ls 檢視當前目錄下的所有目錄和檔案

ls -a 檢視當前目錄下的所有目錄和檔案(包括隱藏的檔案)

ls -l 或 ll 列表檢視當前目錄下的所有目錄和檔案(列表檢視,顯示更多資訊)

ls /dir 檢視指定目錄下的所有目錄和檔案 如:ls /usr

2.3.1 建立目錄【增】 mkdir

命令:mkdir 目錄

mkdir aaa 在當前目錄下建立乙個名為aaa的目錄

mkdir /usr/aaa 在指定目錄下建立乙個名為aaa的目錄

2.3.2 刪除目錄或檔案【刪】rm

命令:rm [-rf] 目錄

刪除檔案:

rm 檔案 刪除當前目錄下的檔案

rm -f 檔案 刪除當前目錄的的檔案(不詢問)

刪除目錄:

rm -r aaa 遞迴刪除當前目錄下的aaa目錄

rm -rf aaa 遞迴刪除當前目錄下的aaa目錄(不詢問)

全部刪除:

rm -rf * 將當前目錄下的所有目錄和檔案全部刪除

rm -rf /* 【自殺命令!慎用!慎用!慎用!】將根目錄下的所有檔案全部刪除

2.3.3 目錄修改【改】mv 和 cp

一、重新命名目錄

命令:mv 當前目錄 新目錄

例如:mv aaa bbb 將目錄aaa改為bbb

注意:mv的語法不僅可以對目錄進行重新命名而且也可以對各種檔案,壓縮包等進行 重新命名的操作

二、剪下目錄

命令:mv 目錄名稱 目錄的新位置

示例:將/usr/tmp目錄下的aaa目錄剪下到 /usr目錄下面 mv /usr/tmp/aaa /usr

注意:mv語法不僅可以對目錄進行剪下操作,對檔案和壓縮包等都可執行剪下操作

三、拷貝目錄

命令:cp -r 目錄名稱 目錄拷貝的目標位置 -r代表遞迴

示例:將/usr/tmp目錄下的aaa目錄複製到 /usr目錄下面 cp /usr/tmp/aaa /usr

注意:cp命令不僅可以拷貝目錄還可以拷貝檔案,壓縮包等,拷貝檔案和壓縮包時不 用寫-r遞迴

3.1 檔案操作【增,刪,改,查】

3.1.1 新建檔案【增】touch

命令:touch 檔名

示例:在當前目錄建立乙個名為aa.txt的檔案 touch aa.txt

4.1 打包和壓縮

windows的壓縮檔案的副檔名 .zip/.rar

linux中的打包檔案:aa.tar

linux中的壓縮檔案:bb.gz

linux中打包並壓縮的檔案:.tar.gz

linux中的打包檔案一般是以.tar結尾的,壓縮的命令一般是以.gz結尾的。

而一般情況下打包和壓縮是一起進行的,打包並壓縮後的檔案的字尾名一般.tar.gz。

命令:tar -zcvf 打包壓縮後的檔名 要打包的檔案

其中:z:呼叫gzip壓縮命令進行壓縮

c:打包檔案

v:顯示執行過程

f:指定檔名

示例:打包並壓縮/usr/tmp 下的所有檔案 壓縮後的壓縮包指定名稱為***.tar

tar -zcvf ab.tar aa.txt bb.txt

或:tar -zcvf ab.tar *

4.2 解壓

命令:tar [-zxvf] 壓縮檔案

其中:x:代表解壓

學習筆記 Linux學習

echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...

linux學習筆記

開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...

Linux 學習筆記

配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...