Linux學習總結(文本操作)

一、輸入輸出重定向
1、輸入重定向
命令<文件 將文件最爲命令的標準輸入
命令<<分界符 從標準輸入中讀入,直到遇到分界符才停止
命令<文件1> 文件2 將文件1作爲命令的標準輸入並將標準輸入輸出到文件2中

2、輸出重定向
命令>文件 將標準輸出重定向到一個文件中(清空原有文件中的數據)
命令2>文件 將錯誤輸出重定向到一個文件中(清空原有文件中的數據)
命令>>文件 將標準輸出重定向到一個文件中(追加到原有文件中的數據)
命令2>>文件 將錯誤輸出重定向到一個文件中(追加到原有文件中的數據)
命令 &>>文件 將標準和錯誤重定向到文件中(追加)

例如:將man bash命令原有輸出到屏幕的信息寫到文件123.txt中;
man bash > 123.txt

二、管道命令符
1、格式:命令1|命令2
解釋:把前一個命令的標準輸出最爲下一個命令的標準輸入

三、命令行通配符
* 任意匹配
[0-9] 匹配0~9之間的單個數字
[135] 匹配135三個數字中的某個數字

四、轉義字符
反斜槓(\) 使用反斜槓後面的一個變量變爲單純的字符串
單引號(“) 轉義其中所有的變量爲單純的字符串
雙引號(“”) 保留其中變量屬性,不進行轉義處理
反引號(’) 把其中的命令執行後返回結果
例如: PRICE = 5

         echo "PRICE is $PRICE"
		輸出:PRICE is 5
		echo "PRICE is $$PRICE"
		輸出:PRICE is 5PRICE
		echo "PRICE is /$$PRICE"
		輸出:PRICE is $5

五、重要的環境變量
HOME
SHELL
HISTSIZE
HISTFILESIZE
MALL
LANG
RANDOM
PSI
PATH
EDITOR

六、Vim文本編輯器
1、命令模式:控制光標移動,對文本進行復制,粘貼,刪除,查找等工作
2、輸入模式:正常的文本錄入
3、末行模式:保存或退出文檔,以及設置編輯環境

	命令行模式====a,i,o===》輸入模式=====ESC===》命令行模式
	命令行模式====:===》末行模式=====ESC===》命令行模式

4、配置主機名稱
vim /etc/hostname
5、配置網卡信息
切換目錄: cd /ect/sysconfig/network-script
vim 網卡文件
網卡信息:
設備類型:TYPE-Ethernet
地址分配模式:BOOTPROTO=static
網卡名稱:NAME=eth0
是否啓動:ONBOOT=yes
IP地址:IPADDR=XXX.XXX.XXX.XXX
子網掩碼:NETMASK=255.255.255.0
網關地址:GATEWAY=192.169.10.1
DNS:DNS1=192.168.10.1
重啓網卡配置:systemct1 restart network
6、配置yum軟件倉庫

七、編寫Shell腳本
1、編寫簡單的shell腳本
2、接受用戶參數
$1 表示第一個參數
$2 表示第二個參數
$# 表示總共的參數個數
$* 表示所有位置的參數值
八、流程控制語句
1、if條件測試
2、for條件循環
3、while條件循環
4、case條件測試

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章