命令:
通常只代表了實現某一類功能的指令或程式的名稱。
命令分類及格式:
linux命令的執行必須依賴於shell命令直譯器。shell實際上是linux系統中執行的一種特殊程式,它位於作業系統核心與使用者之間,負責接受使用者輸入的命令並進行解釋,將需要執行的操作傳遞給系統核心執行,shell在使用者和核心之間充當「翻譯官」的作用。
bash是linux系統中預設使用的shell程式,預設位於/bin/bash目錄中。
內部命令:
內部命令屬於shell的一部分,伴隨著系統核心自動就攜帶的命令。
外部命令:
指的是linux系統中可以完成特定功能的指令碼/二進位制程式,需要靠第三方的檔案和命令檔案所支援。使用檔案時,才可以使用改命令。
type 需要執行的命令——判斷使用者輸入的是外部命令還是內部命令。
linux命令列的格式:
語法:
命令字 【選項】 【引數】
1.命令字:
整條命令中最關鍵的一部分,在linux的字元操作介面中,使用命令字唯一確定一條命令,所以在輸入命令時一定要確保命令的正確性。
2.作用:
調節命令的具體功能,決定這條命令如何執行。
使用單個字元的選項時,新增-引導。(短格式選項) 如-a
使用多個字元選項時,新增--引導。(長格式選項) 如--help
3.引數:
是命令字元的處理物件,最好使用絕對路徑
tab:可將輸入的不完整命令或檔案,目錄名自動補齊,按兩次系統將輸出可用的名稱列表。
\ :強制換行
crtl + u:刪除當前游標之前的內容
crtl + k:刪除當前游標之後的內容
crtl + l:清屏
獲得命令幫助:
help命令:
檢視各shell內部命令的幫助資訊
--help:
顯示對應命令字的格式及選項等幫助資訊。適用於大多數外部命令。
man手冊:
文字文件格式(linux系統中)的幫助手冊頁。
whatis 要查詢的命令 :該命令可檢視需要查詢的命令的作用。
檢視目錄或檔案屬性內容:
ls命令主用於顯示目錄的內容,包括子目錄和檔案的相關屬性資訊等。
-l:長格式顯示檔案和目錄的列表
-a:顯示所有子目錄和檔案的資訊,包括「.」開頭的隱藏目錄和隱藏目錄
-a:與-a選項的作用基本類似,但有兩個特殊隱藏目錄不顯示——「.」與「..」(當前目錄與父目錄)
-d:顯示出目錄或檔案的大小
-r:以遞迴的方式顯示出指定目錄及子目錄中的所有內容
藍色:目錄(資料夾) 白色:普通文字檔案 綠色:可執行檔案(指令碼) 紅色:壓縮檔案 淺藍色:軟鏈結檔案(快捷方式) 閃爍紅色:鏈結的檔案出問題 灰色:其他檔案
執行『「ls-ld」命令可以顯示當前目錄的詳細屬性
(linux中的一起東西都是檔案)
alias:
alias別名機制可以進行檔案(目論)名稱簡化以提高使用效率。
\ls 為不使用別名
(un)alias 擬定名稱="echo 要輸出的內容" (臨時設定,加un為取消)
alias 檢視自己設定的別名稱
永久設定別名:放在系統的路徑中一般放置在以下兩個地方:/etc/profile(全域性生效) ~/.bashrc(當前使用者生效)
建立目錄和檔案:
touch——建立空檔案:
touch命令本用於更新檔案的時間標記,但在實際使用中經常用於建立新的測試檔案。使用檔名作為引數,可同時你建立多個檔案。
touch 建立的新檔名(檔名空格分隔,可多個建立)
注意事項:若檔案不存在,則建立新檔案;若存在,則更新該檔案的時間標記。
mkdir命令————建立新的目錄:
該命令用於建立新的空目錄,使用要建立的目錄位置作為引數(可有多個)。
mkdir 建立的新檔名
絕對路徑下,需要一次性建立巢狀的多層目錄,必須結合「-p」選項,否則只能在已經存在的目錄中建立一層子目錄。wang
vi /etc/sysconfig/network-scripts/ifcfg-網絡卡編號(永久配置網絡卡的配置檔案)
nmtui(臨時配置互動式配置網絡卡)
systemctl stop firewalld (臨時關閉防火牆)
systemctl disable firewalld(永久關閉防火牆)
setenforce 0(臨時關閉se linux)
vi /etc/sysconfig/selinux vi/etc/selinux/config(永久關閉selinux)
se配置檔案修改:
selinux=disable
service network restart(重啟網絡卡)
linux常用命令 一
cal y 顯示全年的日曆 vipw 相當於 vim etc passwd vigr 相當於 vim etc group df h或fdisk l 檢視分割槽 uname a 檢視系統核心版本號及系統名稱 rpm q kernel 查詢核心版本 find name txt print 從當前目錄查詢...
Linux常用命令(一)
1 更新命令 2 安裝新軟體 sudo apt get install mysql server。接著,apt會對照軟體列表查詢,發現匹配的mysql server 5.0軟體包。它會計算所有的倚賴關係,提供乙個報告,報告中包括。並提示 y n 報告中包括suggested package和reco...
linux常用命令(一)
關於檔案命名規則 1.除了 之外 所有都是合法的 2.有些字元最好不用,如空格符,製表符,退格符和字元 3.避免使用.作為普通檔名的第乙個字元,因為在linux裡 以這個開頭的都是隱藏檔案 4.大小寫敏感 5.linux下 所有命令都是二進位制檔案 bin下放 一般使用者都可以使用的命令 sbin ...