Linux基本命令

 

Shell——命令解釋器
Linux環境中有幾種不一樣類型的Shell,其中BASH shell 是默認安裝和使用的Shell
清除終端屏幕:clear、Ctrl+L與cls(前提先輸入:alias cls=clear)效果相同——並非真正清除終端屏幕
命令 printf 「\033c」 或者 printf 「\ec」真正地清空了終端屏幕.reset也是真正地清空終端屏幕。這個命令執行起來有點慢,但它的兼容性顯然比以前的那個要好。reset命令在你的終端控制錯亂時很是有用。html

1、瀏覽硬盤

$ 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

3、查看目錄和文件

$ 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

  1. find命令:
    shell

  2. 文件刪除:
    linux刪除目錄,習慣用rmdir,不過目錄非空,就不行了,如今使用rm -rf命令便可
    -r 就是向下遞歸,無論有多少級目錄,一併刪除
    -f 就是直接強行刪除,不做任何提示的意思編程

  3. 修改文件權限及賦予用戶文件權限
    更改文件或文件夾權限:
    人 組 其餘用戶
    rwx rwx rwx 二進制:4+2+1=7
    eg:755——》rwx r-x r-x
    該權限
    文件:chmod 777 文件名
    文件夾:chmod -R 777 文件夾名/
    root用戶給其餘用戶賦予文件權限:chown -R 用戶:用戶組 文件或文件夾windows

4、安裝方式

  1. 源碼安裝方式
    常見源碼打包壓縮格式:.tar.gz、.tar.baz二、等
    使用wget下載連接直接下再到包
    源碼安裝前閱讀readme
    編譯安裝:make 、make install
    例子:源碼安裝Apache
  2. rpm安裝方式
  3. yum安裝方式
    檢查yum是否安裝:rpm -qa|grep yum
    沒有安裝:安裝、配置
  4. 二進制軟件安裝方式
    其實就是解壓的過程
    .tar.gz解壓命令:tar -zxvf .tar.gz
    .bz2解壓命令:tar -jxvf .tar.gz

5、一些關於Linux的資源

Linux桌面bash

Linux知識相關架構

Linux命令相關less

Linux 系統監控相關

Linux軟件工具相關

連接資源整理來源於:http://www.androidchina.net/5737.html

後續更新中…

相關文章
相關標籤/搜索