語法:shutdown [選項] time
選項:
-c:取消前乙個關機命令
-h:關機
-r:重啟
time:
now:立刻
+m:相對時間表示法,從命令提交開始多少分鐘之後,例:+3
hh:mm:絕對時間表示,指明具體時間
注意:shutdown now不能與其他時間連用
reboot與init6都能執行重啟,reboot相對來說比較簡單粗暴
重定向使用場景
1.當螢幕輸出的資訊很重要,而且我們需要將他存下來的時候;
2.背景執行中的程式,不希望他干擾螢幕正常的輸出結果時;
3.一些系統的例行命令(例如寫在 /etc/crontab 中的檔案)的執行結果
,希望他可以存下來時;
4. 一些執行命令,我們已經知道他可能的錯誤訊息,所以想以『 2>
/dev/null 』將他丟掉時;
5.錯誤訊息與正確訊息需要分別輸出時。
重定向符號
>:輸出重定向到乙個檔案或裝置 ,覆蓋原來的檔案
>>:追加
<:輸入重定向
輸入輸出標記
標準輸入:**為 0 ;或稱為 stdin ;使用的方式為 <
標準輸出:**為 1 ;或稱為 stdout;使用的方式為 1>
錯誤輸出:**為 2 ;或稱為 stderr;使用的方式為 2>
/dev/null:黑洞
三種工作模式:一般模式,編輯模式,命令列模式
進入vim後預設進入一般模式
一般模式——>編輯模式:i鍵入
一般模式——>命令列模式:』:『、』/『、』?『鍵入
編輯模式/命令列模式——>一般模式:esc
一般模式下的常用命令
0:移動到該行的行首
$:移動到該行的行末
g:移動到檔案的最後一行
gg:移動到檔案的第一行
ng:移動到檔案的最後第n行
dd:刪除游標所在的行
u:恢復被修改的文字
ndd:刪除包括游標所在行的n行文字
y:複製當前行的內容
ny:複製當前行開始的n行的內容
p:將複製的內容複製到游標所在的下一行
p:將複製的內容複製到游標的前一行
n:定位下乙個匹配的被查詢的字串
n:定位上乙個匹配的被查詢的字串
命令模式下的常用命令
/word:從上而下查詢word
?word:從下而上查詢wod
:w:儲存內容(不退出)
:w /../..:另存為
:wq:儲存並退出
:q:未修改時退出
:q!:放棄儲存修改內容,強制退出
:%s/old/new/g:將整個檔案內的old替換為new
:%s/old/new/gc:對每個替換動作提示使用者進行確認
:n,ms/old/new/g:替換n到m行的old為new
:set nu:顯示行號
:set nonu:不顯示行號
:zz:儲存並退出
:nohl:可取消查詢出的被選中的字的高亮狀態
:n,m de:刪除n-m行
:%g/abc/d:刪除包含abc字串的行
例:httpd-2.2.15-15.el6.centos.1.i686.rpm
httpd:軟體包名
2.2.15:軟體版本號,主版本.次版本.修正號
15:軟體的發布次數
el6.centos:適合的linux平台
i686:適合的硬體平台
rpm:rpm包副檔名
注:如果包全名中帶noarch,說明這樣的軟體包可以在任何平台上安裝,不需要特定的硬體平台。在任何硬體平台上都可以執行
rpm包依賴性
樹形依賴:a->b->c
環形依賴:a->b->c->a
解決環形依賴:將所有的包一起安裝
安裝流程
使用rpm查詢
rpm -qi 包名:查詢軟體包的詳細資訊
rpm -ql 包名:查詢包中檔案安裝的位置
rpm -qf 系統檔名:查詢系統檔案屬於哪乙個rpm包
rpm -qr 包名:查詢軟體包的依賴性
rpm -qa:查詢所有的安裝包
rpm -qc 包名:查詢指定安裝包的配置檔案
rpm -qa | grep 包名:查詢指定名字的安裝包
rpm包解除安裝
rpm -e 包名
-e:解除安裝(erase)
-nodeps:不檢查依賴性解除安裝
若有依賴關係,先解除安裝後安裝的rpm
yum全域性配置
在/etc/yum.repos.d/目錄下,在該目錄下centos-base.repo為網路源配置資訊,centos-media.repo為本地源配置資訊。預設的情況下使用網路源配置,但需要電腦聯網,若想使用本地源配置,將網路源改名即可
使用本地源:vim centos-media-repo,修改文字內容,新增本地源路徑,將enable=1
yum安裝軟體包
直接輸入:yun install 包名
yum命令
yum+命令選項+軟體包
命令選項:
search:搜尋命令
install:安裝命令
update:公升級命令
info/list:查詢命令
remove/erase:解除安裝命令
clean:清理快取
安裝過程
linux命令學習筆記
系統相關 uname a列印系統資訊 包括計算機型號,作業系統名稱,版本和發行號,以及計算機的網路名 free檢視系統記憶體使用情況 df 檢視磁碟使用情況 cat proc cpuinfo檢視cpu資訊 date檢視系統時間 top d 1 檢視cpu的使用率 cat etc issue檢視作業系...
Linux學習筆記 命令
命令基本格式 命令 選項 引數 選擇目錄,預設當前目錄 例如 ls al bin ls 表示顯示根目錄下的所有檔案 這裡選項可以分開寫 例如 ls a l bin 選項也可以寫全稱,在選項內容前加上 例如 ls all 等價於 ls 命令後的目錄如果不帶 則表示相對路徑,在當前目錄下進行尋找,ls中...
Linux命令學習筆記
前者是表示系統的整體設定,生效後所有使用者可用。後者是表示當前使用者的設定,只當前使用者有效。tail命令的用途是講指定檔案的最後幾行按照一定規則 輸出到終端,若文件有更新,也會主動重新整理。tail f c number n number m number b number k number fi...