Linux基本常用命令
阿新 • • 發佈:2019-02-01
Linux命令
1.ls ls -l ls -m
2.cd cd 絕對路徑||相對路徑 cd .. 和 cd .
3.mkdir mkdir 檔案或目錄名
4.rmdir 只能刪除空目錄
5.rm -rf
6.touch filename //建立一個空檔案
7.cp file1 file2 (拷貝檔案,不能拷貝目錄)
8.cp -r dir1 dir2(拷貝目錄)
9.mv file1 ../(移動檔案到上一目錄)
10. vi filename(建立一個檔案並編輯)
兩種模式:命令模式和編輯模式
命令模式的命令:
: w存檔
:q退出
:q!不存檔推出
:q w
: dd (刪除一行)
: o(當前行往下新增新的一行)
: O (當前行往上新增一行)
:more filename(檢視檔案內容)
11.more filename 顯示檔案的內容
12.cat filename (顯示檔案內容,正序)
13.tac filename (顯示檔案內容,倒序)
14.head filename (可以帶引數 -n顯示幾行)
15.tail filename (顯示檔案後幾行)
16.clear 清屏
17.find /name *.local
18.whereis ls ()
19.echo $path
20.ln 連線 ln file1 file2 ,改變file1的內容file2的內容會跟著改變。 硬連線。相當於複製了一份檔案並作連線。
ln file1 file3 , 軟連線,相當於window中的快捷方式
21.adduser username (可以在home中多一個主目錄username)cd /home
22.passwd user (為使用者設定密碼)(不顯示密碼或者*).
在etc目錄下有一個passwd檔案,more passwd (存的是所有的使用者)
不同shell之間的切換 csh,ksh,sh,bsh。退出使用exit
24. more group.當新建一個使用者沒有指定組預設新增一個和使用者名稱一樣的組
groupadd testg ,more testg, useradd testuser2 -g testuser. usermod -g testg testuser
25. userdel testuser; cd /home; ls; rm - rf testuser;
26. su testuser2(切換使用者) exit(不切換) 當一個新的使用者的登入時預設的當前路徑是使用者的主目錄
27.檔案許可權
28. ls -l
rw-r--rwx 檔案的所有者的許可權,與所有者同組的許可權,其他人的許可權
29.普通修改檔案許可權 chmod +x 4(為檔案新增可執行許可權) chmod -x 4 (取消x許可權) chmod u +x 4
chmod 775 4; chmod 777 4
30.修改檔案的所有者 chown testuser2 4
31.wc 統計指定檔案
32. more 4 ;grep asdf 4 查詢檔案中含的文字資訊。
33. fdisk -l
34. 管道
ls -Rl /etc; Ctrl + C (結束)
ls _Rl /etc | more(把上一個命令的結果交給下一命令,使用空格翻頁)
cat /ect/passwd | wc
cat /ect/passwd | grep lrj
dmesg | grep eth0(檢視網絡卡資訊是否正常)
man bash| col -b > bash.txt ()
ls -l | grep "^d" (只列出目錄^開始
ls -l * | grep "^-" | wc -l 當前目錄下有多少個檔案。
35 命令替換 啟動兩個Terminal
wall aaa 所有登入上的人都收到一個aaa的資訊。
wall `date`
36 重定向 (用的不多,但是指令碼常用)
ls > cmd.txt(將ls執行的結果重定向輸入到cmd.txt檔案中)
more cmd.txt
ls >> cmd.txt()
more cmd.txt
lssss > cmd.txt(命令找不到就不做輸出)
lssss 2> cmd.txt(命令錯誤重定向輸出到cmd.txt)
重定向輸入
vi aa.txt(新建檔案)
wall < aa.txt
Ctrl + C (退出)
1.ls ls -l ls -m
2.cd cd 絕對路徑||相對路徑 cd .. 和 cd .
3.mkdir mkdir 檔案或目錄名
4.rmdir 只能刪除空目錄
5.rm -rf
6.touch filename //建立一個空檔案
7.cp file1 file2 (拷貝檔案,不能拷貝目錄)
8.cp -r dir1 dir2(拷貝目錄)
9.mv file1 ../(移動檔案到上一目錄)
10. vi filename(建立一個檔案並編輯)
兩種模式:命令模式和編輯模式
命令模式的命令:
: w存檔
:q退出
:q!不存檔推出
:q w
: dd (刪除一行)
: o(當前行往下新增新的一行)
: O (當前行往上新增一行)
:more filename(檢視檔案內容)
11.more filename 顯示檔案的內容
12.cat filename (顯示檔案內容,正序)
13.tac filename (顯示檔案內容,倒序)
14.head filename (可以帶引數 -n顯示幾行)
15.tail filename (顯示檔案後幾行)
16.clear 清屏
17.find /name *.local
18.whereis ls ()
19.echo $path
20.ln 連線 ln file1 file2 ,改變file1的內容file2的內容會跟著改變。 硬連線。相當於複製了一份檔案並作連線。
ln file1 file3 , 軟連線,相當於window中的快捷方式
21.adduser username (可以在home中多一個主目錄username)cd /home
22.passwd user (為使用者設定密碼)(不顯示密碼或者*).
在etc目錄下有一個passwd檔案,more passwd (存的是所有的使用者)
不同shell之間的切換 csh,ksh,sh,bsh。退出使用exit
24. more group.當新建一個使用者沒有指定組預設新增一個和使用者名稱一樣的組
groupadd testg ,more testg, useradd testuser2 -g testuser. usermod -g testg testuser
25. userdel testuser; cd /home; ls; rm - rf testuser;
26. su testuser2(切換使用者) exit(不切換) 當一個新的使用者的登入時預設的當前路徑是使用者的主目錄
27.檔案許可權
28. ls -l
rw-r--rwx 檔案的所有者的許可權,與所有者同組的許可權,其他人的許可權
29.普通修改檔案許可權 chmod +x 4(為檔案新增可執行許可權) chmod -x 4 (取消x許可權) chmod u +x 4
chmod 775 4; chmod 777 4
30.修改檔案的所有者 chown testuser2 4
31.wc 統計指定檔案
32. more 4 ;grep asdf 4 查詢檔案中含的文字資訊。
33. fdisk -l
34. 管道
ls -Rl /etc; Ctrl + C (結束)
ls _Rl /etc | more(把上一個命令的結果交給下一命令,使用空格翻頁)
cat /ect/passwd | wc
cat /ect/passwd | grep lrj
dmesg | grep eth0(檢視網絡卡資訊是否正常)
man bash| col -b > bash.txt ()
ls -l | grep "^d" (只列出目錄^開始
ls -l * | grep "^-" | wc -l 當前目錄下有多少個檔案。
35 命令替換 啟動兩個Terminal
wall aaa 所有登入上的人都收到一個aaa的資訊。
wall `date`
36 重定向 (用的不多,但是指令碼常用)
ls > cmd.txt(將ls執行的結果重定向輸入到cmd.txt檔案中)
more cmd.txt
ls >> cmd.txt()
more cmd.txt
lssss > cmd.txt(命令找不到就不做輸出)
lssss 2> cmd.txt(命令錯誤重定向輸出到cmd.txt)
重定向輸入
vi aa.txt(新建檔案)
wall < aa.txt
Ctrl + C (退出)