Shell——命令解釋器
Linux環境中有幾種不一樣類型的Shell,其中BASH shell 是默認安裝和使用的Shell
清除終端屏幕:clear、Ctrl+L與cls(前提先輸入:alias cls=clear)效果相同——並非真正清除終端屏幕
命令 printf 「\033c」 或者 printf 「\ec」真正地清空了終端屏幕.reset也是真正地清空終端屏幕。這個命令執行起來有點慢,但它的兼容性顯然比以前的那個要好。reset命令在你的終端控制錯亂時很是有用。html
$ cd /
進入根目錄
$ ls
列出文件和目錄(還有一個是dir除了功能少以外,其餘都相同)
$ cd home/
進入/home目錄(home目錄存放着系統中全部的主目錄)
$ cd
進入用戶主目錄
$ cd /etc/
進入etc目錄(存放着系統以及絕大部分應用軟件的配置文件)
$ cat /etc/fstab
查看fstab文件內容(定義了 各硬盤分區所掛載到的目錄路徑)
$ cat -n /etc/fstab
查看文件內容,前面加上了行號
$ more fstab
分頁顯示文件內容(空格向下翻頁,Enter鍵向下滾動一行,Q退出)linux
$ ls *.cpp
列出目錄中全部的C++文件名
$ ls text?
列出以text開頭且後跟一個字符的文件名
$ ls text[1A]
列出以text開頭且僅以1或A結束的文件名
$ ls text[1-3]
列出以text開頭且以1~3中某個字符(包括1和3)結束的文件名
$ ls text[A~C]
列出以text開頭且以A~C中某個字符(包括A和C)結束的文件名android
$ pwd
顯示當前所在位置
默認狀況下ls出文件名:
目錄——藍色、普通文件——黑色、可執行文件——草綠色、淡藍色——連接文件(相似windows快捷鍵)
$ ls -F
列出文件(目錄後加上/,可執行文件後加*,鏈接文件後加@)
$ ls -a
顯示出隱含文件(帶「.」的)
$ ls -aF
聯合使用
$ ls -l
查看文件屬性(依次顯示:文件的權限標誌、連接個數、文件全部者的用戶名、該用戶所在用戶組組名、文件大小、最後一次被修改是的日期和時間、文件名)==vdir head -n 2 README———顯示文件內容的前兩行(tail效果同樣)
更好的文本閱讀工具:less
$ less /boot/grub/grub.cfg
顯示文本(進入文本中)(空格下一頁、B鍵上一頁、Q鍵退出)(「/」+想要查找的內容,繼續查找相同的內容再次「/」,回車便可)
$ less -M /boot/grub/grub.cfg
文本信息顯示的更詳細
$ grep un file
在文件file中查找包含un的行
$ grep un file1 file2
指定多個文件來搜索git
find命令:
shell
文件刪除:
linux刪除目錄,習慣用rmdir,不過目錄非空,就不行了,如今使用rm -rf
命令便可
-r 就是向下遞歸,無論有多少級目錄,一併刪除
-f 就是直接強行刪除,不做任何提示的意思編程
修改文件權限及賦予用戶文件權限
更改文件或文件夾權限:
人 組 其餘用戶
rwx rwx rwx 二進制:4+2+1=7
eg:755——》rwx r-x r-x
該權限
文件:chmod 777 文件名
文件夾:chmod -R 777 文件夾名/
root用戶給其餘用戶賦予文件權限:chown -R 用戶:用戶組 文件或文件夾windows
Linux桌面bash
Linux知識相關架構
Linux命令相關less
Linux 系統監控相關
Linux軟件工具相關
連接資源整理來源於:http://www.androidchina.net/5737.html
後續更新中…