檔案處理命令:
ls -ald 檔案或目錄
cd [目錄]
pwdtouch mkdir cat more(空格/f、enter、q)
head -num
tail -num
-fcp [-r] [原始檔或目錄] [目的目錄]
mv [原始檔或目錄] [目的目錄]
rm [-r] [檔案或目錄]
ln [-s] [原始檔或目錄] [鏈結檔名]
硬鏈結檔案+同步更新
許可權管理命令:
chmod:改變檔案或目錄的許可權
命令:[ugo+-=rwx] [檔案或目錄]
命令:777 [檔案或目錄]
檔案 目錄
r: 可讀 可以檢視目錄
w: 更改內容 增加或刪除內容
x: 可執行 可以進入
chown:改變檔案或目錄的所有者
命令:chown [使用者名稱] [檔案或目錄]
chgrp [組名] [檔案或目錄]
umask [-s] 檢視系統預設的許可權
0022
0--特殊許可權
0--u
2--g
2--o
使用umask時,出現的數字是許可權掩碼,真正的許可權應該使用777-許可權掩碼
linux下支援的匹配字元:
*:萬用字元,標識0或0個以上的字元
?:表示乙個字元
練習:檢視/etc下,某乙個檔名只有七個字元,前四個為init
linux系統硬碟儲存的最小單位是扇區,扇區可存512個位元組
檢視乙個100m的檔案
102400kb*2
+:表示大於引數的範圍
-:表示小於引數的範圍
按照時間查詢檔案或目錄
按照天查詢:
ctime,atime,mtime
按分鐘查詢:
cmin,amin,mmin
c-change:檔案的屬性
a-access:被訪問
m-modify:內容
檢視/home/zy下一天內被訪問的檔案
find /home/zy -ctime -1
修改newfile_1的許可權為r
chmod u=r newfile_1
建立使用者:
useradd 使用者名稱
passwd 密碼
獲取root使用者
檢視/etc -size +20480 -a -size -40960
-a:and
-o:or
查詢/etc下 大於100m或者名字為inittab的檔案
find /etc -size +102400k -o -name inittab
查詢newfile_1同時顯示詳情
find /home.zy -name newfile_1 -exec ls -1 {} \;
-exec:表示執行命令,沒有詢問效果
-ok:詢問是否執行某一命令
{}:表示find出來的結果
\:轉義字元
;:固定格式,表示語句結束
linux檔案系統:
我們在使用檔名,其實實際使用的是i節點(索引--數字值)
當我們在建立乙個時,索引值沒有立即更新到i節點所在的資料庫中。
find 查詢的位置是硬碟
locate 查詢i節點資料庫
gzip:壓縮後,沒有原始檔
gzip -c newfile1>./dir1/newfile1.gz
gunzip:解壓縮.gz的原始檔
gunzip -c newfile1.gz>../newfile1
-c時,解壓縮後有原始檔
tar -c
tar -x
-c ---制定壓縮路徑
zipunzip -d ----指定壓縮路徑
linux知識點總結
基本命令 stat stat 檔名 檢視檔案屬性 元資料 file 顯示檔名 size 顯示檔案大小 blocks 檔案使用的資料塊總數 io block io塊大小 regular file 檔案型別 常規檔案 device 裝置編號 inode inode號 links 鏈結數 access 檔...
Linux知識點總結
1 linux的簡介.linux作為目前在伺服器端應用最廣泛的系統之一,學好它無疑是非常重要的。linux作為一款字串操作為主流的系統,學好它其實並不容易。剛接觸linux時,它瑣碎的操作命令耗費了不少的精力,但是隨著更進一步的了解,linux的種種優點也會讓你在學習的過程中獲得不小的成就感。2 l...
Linux面試總結知識點
1.一台主機要實現通過區域網與另乙個區域網通訊,需要做的工作是?定義一條本機指向目標網路閘道器的路由 2.下列關於檔案系統中元資料 比如ext2中的inode 的基本作用及ext2和ext3的根本區別描述錯誤的有?b a.ext2 inode用來定義檔案系統的結構以及描述系統中每個檔案的管理資訊,每...