ubantu linux入門命令

                                Linux基本命令學習
                                   Writen by fanfan,2014-10-23,high-tech zone of xi’an
                公司最近用linux,所以配置了ubantu,先學了linux下的基本命令,以方便入門。
1、 打開終端 alt+ctrl+t
2、 普通用戶->超級用戶 sudo –i/-s
    超級用戶->普通用戶 su 用戶名
3、安裝軟件 sudo apt-get install 軟件名
4、立即關機 shutdown –h now
   或者 halt
5、立即重啓 shutdown –r now
   三分鐘重啓 shutdown –r +3
   reboot
6、終止程序 ctrl+c
7、殺死進程 kill 進程號
8、註銷 logout
9、ls 列舉當前目錄下的子目錄和文件
ls -a 顯示所有文件及目錄(以o開頭表示隱藏文件)
ls -L 列舉文件大小及權限
ls –f 加上文件類型指示符(“/”、”*”、”@”)
ls -r 遞歸方式列舉一個目錄及其子目錄中的內容
10、cd 改變目錄
   ~ 轉home目錄
  . 當前目錄
  .. 上一級目錄
  ../.. 上上級目錄
11、pwd 查看當前目錄
12、mkdir 新建目錄
    mkdir +name
   mkdir +p 文件夾名
   i.e. : mkdir p /opencv/Fisheye
13、touch 新建或改變舊文件的訪問時間
   touch -a 改變讀取時間記錄
   -m 改變修改時間記錄
   -c 如果目標文件不存在,不創建它
   -d 設定時間與格式
   Eg:touch a.c 在當前文件下創建a.c的文件
14、cat命令 顯示文本文件內容在終端
  -n 所有輸出行加行號
  -b 只對非空白行編號
15、find 查找文件
  -p 不跟蹤符號鏈接
  -l 跟蹤符號鏈接
   -a 與運算符
  -o 或運算符
  ! 非運算符
  Eg:$find –name “*.c” –o –name “.h”
16、locate 尋找文件(數據尋找)
  Eg:locate fish (會把所有帶fish文件全部找出)
17、whereis 查找可執行程序
18、mv 文件移動
  mv a b
19、cp 文件拷貝
  cp 路徑1 路徑2
  -i 覆蓋前詢問
  -b 直接覆蓋
20、rm 文件刪除
  rmdir 刪除空文件夾
  rm –r 遞歸刪除
  rm –ri 詢問遞歸刪除
-f 強制刪除
21、權限
  分三類:- rwx rwx rwx
  文件類型 用戶權限 組權限 其它人權限
  r:可讀 w:可寫 x:可執行
22、chmod 修改權限
 Eg:chmod 0777 a.out 使a.out對所有可讀可寫可執行
  chmod u{+-}{wrx} g{+-}{wrx} o{+-}{wrx} 文件名
  分別修改用戶、組、其它人權限,增加或取消

  chmod u=rw,g=wx,o=rw 文件名
  chmod 777 文件名
  u:表示用戶 g:表示組 o:表示其它
23、添加用戶 (在高級用戶下執行:即sudo)
  useradd –m 保留到home目錄下(否則無此用戶)
24、加密:passwd 用戶名
25、加組:groupadd 組名
26、壓縮文件
  壓縮 gzip+文件 後綴 .gz
  bzip+文件 .bz
  解壓縮 gzip –d 文件名
  gunzip 文件名
  bzip –d 文件名
  bunzip 文件名
27、tar 打包(解包最簡單的方法是直接往外部拖動)
  tar -c 重建包
  -f 指明打包文件
  -v 顯示打包過程
  -x 解包
  Eg: tar {cx} {jz} rf 文件
  J爲調用bzip壓縮命令 z爲gzip壓縮命令
  tar zxvf FileName.tar.gz
  tar jxvf FileName.tar.bz
28、重複上一次命令 按” ↑”鍵
29、命令自動補全 敲頭部分字母,然後按Tab鍵
30、top 查看進程實際情況
31、ctrl+h 顯示隱藏文件
32、ctrl+l 顯示地址欄
33、find 目錄 -name 文件名 快速查找某個文件
34、file filename 查看文件類型
35、rename 重命名
36、uname –a 查看內核
37、cat /etc/issue 查看ubantu版本
38、lsmod 查看內核加載模塊
39、lspci 查看pci設備
40、lsusb 查看usb設備
41、cat /proc/cpuinfo 查看cpu信息
42、lshw 查看當前硬件信息
43、head,tail 一個顯示文件頭部,一個顯示文件尾部
  -n 指定輸出頭部或尾部行數,默認10行
44、ifconfig 配置網卡
45、ln 爲文件建立連接(linux連接有軟連接和硬鏈接)
46、man 查閱命令

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章