命令模式
hjkl 對應 左下上右
dd 剪下當前行
yy 複製
p 下一行貼上 p 上一行貼上
a 在游標後插入 a 在當d行末插入
i 在游標前插入 i 在當行首插入
o 在當前行之下插入 o在上一行插入
編輯模式
:最末行模式
:w 儲存
:wq 儲存並退出
:q! 不儲存退出
:set nu 顯示行號
cp a.txt b.txt bbb
可以複製多個檔案到bbb資料夾中
移動多個檔案時,最後乙個引數必須是目錄
cp b.txt bbb/c.txt 把b.txt檔案複製到bbb中並改名為c.txt
cp -r bbb ccc 迴圈遞迴複製bbb資料夾 生成ccc
mv 移動檔案 基本和cp操作一樣(mv a.txt b.txt是把a.txt改名為b.txt)
rm 檔案或目錄 答覆y或n (rm -f a.txt 不用答覆就刪除 -r 用來刪除目錄)
查詢查詢命令所在目錄: which 命令名
特定目錄查詢: whereis 檔案或目錄
查詢: find 目錄 引數[-name/user/size]
find命令最強大,速度最慢
find / -name 'pass*'
找出所以含pass字元的檔案
find / -name 'pass??'
模糊查詢符合pass??條件的檔案(幾個?代表幾個任意字元)
find / -user 'root'
查詢root建立的檔案
檢視: who
建立使用者: useradd [-g群組] 使用者名稱
設定密碼: passwd 使用者名稱
刪除使用者: userdel [-r] 使用者名稱 (-r同時刪除該使用者的home資料夾)
檢視群組: groups [使用者名稱]
建立群組: groupadd 群組名
刪除群組: groupdel 群組名
使用者群組修改: usermod [-g 群組名] 使用者名稱
許可權、角色的設定
修改所有者: chown(chage own縮寫)[-r] 使用者名稱 檔案或目錄
修改所有者和組: chown(chage own縮寫)[-r] 使用者名稱 : 組名 檔案或目錄,如chown -r root:root workspace01
;
修改所屬組: chgrp(chage group縮寫)[-r] 組名 檔案或目錄
許可權修改 : chmod [-r] xyz 檔案或目錄(x 所有者許可權 y 所屬組許可權 z 其他使用者許可權)
第一種寫法: r:4 w:2 x:1 rwx數字總和即許可權
例如:chmod 757 workspace01
,chmod 777 1.txt
,;chmod -r root:root workspace01
;
第二組寫法:
x角色 u g o a分別代表所有者、所屬組 、其他使用者、所有角色
y設定 ±=分別代表增加、減少、設定
z許可權 rwx
例如:chmod a=r 3.txt
就是所有角色對3.txt的許可權設定為可讀;
tar [-ctxzjjvf] 壓縮檔案 [檔案源]
c打包或壓縮 x解壓縮和解打包 t檢視內容
z使用gzip方式 j使用bzip2方式 j使用xz方式
v顯示過程
f指定壓縮包名
打包和壓縮示例:
mytar.tar、mygz.gz為包名。
解壓縮:
tar -xvf mytar.tar
不同功能替換c、x、t即可。
原始碼包安裝
tar解壓
cd進入目錄,編譯
編譯前配置(./configure)
編譯(make)
編譯安裝(make install)
rpm包安裝
rpm -ivh [軟體包]
-i安裝 -v顯示詳細資訊 -h顯示進度
yum安裝管理rpm包
yum list 查詢可以安裝的軟體包名稱
yum [-y] install 安裝軟體包
原始碼包所有平台可以安裝,rpm是紅帽系列系統使用的,yum比rpm方便
ubuntu與debian沒有rpm與yum命令,它們使用apt-get。
Linux基本操作
1.加入新的使用者 useradd jack passwd jack 輸入新密碼和重複密碼 2.拷貝資料夾 cp r usr local yjg root 3.檢視資料夾內容 ls yjg 4.檢視檔案內容 catmore less cal 顯示日曆 5.顯示檔案占用空間大小 du h yjg.tx...
linux基本操作
一 基本命令的操作 1 顯示日期與時間的命令 1 date 2 date y m d 年 月 日 3 date h m 小時 分鐘 2 顯示日曆 1 cal 顯示當年當月的日曆 2 cal 2009 顯示2009全年的日曆 3 cal 9 2009 顯示2009年9月份的日曆 3 簡單好用的計算機 ...
Linux基本操作
一 基本認識 1 在linux輸入命令時,我們常常會在命令列的開頭看見這樣的字元 x,其意思是 使用者名稱 主機名。例如上面的圖中,root表示的是超級使用者,weiwenfeng表示的是普通使用者,centos表示的是主機。2 linux系統通常都需要多使用者去進行操作,每個使用者擁有不同的許可權...