sjsir
-
Linux基礎知識之選擇循環執行
1.選擇執行: a.單分支if語句: if 判斷條件;then(此處必須有;和then then可以單獨占一行) &nb…
-
Linux基礎知識之腳本初級編程
1.編程語言的分類:機器語言,匯編語言,高級語言 高級語言: 靜態語言:編譯型語言 在程序執行之前就會編譯成機器代碼(完全轉化完成)  …
-
Linux基礎知識之文本處理三劍客sed
處理文本的工具sed 1.sed是一種流編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”。接著用sed命令處理緩沖區中的內容,完成處理后,把緩沖區中的內容送往屏幕。接著處理下一行,這樣不斷重復,直到文件末尾。文件內容并沒有改變,除非你使用重定向存儲輸出。sed主要用來自動編…
-
Linux基本知識之Vim編輯器
vim文本編輯器: vim是Linux系統上的最著名的文本/代碼編輯器,也是早年的vi編輯器的加強版,而gVim則是其windows版。它的最大特色是完全使用鍵盤命令進行編輯,脫離了鼠標操作雖然使得入門變得困難,但上手之后鍵盤流的各種巧妙組合操作卻能帶來極大幅度的效率的提升。 (1)打開文件與關閉文件: …
-
Linux基礎知識之文本查找和正則表達式擴展正則表達式
1.什么是正則表達式? 正則表達式就是處理字符串的方法,它是以行為單位來進行字符串的處理行為,正則表達式通過一些特殊符號的復制,讓用戶可以輕易達到查找、刪除、替換某些特定字符串的處理程序。 正則表達式基本上是一種“表示法”,只要工具程序支持這種表示法,那么該工作程序就可以用來作為…
-
Linux基礎命令之文本命令
關于文本的命令: 1.文件查看命令: a.cat:查看文件,實現參數給的內容一個個顯示出來 -n:顯示行號(顯示的空行的行號) …
-
?Linux基礎知識之文件權限
實驗環境: Linux系統版本為CentOS6.8_x86_64版本,以root用戶和sjsir用戶遠程用xshell連接系統,進行試驗。 文本目錄: 1.文件的屬性 2.文件權限相關的命令 3.umask 新建文件和目錄的默認權限 &nbs…
-
M20用戶和組練習題和作業
1、創建用戶gentoo ,附加組為bin 和root ,默認shell為/bin/csh ,注釋信息為"Gentoo Distribution" useradd gentoo -G bin,boot -s /bin/csh -c "Gentoo Distribution" 2 、創建下面的用戶、組和組成員…
-
Linux基礎知識之用戶和組的配置文件解析
實驗環境: Linux系統的版本為CentOS6.8_x86_64版本,以root用戶遠程用xshell連接,進行實驗。 1.創建用戶設置的配置文件:/etc/default/useradd useradd 的配置文件如下圖所示: &nbs…
-
Linux基礎知識之用戶和組管理
系統環境: 該博文以CentOS6.8_x86_64和CentOS7.2_x86_64系統為基礎,Xshell5遠程登錄CentOS6.8和CentOS7.2系統,分別以root身份和sjsir用戶身份登錄系統。 學習的重要問題: 一、為什么要學習用戶和組? 首先Linux區別于其他的系統的最重要的特性就是…
-
Linux基礎知識之軟硬鏈接
系統環境: 該博文以CentOS6.8_x86_64系統為基礎,Xshell5遠程登錄CentOS6.8系統,以root身份登錄系統。 為什么要學習符號(軟)鏈接和硬鏈接? 符號(軟)鏈接和硬鏈接是Linux文件系統中的一個重要的概念,軟硬鏈接的學習過程中會涉及一些文件系統中的索引節點(inode),索引節…
-
Linux基本知識之echo命令詳解
該博文以CentOS6.8_x86_64系統為基礎,Xshell使用pts/X終端登錄CentOS6.8系統,以root身份登錄系統。 為什么學習echo命令? echo是一種最常用的與廣泛使用的內置于Linux的bash和C shell的命令,通常用在腳本語言和批處理文件中來在標準輸出或者文件中顯示一行文本或者字符串?!?/p>
-
Linux基礎知識之WMware Tools的安裝
該博文以CentOS6.8_x86_64系統為基礎,tty終端登錄CentOS6.8系統,以root身份登錄系統。 為什么要安裝WMware Tools? VMware Tools是VMware虛擬機中自帶的一種增強工具,…
-
?Linux基礎知識之screen命令詳解
該博文以CentOS6.8_x86_64系統為基礎,Xshell5遠程登錄CentOS6.8系統,以root身份登錄系統,以Xshell5發起screen幫助,用系統命令行界面去連接。 screen命令: 打開新的screen: screen -S [SESSION] (打開一個名叫hel…