大神終究是孤獨(dú)的催什,在Linux這條路上涵亏,有太多的人,而我們走著走著就分離了蒲凶,我們在各自的道路上按照我們自己的方法去尋找著屬于我們的道路气筋,屬于我們的那一片領(lǐng)土!
第一天
我們從3開始
3旋圆、echo '111' ?> 1.txt ?覆蓋之前所有的數(shù)據(jù)
echo '222' >> 1.txt ?追加數(shù)據(jù)到文本
數(shù)據(jù)流向問題宠默,箭頭指向哪里就是流向哪里
這個(gè)是創(chuàng)建并寫內(nèi)容到文件里面
4、vi 是編輯文件
vim是編輯文件
5灵巧、:wq 保存退出 :wq!強(qiáng)制保存退出
6搀矫、mv 移動文件夾命令 ?mv 源文件 ? ?移動的最終位置
cp 拷貝文件 ? ?cp 源文件 ? 最終的位置
7、rm 目標(biāo)文件 ? ? 會出現(xiàn)是否刪除的提示刻肄,如果刪除輸入y
rm -f ? ?目標(biāo)文件 ? 直接刪除文件瓤球,不會有提示
rm -fr ? 目標(biāo)目錄 刪除文件夾的命令 也是目錄
rmdir ? 目標(biāo)文件夾 ? 刪除空的文件夾命令也是目錄
8、顯示文件的頭幾條
head -n -行數(shù) 文件敏弃,如果-n 和-行數(shù)不接默認(rèn)顯示是10行
for example ?head -n -3 1.txt
tail-n -行數(shù) 文件卦羡,如果-n 和-行數(shù)不接默認(rèn)顯示是10行
for exampletail-n -3 1.txt
9、創(chuàng)建文件夾(目錄)
mkdir -m 777 目錄名稱 ? ? ? 這個(gè)是創(chuàng)建包含權(quán)限的目錄
mkdir -p /simengphp/test/a/b/c ?這個(gè)是遞歸創(chuàng)建法麦到,也就是依次創(chuàng)建绿饵,沒有不會因?yàn)橥鈱影鼑奈?? ? ? ? ? 件夾不存在而報(bào)錯(cuò)
tree /simengphp/這個(gè)是查看文件夾的目錄結(jié)構(gòu)以樹形展示
10、seq 獲取多少行數(shù)據(jù)的命令
seq 1(開始) ?10(結(jié)束)
seq1(開始) ?10(結(jié)束) > 1.txt ?(將你獲取到的值寫入1.txt)
vi 1.txt 要顯示行數(shù)的話就用 :set nu
11瓶颠、案例拟赊。顯示文件的20-30
這個(gè)意思為,1.txt的前30條數(shù)據(jù)步清,然后再獲取后10條數(shù)據(jù)
這個(gè)也是獲取10條數(shù)據(jù)要门,以后取行就要用sed,取單行和多行都是可以的廓啊,這個(gè)效率比較高
還可以有awk去獲取欢搜,這個(gè)是三劍客(linux)的老大
awk '{if(NR>19&&NR<31) print $0}' 1.txt
這個(gè)里面要注意的是,awk后面要用單引號谴轮,NR就是一個(gè)行數(shù)
12炒瘟、find的方法的使用:
find 路徑 -類型 類型名稱 -名稱 ‘文件名’
批量操作的
find / -type f -name 'xx' | xargs 操作(cat查看或者批量替換等等操作)
其中xargs的作用是吧ls,find等操作交給后面的命令處理
13、sed替換
總結(jié)
快捷鍵:
Ctrl+a 快速到輸入行的最前面
Ctrl+e 快速到輸入行的最后面
Ctrl+U 快速清除當(dāng)前行并且不留痕跡
查看系統(tǒng)版本
lsb_release?-a
第二天:
1第步、添加用戶疮装,adduser 用戶名 ?passwd 用戶名(給誰設(shè)置就寫誰)
2缘琅、切換角色:su - 用戶
3、echo?654321?|?passwd?--stdin?simengphp 這種不需要交互也就是連接上當(dāng)前的用戶名在修改密碼廓推,可以使用管道技術(shù)直接進(jìn)行修改
4刷袍、刪除linux歷史的命令記錄:history -d 行數(shù) ?history -c 刪除所有的歷史命令
5、使用yum更新
yum update 更新所有的版本
6樊展、運(yùn)維系統(tǒng)優(yōu)化
(1)cat?/etc/selinux/config ?改成disabled
如果我們想修改的話呻纹,我們可以使用sed -i 's/selinux=xx/selinux=disabled/g' 文件路徑 ?這樣的方式進(jìn)行修改
(2)runlevel 查看當(dāng)前系統(tǒng)的運(yùn)行的級別 ?init 3 切換到3運(yùn)行的級別 ? 0 ?5等模式
(3)cat?/etc/inittab ? ?查看當(dāng)前運(yùn)行環(huán)境的模式的文件
(4)chkconfig?--list?| grep?'3:on' ?查看以3級別運(yùn)行的服務(wù)
(5)LANG=en 改變字符集