大神終究是孤獨的,在Linux這條路上,有太多的人,而咱們走着走着就分離了,咱們在各自的道路上按照咱們本身的方法去尋找着屬於咱們的道路,屬於咱們的那一片領土!php
第一天html
咱們從3開始linux
三、echo '111' > 1.txt 覆蓋以前全部的數據vim
echo '222' >> 1.txt 追加數據到文本運維
數據流向問題,箭頭指向哪裏就是流向哪裏優化
這個是建立並寫內容到文件裏面spa
四、vi 是編輯文件htm
vim是編輯文件blog
五、:wq 保存退出 :wq!強制保存退出遞歸
六、mv 移動文件夾命令 mv 源文件 移動的最終位置
cp 拷貝文件 cp 源文件 最終的位置
七、rm 目標文件 會出現是否刪除的提示,若是刪除輸入y
rm -f 目標文件 直接刪除文件,不會有提示
rm -fr 目標目錄 刪除文件夾的命令 也是目錄
rmdir 目標文件夾 刪除空的文件夾命令也是目錄
八、顯示文件的頭幾條
head -n -行數 文件,若是-n 和-行數不接默認顯示是10行
for example head -n -3 1.txt
tail -n -行數 文件,若是-n 和-行數不接默認顯示是10行
for example tail -n -3 1.txt
九、建立文件夾(目錄)
mkdir -m 777 目錄名稱 這個是建立包含權限的目錄
mkdir -p /simengphp/test/a/b/c 這個是遞歸建立法,也就是依次建立,沒有不會由於外層包圍的文 件夾不存在而報錯
tree /simengphp/這個是查看文件夾的目錄結構以樹形展現
十、seq 獲取多少行數據的命令
seq 1(開始) 10(結束)
seq1(開始) 10(結束) > 1.txt (將你獲取到的值寫入1.txt)
vi 1.txt 要顯示行數的話就用 :set nu
十一、案例。顯示文件的20-30
這個意思爲,1.txt的前30條數據,而後再獲取後10條數據
這個也是獲取10條數據,之後取行就要用sed,取單行和多行都是能夠的,這個效率比較高
還能夠有awk去獲取,這個是三劍客(linux)的老大
awk '{if(NR>19&&NR<31) print $0}' 1.txt
這個裏面要注意的是,awk後面要用單引號,NR就是一個行數
十二、find的方法的使用:
find 路徑 -類型 類型名稱 -名稱 ‘文件名’
批量操做的
find / -type f -name 'xx' | xargs 操做(cat查看或者批量替換等等操做)
其中xargs的做用是吧ls,find等操做交給後面的命令處理
1三、sed替換
總結
快捷鍵:
Ctrl+a 快速到輸入行的最前面
Ctrl+e 快速到輸入行的最後面
Ctrl+U 快速清除當前行而且不留痕跡
查看系統版本
lsb_release -a
次日:
一、添加用戶,adduser 用戶名 passwd 用戶名(給誰設置就寫誰)
二、切換角色:su - 用戶
三、echo 654321 | passwd --stdin simengphp 這種不須要交互也就是鏈接上當前的用戶名在修改密碼,可使用管道技術直接進行修改
四、刪除linux歷史的命令記錄:history -d 行數 history -c 刪除全部的歷史命令
五、使用yum更新
yum update 更新全部的版本
六、運維繫統優化
(1)cat /etc/selinux/config 改爲disabled
若是咱們想修改的話,咱們可使用sed -i 's/selinux=xx/selinux=disabled/g' 文件路徑 這樣的方式進行修改
(2)runlevel 查看當前系統的運行的級別 init 3 切換到3運行的級別 0 5等模式
(3)cat /etc/inittab 查看當前運行環境的模式的文件
(4)chkconfig --list | grep '3:on' 查看以3級別運行的服務
(5)LANG=en 改變字符集