linux基礎1 基本操作

2021-09-20 18:55:44 字數 2676 閱讀 5666

2 檢視

3 建立

4 刪除 rm

5 移動 mv

6 複製 cp

7 查詢 find

8 檢視路徑 which

9 鏈結 ln

10 打包與解包

命令說明

cd 路徑

移動到指定路徑

cd /

移動到根目錄

cd -

移動到上次所在路徑

cd . .

移動到上層目錄

例如:

cd /home

引數

說明-l

詳細資訊

-a顯示隱藏檔案

-f區別資料夾與檔案(資料夾後加「/」)

-h以合適的單位顯示

例如:

cd /etc

ls -lh

例如:

cat /etc/hdparm.conf

快捷鍵

說明enter

下一行空格bq

退出例如:

vi a.py

for i in

range

(1000):

print

('-'*20

,i,'-'*10

)

python3 a.py >> b.txt

more b.txt

注:>和》格式

例如:檢視開頭10行

head -n 10 b.txt

引數

說明-n

檢視結尾

-f監聽檔案變化

例如:檢視檔案結尾10行

tail -n 10 b.txt

監聽檔案變化

tail -f b.txt

引數

說明-p

建立多層目錄

例如:

mkdir mydir

mkdir mydir2/mydir3 -p

例如:

touch a.py

引數

說明-r

遞迴(用於刪除資料夾以及內部的所有檔案)

-i-f

不提示例如:刪除當前目錄中的所有檔案

rm -rf ./*

格式:

例如:

mv a.py /home/

注:mv可以用於重新命名

cd /home

mv a.py b.py

格式: 引數

說明-name

通過名字查詢

-size

通過尺寸查詢

模糊查詢

引數說明

*匹配任意個任意字元

?匹配乙個任意字元

指定大小

引數說明+大於

-小於例如:1.全盤查詢以new開頭的檔案

find -name 『new*』

2.在/etc下查詢以new開頭的檔案

find /etc -name 『new*』

3.查詢/etc下第乙個字元任意,接下來是ew,後面的字元和個數都任意的檔案(正則: .ew.*)

find /etc -name 『?ew*』

4.查詢/etc下大於100k的檔案

find /etc -size +100k

5.查詢/etc下小於100k的檔案

find /etc -size -100k

例如:

which python3

建立軟連線

建立硬鏈結

軟連線與硬鏈結的聯絡與區別

軟連線建立的鏈結檔案幾乎不占用空間,硬鏈結建立的鏈結檔案占用與原始檔相同大小的空間。

軟連線刪除原始檔後,鏈結檔案不可用,硬鏈結刪除原始檔,鏈結檔案依然可用。

更改原始檔或鏈結檔案中任意一方,另一方都會發生改變。

打包:

解包:

引數解釋

zgz格式

ccreate 建立

vview 顯示詳細資訊

ffile 檔案

xexecute 執行

打包:

解包:

注:唯一與tar.gz不同的地方,就是把z替換成了j

安裝zip

apt update

sudo apt install zip

打包 解包

注:如果壓縮檔案的副檔名是未知的,不知道用何種方式解包,就需要用到file命名

****:[email protected]

linux基本操作 1

ctrl d 鍵盤輸入結束或者退出終端 ctrl s 暫定當前程式,按任意鍵恢復 ctrl z 將當前程式放入後台執行 fg 恢復放入後台的程式到前台 ctrl a 到當前行首,相當於home ctrl e 到當前行尾,相當於end ctrl k 刪除從游標尾到行末 ctrl backspace 向...

linux基本操作1

目的 學習cp mv 建立使用者 更改使用者組 使用者屬組 ls命令 1 複製檔案 cp 檔案路徑 要複製的檔案路徑 如果要複製資料夾使用 r引數2 移動檔案 a 移動 mv 檔案路徑 要移動的檔案路徑b 更改檔名 mv 原檔名 新檔名3 建立使用者 a 建立使用者 簡單用法 useradd 使用者...

Linux基礎操作 1

前面未加命令列的皆是普通使用者操作情況下 rht vmctl start desktop 開啟虛擬機器 rht vmctl view desktop 顯示 rht vmctl stop desktop 正常關閉虛擬機器 rht vmctl poweroff desktop 強行關閉 rht vmct...