Linux雲計算基礎 檔案管理

2021-10-03 06:25:14 字數 3499 閱讀 3061

1.檔案型別(理解)

常見:

[root@localhost ~]# ll -d /bin/ls  /home

-rwxr-xr-x. 1 root root 117608 8月 20 2019 /bin/ls

drwxr-xr-x. 3 root root 17 2月 26 15:07 /home

[root@localhost ~]#

2.檔案管理命令

1.改變目錄

cd 絕對路徑

ls看裡面有什麼內容

[root@localhost ~]# cd /home

[root@localhost home]# ls

2.建立檔案

touch 路徑和名字

[root@localhost home]# touch /file1.txt

[root@localhost home]# ls -l /file1.txt

-rw-r--r--. 1 root root 0 2月 26 17:33 /file1.txt

[root@localhost home]#

3.建立目錄

mkdir 路徑和目錄名

mkdir -p 父系,當建立目錄沒有上一級時,自動建立(遞迴)

目錄 mkdir    -v 詳細 -p 遞迴

------------------------------

# mkdir dir1

# mkdir /home/dir2 /home/dir3

# mkdir /home/

# mkdir -v /home/ //顯示詳細資訊,遍歷

# mkdir -v /home/dir8/111/22 //錯誤示範

# mkdir -pv /home/dir8/111/222 //包括其父母的建立,不會有任何訊息輸出

# mkdir -pv /home/,qianfeng}

4.複製

cp 原始檔路徑 目標資料夾

cp -r 源目錄 目標目錄 確認

# cd

# mkdir /home/dir

# cp -v install.log /home/dir1 //-v 顯示詳細資訊

# cp -v install.log /home/dir1/yang.txt

# cp -rv /etc /home/dir1 //-r 拷貝資料夾

cp -rv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/passwd /etc/grub2.conf /etc/hosts .
5.移動

語法:mv 原始檔路徑 目標檔案路徑

1.建立乙個新檔案file1

#touch /root/file1

2.把file1檔案移動到/tmp目錄中。

# mv /root/file1 /tmp

# ls /tmp/file1

3.把file1檔案更名為file2

# mv /tmp/file1 /tmp/file2

4.觀察file1檔案已經更名為file2

# ls /tmp/file1 /tmp/file2

6.刪除

語法:rm -rf 檔案或目錄的路徑

語法: rm -r 遞迴 -f force強制 -v 詳細過程 *萬用字元 檔名

[root@qianfeng ~]# mkdir /home/dir10

[root@qianfeng ~]# touch /home/dir10/

[root@qianfeng ~]# rm -rf /home/dir10/* //不包括隱藏檔案

[root@qianfeng ~]# ls /home/dir10/ -a

. .. .file4

如果快速刪除如下檔案,「file1.txt和file2.txt」

[root@qianfeng ~]# rm -rf file*

7.檢視檔案內容

推薦檢視的檔案:

1.系統網域名稱記錄檔案 /etc/hosts

2.系統的賬戶資訊檔案 /etc/passwd

3.系統的日誌檔案/var /log/messages

cat全部:

cat 檔案路徑

-n 顯示行號

-a 包括控制字元(換行符/製表符)

more翻頁

head頭部

[root@qianfeng ~]# head /etc/passwd

[root@qianfeng ~]# head -2 /etc/passwd

tail尾部

[root@qianfeng ~]# tail /etc/passwd

[root@qianfeng ~]# tail -1 /etc/passwd

[root@qianfeng ~]# tail -f /var/log/secure

注釋:tail -f 動態檢視檔案的尾部

grep過濾關鍵字

語法:grep 關鍵字 檔名

# grep 'root' /etc/passwd
8.修改檔案內容

1.檔案編輯器1

圖形檔案編輯器 gedit

2.檔案編輯器2

vi, vim

vi 的三個模式

命令模式

游標定位(了解)

游標定位

hjkl //上下左右

0 $ //行首行尾

gg g //頁首頁尾

3g 進入第三行

/string (n n 可以迴圈的) //查詢字元,按n鍵選下乙個(重要)

文字編輯

y 複製

d 刪除

p 貼上

u undo撤銷

進入其它模式

a 進入插入模式

i 進入插入模式

o 進入插入模式

a 進入插入模式

儲存退出

w:儲存

q:退出

q!:強制退出

wq:儲存退出

讀入檔案/寫檔案(另存為)

w /tmp/aaa.txt 另存為/tmp/aaa.txt

設定環境

set nu 設定行號

set list 顯示控制字元

set nonu 取消設定行號

雲計算 基礎管理

linux的基本操作 相對路徑是指 以當前路徑為起點的層層路徑。首先查詢當前路徑 如果想檢視或者列出 root 1.1txt下的某個檔案即可用 ls 1.1txt 絕對路徑是指從根目錄開始逐個目錄層層顯示。例如檢視 root 1.1txt 即可用 ls root 1.1txt mkdir 資料夾名稱...

linux雲計算基礎(雲計算介紹)

什麼是雲計算 能夠為其它計算機提供服務的更高階的電腦 他有四種樣式 機架式 塔式 機櫃式 刀片式 典型的服務模式 c s,client server架構 由伺服器提供資源或某種功能 客戶機使用資源或功能 tcp ip是最廣泛支援的通訊協議集合 包括大量internet應用中的標準協議 支援跨網路架構...

Linux雲計算檔案和使用者管理(02)

touch 路徑和名字 例子 絕對路徑 mkdir 路徑和目錄名 例子 cp 把原始檔複製到目標資料夾 tab鍵可以自動補全命令 cp r 原始檔 目標檔案 將整個資料夾複製到目標地方 mv 移動 原始檔 目標檔案路徑 rm rf 檔案或目錄的路徑 ls 1.txt ls 前面放的是生成資訊的命令 ...