基本命令
關機:shutdown -h halt init 0 poweroff
重啟:shutdown -r reboot init 6
pwd:檢視工作目錄
ls:檢視指定目錄的內容
-l:列表顯示
-a:顯示所有,包括隱藏檔案
-h:人性化的顯示
-d:只顯示目錄,不檢視內容
cd:切換工作目錄
.:當前目錄
..:上一級目錄
~:使用者家目錄
-:上次切過來的目錄
目錄結構:
linux目錄與win完全不同,是從'/'開始的,只有他沒有上一級目錄,因此也叫根目錄
詳細介紹:
/bin:大部分的系統命令
/boot:啟動相關目錄
/dev:裝置檔案目錄,linux下一切裝置皆檔案
/etc:配置檔案目錄
/home:普通使用者的家目錄,乙個使用者對應乙個資料夾
/lib:庫檔案
/lib64:64位庫檔案
/lost+found:系統異常時臨時儲存資料,用於恢復等操作
/media:**目錄
/mnt:掛載目錄,通用掛載點
/opt:安裝系統非必須軟體目錄
/proc:虛擬檔案系統,會對映硬體資訊
/root:root使用者的家目錄
/sbin:超級使用者才能執行的命令目錄
/selinux:linux一套安全機制,非常複雜,通常不用
/srv:存放本機或本機伺服器的資料或服務
/sys:類似於/proc,也是虛擬檔案系統,可以對映系統資訊
/tmp:臨時檔案,可能隨時銷毀
/usr:存放使用者安裝的應用程式
/var:系統產生的不可自動銷毀的檔案,如:日誌、快取等
1、vim終端編輯器
介紹:vim是對vi的擴充套件,被譽為終端編輯器之神
安裝:yum install -y vim
工作模式:正常模式、插入模式、編輯模式
正常模式:使用vim開啟檔案時的預設模式
vim filename 開啟檔案,若檔案不存在則新建
esc:切換到正常模式
shift + zz:儲存退出
常用操作:
vim filename +n 開啟檔案,定位到第n行
vim filename + 開啟檔案,定位到末尾
gg 定位到首行
g 定位到尾行
ngg 定位到第n行
^ 定位到行首
$ 定位到行尾
yy 複製游標所在行
p 貼上
nyy 複製游標開始的n行
dd 刪除游標所在行
ndd 刪除游標開始的n行
u 撤銷操作
ctrl + r 反撤銷操作
插入模式:就是可以編輯檔案內容的模式,在正常模式下輸入以下字元進入:
i:在游標處插入
i:在行首插入
a:在游標下乙個字元處插入
a:在行尾插入
o:下游標下一行插入空行
5、檔案許可權管理
說明:uid和gid要使用大於500的數字,小於500的被系統占用
passwd:設定指定使用者的密碼,若不指定設定當前使用者的密碼
groupadd:建立使用者組
groupdel:刪除使用者組
gpasswd:將使用者新增到某個組,從某個組刪除
gpasswd -a
test hello 將
test使用者新增到hello組
gpasswd -d
test hello 將
test使用者從hello組中刪除
chgrp:改變檔案所屬組,chgrp hello 1.txt
chown:改變檔案擁有者[及組],chown root[:root] 1.txt
chsh:修改使用者的shell直譯器,chsh
test -s /sbin/nologin
su - : 切換到指定使用者,若不加
'-',只會切換目錄及使用者身份,不會切換執行環境
若不指定使用者。預設切換到root使用者
涉及檔案:
/etc/passwd:存放使用者資訊
/etc/group:存放使用者組資訊
/etc/shadow:存放使用者密碼
使用者身份:
#:root使用者
$:普通使用者
說明:在linux下,檔案的許可權有:所有者、所屬組、其它的區分
許可權:許可權有:讀(r)、寫(w)、執行(x),ls -l即可檢視
rwxr-xr--
修改:使用chmod命令修改檔案的許可權
格式:chmod [身份] [修改] [許可權] 檔案
身份:u:使用者
g:組o:其它
a:所有身份
修改:+:新增
-:去掉
=:設定
許可權:r:讀
w:寫x:執行
簡潔寫法:chmod 0755 1.txt
所有者可讀可寫可執行、所屬組可讀可執行、其它可讀可執行
6、軟硬鏈結檔案
說明:ls -l 結果的第一列就是檔案型別
型別:-:普通檔案
d:目錄檔案
l:軟鏈結
命令:ln [-s] 原檔案 目標檔案
分類:軟鏈結、硬鏈結(很少用到)
建立:不加引數-s建立的鏈結就是硬鏈結,新增-s引數建立的就是軟鏈結
例子:ln -s 1.txt 2.txt
7、檔案查詢
tree:檢視目錄結構,-l指定層級深度,tree / -l 2
find:查詢檔案
-name:指定名字,find / -name 1.txt
-type:指定型別,(b/c/d/p/l)
-size:指定大小,單位k/m/g,+表示大於,-表示小於,find / -size +1g
-perm:指定許可權
-user:指定使用者
-group:指定組
-maxdepth:指定最大層級深度
whereis:查詢程式,不要使用find(效率太低)
which:專門用來查詢命令
alias:給某個命令起別名,alias ls='ls --color=auto'
unalias:取消別名
grep:正則匹配查詢
-i:忽略大小寫
-n:顯示行號
例子:grep root /etc/passwd 在 /etc/passwd檔案中查詢包含root的行
ls /bin | grep '^m' 查詢/bin目錄下以m開頭的檔案
其它:命令 [選項] [引數]
出問題檢視幫助文件
1、內部幫助文件:命令 --help/-h
2、外部幫助文件:man 命令
基本命令
關機:shutdown -h halt init 0 poweroff
重啟:shutdown -r reboot init 6
pwd:檢視工作目錄
ls:檢視指定目錄的內容
-l:列表顯示
-a:顯示所有,包括隱藏檔案
-h:人性化的顯示
-d:只顯示目錄,不檢視內容
cd:切換工作目錄
.:當前目錄
..:上一級目錄
~:使用者家目錄
-:上次切過來的目錄
目錄結構:
linux目錄與win完全不同,是從'/'開始的,只有他沒有上一級目錄,因此也叫根目錄
詳細介紹:
/bin:大部分的系統命令
/boot:啟動相關目錄
/dev:裝置檔案目錄,linux下一切裝置皆檔案
/etc:配置檔案目錄
/home:普通使用者的家目錄,乙個使用者對應乙個資料夾
/lib:庫檔案
/lib64:64位庫檔案
/lost+found:系統異常時臨時儲存資料,用於恢復等操作
/media:**目錄
/mnt:掛載目錄,通用掛載點
/opt:安裝系統非必須軟體目錄
/proc:虛擬檔案系統,會對映硬體資訊
/root:root使用者的家目錄
/sbin:超級使用者才能執行的命令目錄
/selinux:linux一套安全機制,非常複雜,通常不用
/srv:存放本機或本機伺服器的資料或服務
/sys:類似於/proc,也是虛擬檔案系統,可以對映系統資訊
/tmp:臨時檔案,可能隨時銷毀
/usr:存放使用者安裝的應用程式
/var:系統產生的不可自動銷毀的檔案,如:日誌、快取等
1、vim終端編輯器
介紹:vim是對vi的擴充套件,被譽為終端編輯器之神
安裝:yum install -y vim
工作模式:正常模式、插入模式、編輯模式
正常模式:使用vim開啟檔案時的預設模式
vim filename 開啟檔案,若檔案不存在則新建
esc:切換到正常模式
shift + zz:儲存退出
常用操作:
vim filename +n 開啟檔案,定位到第n行
vim filename + 開啟檔案,定位到末尾
gg 定位到首行
g 定位到尾行
ngg 定位到第n行
^ 定位到行首
$ 定位到行尾
yy 複製游標所在行
p 貼上
nyy 複製游標開始的n行
dd 刪除游標所在行
ndd 刪除游標開始的n行
u 撤銷操作
ctrl + r 反撤銷操作
插入模式:就是可以編輯檔案內容的模式,在正常模式下輸入以下字元進入:
i:在游標處插入
i:在行首插入
a:在游標下乙個字元處插入
a:在行尾插入
o:下游標下一行插入空行
linux基本命令大全
基本命令 關機 shutdown h halt init 0 poweroff 重啟 shutdown r reboot init 6 pwd 檢視工作目錄 ls 檢視指定目錄的內容 l 列表顯示 a 顯示所有,包括隱藏檔案 h 人性化的顯示 d 只顯示目錄,不檢視內容 cd 切換工作目錄 當前目錄...
Linux基本命令大全
1.cd 切換目錄 2.ls 檢視檔案目錄 l 顯示檔案詳細資訊 h 顯示檔案的容量資訊 c 顯示檔案最後修改時間 3.pwd 檢視當前路徑 p 顯示檔案的真實路徑 4.mkdir 新建資料夾 p 建立多級目錄 例 mkdir p tmp test jerry book computer 5.tou...
linux基本命令大全
linux命令 目錄和檔名的命名規則 除了 外,所有字元可用作目錄和檔名 大小寫敏感 避免使用非普通字元做檔案或目錄名 以 開頭的檔案和目錄是隱含的 命令基本格式 cmd options arguments cmd 命令名 options 選項 arguments 引數,也即操作物件 選項和引數作為...