Linux運維筆記 shell基礎命令

2021-07-22 08:14:43 字數 2476 閱讀 8144

注:實驗系統為red hat enterprise linux server release 7.1 (maipo)

李哥:shell是核心的「保鏢」。

[kiosk@foundation0 desktop]$ gnome-terminal ##用命令列開啟乙個shell

​ kiosk ​##開啟shell的使用者

​ @ ​ ##分隔符

foundation0 ##機的短名稱,表示shell開啟在那台主機裡

​ desktop ​#​#表示你在系統的什麼位置

​ $ ​ ​##身份提示符中的普通使用者,超級使用者的提示符為:#

​[kiosk@foundation0 desktop]$ su - 使用者名稱

有「-」代表切換使用者並且切換環境

​ctrl + alt + f2 - f6

​ ctrl + alt + f1 | f7

<1>命令一定要在提示符之後輸入

<2>命令的輸入方式

命令 引數 目標

引數是命令功能的指定

-引數 ####單詞的縮寫

--引數 ####單詞的全拼

<3>幫助

命令 --help

【內容】 ###內容選加

《內容》 ###內容必加

內容... ###內容個數任意

<4> ctrl +c ###撤銷未執行的命令

關機  poweroff        |   init    0   |   shutdown -h     now

重啟 reboot | init 6 | shutdown -r now

<1>date

date 月月天天時時分分.秒秒 ##更改時間

<2>passwd

passwd username ##更改使用者密碼(只有超級使用者可以)

passwd ##普通使用者更改自己的密碼

普通使用者只能修改自己的密碼,並且必須知道自己原始密碼,修改密碼必須大於8位, 不能與原始密碼字元重複

passwd -l username ##凍結普通使用者

passwd -u username ##解凍普通使用者

<3>file ##檢視檔案什麼型別

<4>cat ##檢視檔案所有內容到檔案的最後

<5>less ##檢視檔案所有內容從檔案的開始

按q退出

<6>head -數字 檔名稱 ##檔案的前幾行內容

<7>tail -數字 檔名稱 ##檔案的後幾行

<8>wc -l ##行數

-c ##位元組數

-m ##字元數

-w ##單詞數

-l ##顯示最長行的長度

補齊系統中存在的檔名稱,命令,和命令引數

<10>!數字 ###執行第多少條命令

!關鍵字 ###執行最近一條以關鍵字開頭的命令

ctrl+r+關鍵字 ###調出最近一條含有關鍵字的命令

上下鍵 ###從最後一條命令開始向前檢視或者向後檢視

history ###檢視歷史

history -c ###清除歷史

<11>快捷鍵

+ a 游標移動到行首

+ e 游標移動到行尾

+ u 游標所在位置刪除到行首

+ k 游標所在位置刪除到行尾

+ r 調出最近一條含有關鍵字的命令

+ 左|右 游標移動以單詞為單位

+ c 撤銷以輸入的命令

+ d 關閉當前環境

+ shift + t ##在現有shell中重新開啟乙個table

+ shift + pageup|pagedown 切換table

+ alt + l 鎖屏

+ alt +上|下 切換工作介面

+ alt + f1|f7 進入圖形介面

+ alt + f2-f6 進入虛擬控制台

Linux運維筆記

總核數 物理cpu個數 x 每顆物理cpu的核數 總邏輯cpu數 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視每個物理cpu中core的個數 即核數 cat pro...

Linux運維筆記一

網絡卡配置 1修改預設網絡卡配置 vi etc sysconfig network scripts 一般有兩塊網絡卡 ifcfg eth0 第一塊 ifcfg eth1 第二塊 2網絡卡獲取ip有兩種方式 dhcp 動態獲取 static 靜態獲取 3網絡卡引數詳解 device eth0 物理裝置...

linux運維筆記2

linux 是乙個倒樹結構 linux 中所有的東西都是檔案這些檔案都在系統頂級目錄 也就是根目錄 目錄以下為二級目錄,這些目錄都是系統裝機時系統自動建立的 二級目錄及其作用 bin 二進位制可執行檔案,也就是系統命令 sbin 系統管理命令存放位置 boot 啟動分割槽,負責系統啟動 dev 裝置...