Linux命令記錄。

引用:http://www.cnblogs.com/xiaoluo501395377/archive/2013/03/31/2992500.htmlhtml

 

首先,須要肯定的是知道的是:對於Linux系統來講,不管是中央處理器、內存、磁盤驅動器、鍵盤、鼠標,仍是用戶等都是文件linux

其次,若是須要對一個命令有具體瞭解,可使用man指令:man [command]less

 

管道命令(命令組合):使用符號 ‘ | ’來分割命令。按照從左到右的方式執行。例如:ls /etc | more ( 1,顯示出etc文件夾下的全部文件及目錄。2,以分頁形式顯示)編輯器

幫助中的括號含義:函數

[]   :可選項。使用時,須要去括號編碼

<>   :必選項。使用時,須要去括號spa

()   :參數列表 / 內容解釋code

經常使用的指令含義:orm

commands                          普通的命令
system calls                      系統調用, 如open,write
library calls                     庫函數, 如printf,fread
special files                     特殊文件,即/dev下的各類設備文件
file formats and convertions      指文件的格式,好比passwd, 就會說明這個文件中各個字段的含義
games for linux                   給遊戲留的, 由各個遊戲本身定義
macro packages and conventions    附件還有一些變量, 好比向environ這種全局變量在這裏就有說明
system management commands        系統管理用的命令, 這些命令只能由root使用,如ifconfig

命令暫時沒有規律,只是記錄。待完善度較好後將進行整理。htm

經常使用基本命令

shutdown -h now        如今立刻關機
shutdown -r now        如今從新啓動
reboot                 如今從新啓動。
cd                     切換目錄
pwd                   顯示當前所處路徑。

more                  顯示文件內容,帶分頁
less                  顯示文件內容,帶分頁
cat                   只是查看該文件裏的內容
tac 只是查看該文件裏的內容(反向查看)
grep 在文本中查詢內容。
chmod  修改該用戶的訪問權限(root和用戶自己) chown 改變文件的全部者(root權限) chgrp 改變該文件的所在組(root權限)
basename               獲取路徑的文件名
dirname                獲取路徑的目錄名
nl                     顯示時添加行號
more/less              翻頁查看
head                   取出前幾行
tail                   取出後面幾行
od                     查看非文本文件/格式化輸出文件中數據。-c
set fileencoding       編碼格式查詢。

文件/文件夾:

 

1 顯示文件。
  ls // 顯示文件和目錄
  ls -a // 顯示文件和目錄,包括隱藏屬性的。
2 創建目錄
  mkdir <folder name>  // create a folder.
  rmdir <folder name>  // it is must a empty folder.
3 建立文件。
  touch <file name> // create a new file.
4 複製文件/文件夾
  cp <copied file1/folder> <copied file2/folder2> ... -d <target folder>  // create more thar one file/folder.
  cp <file> <target>
5 修改文件名,移動文件。
  mv <file> <new file>
  // 我的認爲操做上,應該是直接修改稱爲一個新文件。但何嘗試,並不肯定。
6 刪除文件。
  rm -rf * // -r表示遞歸、f表示強制刪除)刪除全部內容,包括目錄和文件夾
  rm <filename>
  rm <foldername>  // it is must a empty.
7 建立符號連接
  ln // ln == link

 

用戶/用戶組:

 

1 切換用戶
  su // 切換到root
  su <use name>
2 註銷當前用戶。
  logout
3 添加/刪除一個用戶。
  useradd
  userdek
4 添加/刪除用戶組
  groupadd
  groupdel
5 添加一個用戶到一個用戶組中。
  useradd -g <group name>
6 改面用戶所在組(root權限)
  usermod

 

crontab命令記錄:週期性操做

crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File ]
crontab -e                      執行文字編輯器來設定時程表,內定的文字編輯器是 vi
crontab -l                      列出目前的時程表
crontab -r                      刪除目前的時程表
crontab -v                      列出用戶cron做業的狀態
chkconfig --list | grep cron    查看cron服務的啓動狀況:

  

開啓和關閉防火牆:

 

1) 永久性生效,重啓後不會復原
開啓:chkconfig iptables on
關閉:chkconfig iptables off

2) 即時生效,重啓後復原開啓:service iptables start關閉:service iptables stop

相關文章
相關標籤/搜索