初識linux之暢遊其中
時間類型:訪問時間、更改時間、改動時間、刪除時間
可以使用stat命令查看文件時間
2.文件類型
-普通文件
d目錄文件
b設備文件(塊設備)
c設備文件(字符設備)
s套接字文件
p管道文件
l鏈接文件
3.文件管理命令
1.改變目錄
cd change directory
絕對路徑:每次都從根目錄開始
相對路徑:(當前目錄“.”,上一級目錄“..”)
2.創建文件
touch 命令
touch /home/{file1,file2} //同時創建file1和file2文件
touch /home/file{1..20} //同時創建1~20個文件
3.創建目錄
mkdir 命令
-p參數 可以遞歸創建文件夾
作業:mkdir /home/{dir/{dir,dir1},dir2}
答案:在home下創建dir和dir2文件夾並在dir文件夾下創建dir和dir1文件夾
4.復制
cp 命令
-r 目錄 使用-r選項進行遞歸復制
-v 詳細 使用-v選項查看復制過程
-f 強制 使用-f強制復制
例如:# cp -rf /etc /tmp //-f, --force 強制
可以在復制的過程中把目標文件改名
例如:cp -rf /home/dir dir1
5.移動
mv 命令
-r 目錄 使用-r可以將目錄全部復制
將文件從源目錄移動到目標文件內
6.刪除
rm 命令
-r 文件 使用-r遞歸刪除
-f 文件 使用-f強制刪除
-v 文件 使用-v查看刪除過程
一般-r和-f連用想刪什麽刪什麽
例如:rm -rf /home/dir
這條命令是刪除/下的home下的dir目錄
7.查看文件內容
cat 命令
-n 顯示行號
-A 包括控制字符
more 命令
翻頁
head 命令
查看前十行
-2 查看前兩行
tail 命令
查看尾部十行
-2 查看尾部兩行
-f 動態查看文件尾部
8.修改文件內容
vim有三大模式
INSERT 插入模式:按i /o /a進入插入模式
命令模式 末行模式:按Esc進入末行模式
VISUAL 視圖模式:按v進入視圖模式
按Esc退出模式
命令模式:
光標定位
hjkl //上下左右
0$ //行首行尾
gg G //頁尾頁末
3G //進入第三行
/string(n N可以循環的) //查看字符,n下一個
/^d //正則,以某某開始
/txt$ //正則,以某某結束
文件編輯(少量)
y 復制 yy 3yy ygg yG (以行為單位)
d 刪除 dd 3dd dgg dG (以行為單位)
p 粘貼
x 刪除光標所在的字符
D 從光標處刪除到行尾
u undo撤銷
^r redo重做
r 可以用來修改一個字符
進入其它模式
a 進入插入模式
i 進入插入模式
o 進入插入模式
A 進入插入模式
進入末行模式(擴展命令模式)
v 進入可視模式
^v 進入可視塊模式
V 進入可視行模式
R 進入替換模式
diff命令可以比對倆個文件內容的不同
初識linux之暢遊其中