ls :檢視目錄
pwd:顯示當前目錄
cd:切換路徑
mkdir :新建目錄
rmdir:刪除目錄
rmdir c 刪除目錄時,目錄不可以有內容,要麼依次刪除,要麼rmdir -p c/d/e,依次刪除e、d、c
路徑表示:絕對路徑/ 和相對路徑 . (當前) …(上一級) ~(首)
mkdir -p c/d,-p是一次建立c/d目錄
ls – help,檔案幫助 (tab tab)
linux系統裡面,在檔案前面加乙個點就是隱藏檔案!
ls -al,顯示隱藏檔案
ls -alh,顯示隱藏檔案,並以更加舒服方式顯示檔案大小
ls -alhs,顯示隱藏檔案,並以更加舒服方式顯示檔案大小,由大到小排列
ls -alhsr,顯示隱藏檔案,並以更加舒服方式顯示檔案大小,由小到大排列
ls --help檢視幫助
man ls另一種檢視命令的幫助
按兩下tab建可以檢視提示
建立檔案:touch
vi編輯器
命令模式(預設)vi 檔名
編輯模式:
命令模式下可由這四個鍵移動位置
h j k l
左 下 上 右
在命令模式下按a(在游標後插入)、i(在游標前插入)、o(在當前行之下插入)可切換到編輯模式
a(shift+a 在當前行末插入)、i(shift+i 在當前行首插入)、o(shift+o 在當前行的上邊一行插入)
dd 剪下當前行 p 下一行貼上 p 上一行貼上 yy 複製
:切換到最末行模式
:w 儲存
:wq 儲存並退出
:q 退出
:q! 不儲存退出
cat 檢視檔案內容 -n 顯示行號 cat -n a.txt(顯示所有內容)
:set nu 顯示內容並顯示行號
more、man
(回車一行行顯示,空格一頁頁顯示)
less
(上下箭頭移動,pgup pgdn)
head
(檢視前面幾行)
tail
(檢視最後幾行)
複製: cp [-r] **檔案 目標檔案
-r可以迴圈遞迴複製目錄裡面的內容
移動: mv **檔案 目標檔案
刪除: rm [-rf] 檔案或目錄
刪除會有提示是否刪除,如果不想提示加上f選項
如果刪除目錄,裡面有多個檔案,加上-r選項,迴圈遞迴刪除目錄裡面的檔案及目錄
在複製乙個檔案的時候,在目錄後面跟上了檔案的名稱,就對檔案進行改名了,如何是目錄的話,就複製到這目錄裡面
cp b.txt bbb/c.txt
如果是多個檔案複製就不能進行改名
移動的時候在目錄後面跟上檔名,可以進行改名操作
mv a.txt ddd/c.txt
在當前目錄改下名字
mv b.txt 123.txt
也可以將當前資料夾下的檔案拿出來
mv a.txt b.txt …/
查詢查詢命令 : which 命令名(只能查命令名)
特定目錄查詢: whereis 檔案或目錄(由自己建立的檔案一般查不到)
查詢: find 目錄 [-name/user/size]引數
find 依次迴圈查詢
當前目錄下查詢 find ./ -name a.txt (引數是檔名)
根目錄下查詢 find / -name a.txt (引數是檔名)
支援模糊查詢 find / -name 『pass*』 查詢所有以pass開頭的檔案
find / -name 『pass?』 查詢所有以pass開頭後面跟有乙個字元的檔案,兩個?就是兩個字元
使用者管理
檢視: who (檢視當前連線的使用者)
建立使用者:useradd [-g 群組] 使用者名稱
設定密碼: passwd 使用者名稱 (給當前使用者設定密碼就不用跟使用者名稱)
刪除使用者: userdel [-r] 使用者名稱
我們在建立使用者的時候,會給使用者的家目錄建立乙個資料夾,每個使用者都會有個家目錄,加了 -r 後不僅刪除使用者,而且會刪除使用者的家目錄
-:代表檔案
d:代表目錄
l:表示乙個連線(類似快捷方式)
rwx:可讀可寫可執行
r-x:可讀不可寫可執行
以此類推…
這裡每行前面(第一大列)的許可權分三組(即9個字母)
第一組對應所有者許可權
第二組對應所屬組許可權
第三者對應其他使用者
第二大列的數字代表連線數
第三、四大列代表所有者以及所屬組(這裡表示這個檔案是root使用者的,屬於root組的)
修改所有者:
chown [-r] 使用者名稱 檔案或目錄
(遞迴修改目錄)
修改所有者和組:
chown [-r] 使用者名稱:組名 檔案或目錄
(遞迴修改目錄)
修改所屬者:
chgrp [-r] 組名 檔案或目錄
(遞迴修改目錄)
許可權修改:
chmod [-r] xyz檔案或目錄
x 使用者許可權 y所屬組許可權 z其它使用者許可權
r:4 w:2 x:1 rwx數字總合就是許可權
777代表三種使用者有所有許可權
許可權修改:
chmod [-r] xyz檔案或目錄
x 角色 u g o a 分別代表所有者、所屬組、其他使用者、所有角色
y 設定 + - = 分別代表增加、減少、設定
z 許可權 r w x
w為已存在使用者分配組需要重新連線,才可生效
壓縮命令、解壓縮命令
例: tar -cvf mytar.tar a.txt b.txt c.txt
tar -czvf mytar.tar.gz a.txt b.txt c.txt
tar -cvf mytar.tar mydir(打包某個目錄)
tar -cjvf mytar.tar.bz2 a.txt b.txt c.txt(bz2方式)
tar -cjvf mytar.tar.xz a.txt b.txt c.txt(bz2方式)
檢視打包檔案中內容
tar -tvf mytar.tar
tar -tzvf mytar.tar.gz
tar -tjvf mytar.tar.xz
tar -xvf mytar.tar (解壓縮)
tar -xjvf mytar.tar.xz (解壓縮)
tar -xzvf mytar.tar.gz (解壓縮)
LINUX部分命令
針對debian lenny設定如下 dpkg reconfigure locales 選擇 en us.utf 8 zh cn.gb2312 zh cn.utf 8 zh cn.gbk zh tw.big5 zh tw.utf 8 預設 default en us.utf 8 中文就選zh cn....
Linux 命令(部分)
1 pwd 顯示當前目錄的絕對路徑名 pwd help version 2 clear 清除終端螢幕 clear注意 linux清屏並不會像windows一樣徹底全部清除,而只是新建一行新的置頂,以前輸的命令仍舊還在上方 3 cd 用於開啟路徑,接收絕對路徑和相對路徑 cd dirname dirn...
Linux部分命令簡介
在 瘟酒吧 下呆久了,相信大家都有點膩了,而不時的 該程式執行了非法操作,即將關閉 和藍臉使我們的神經飽受折磨,你試過辛辛苦苦幹了幾個小時的檔案瞬間的丟失嗎?還好還有nt,但是由於我們的計算機的硬體配置 更只要的是我們口袋中的money 所限,在nt的效果並不理想,現在終於有了乙個linux可以為我...