国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

linux—vi編輯器 3

2024-06-28 13:20:46
字體:
來源:轉載
供稿:網友
linux—vi編輯器 3

1. 打開文件 > vi 文件 //該模式是命令模式

2. 尾行模式操作 > :q //該模式是“尾行模式” > :w //保存已經修改的文檔 > :wq//保存并退出 > :q!//強行退出,不保存修改 > :/內容///查找指定內容,"n"會查找下一個,"N"會查找上一個//查找到文檔的最后,又會跑到文檔的開頭 > :set number/nu //給文件每行內容設置編號 > :set nonumber/nonu //取消編號設置 > :%s/bin/abcd/ //替換所有行的bin內容為abcd > :s/bin/abcd/ //替換當前行首次出現的bin為abcd > :s/bin/abcd/g//替換當前行所有的bin為abcd > :n//光標跳轉到n行位置 > /內容//查找指定內容

3. 命令模式鼠標移動 字符移動:上、下、左、右 鍵盤 h(左) j(下) k(上) l(右)

單詞移動w : 下個單詞的首字母b : 本單詞或上個單詞的首字母e : 本單詞或下個單詞的尾字母

行級移動 $ : 到達行尾0 : 數字0到達行首

段落級移動 { : 段落首部} : 段落的尾部

屏級移動 L : 屏幕尾部(當前屏其作用,不會走到下一屏)H : 屏幕首部

文檔級移動G : 文檔尾部1G : 文檔首行nG : 光標走到第n行

4. 命令模式刪除文檔信息字符級刪除x通用刪除 d+光標移動距離d+$ 從當前位置刪除到行尾d+0 從單前位置刪除到行首d+w 刪除單詞(包括單詞后邊的空格)

d+} 刪除到段落尾部(尾部空行有保留)d+{ 刪除到段落的首部(首部上邊的空行也被刪除,只刪除一行空白行)

d+L 刪除至屏幕尾部, 刪除包括當前行d+H 刪除至屏幕首部,刪除包括當前行

d+G 刪除至文檔尾部,刪除包括當前行d+1G 刪除至文檔首部,刪除包括當前行d+nG 刪除至文檔的第n行,刪除包括當期行和第n行

dd 刪除當前行n+dd 從當前行向下刪除n行

5. 命令模式復制并粘貼yy 復制單行n+yy 復制n行y+光標移動距離 可以進行靈活復制 [該方式使用可以參考刪除] p 粘貼(光標所在位置的后邊開始粘貼,[光標所在行的后一行])

6. 刪除的內容,也可以被粘貼,刪除的內容被放到緩存里邊,也可以提供粘貼服務

7. 在“命令模式”對操作進行撤銷 u //撤銷,向上會遞歸撤銷以往所有操作 r+字符 //單個字符替換 . //點,重復執行上個命令 J //合并兩行

8. 修改目錄的顏色為“金色” 編輯文件 vi /etc/DIR_CORLORS

Linux-常用命令

1. 查看當前目錄下有哪些文件和目錄 > ls //list > ls -al //all list 顯示當前目錄全部的文件詳細信息(以列表形式顯示) 會顯示隱藏文件 > ls -l //list顯示當前目錄一般文件的詳細信息(以列表形式顯示) > ls -a //顯示當前目錄全部文件信息,只有文件的名字 > ls 目錄 //羅列指定目錄的文件信息 > ll //以列表形式列出當前目錄文件的詳細內容(不會顯示隱藏文件) 2. 查看我當前在哪個目錄 >pwd

3. 顯示當前用戶信息 >who am i //顯示用戶名 和 其登錄系統的時間信息 >whoami //只顯示當前登錄系統的用戶名信息

4. 從普通用戶切換到root用戶 > su - //提示輸入密碼 > su root // 兩種切換方式:前者切換為超級管理員用戶,權限也是超級管理員權限 后者雖然切換為超級管理員,其權限是普通權限

5. 從root用戶切換到普通用戶 > su shuhua //從root切回普通用戶

6. 從桌面窗口切換為“命令行窗口”(通過超級管理員切換) > init 3 > init 5 //從“命令行”切換回“桌面”

7. 目錄切換 > cd 具體目錄

8. 輸出文件的信息,全部內容直接都輸出 >cat 文件

9. 創建目錄指令 > mkdir 目錄 > mkdir -p 目錄1/目錄2/目錄3 //遞歸創建目錄

10. 修改目錄的名字 > mv 目錄1 目錄2 //把"目錄1"的名字改為"目錄2"的名字 > mv 目錄/目錄a 目錄/目錄b //把“目錄a”改成"目錄b"

11. 移動操作 > mv 文件 目錄 //移動文件到指定的目錄 > mv 目錄 目錄 //移動目錄到指定目錄(包括多級目錄)

12. mv指令什么時候是移動,什么時候是該名字 mv 一參 二參 二參 是不存在的,就是改名字 二參 是存在的目錄,就是移動

mv com.txt red.txt red.txt是存在的文件,com.txt也是存在的文件首先明確,不可以移動操作不能【能】把名字由com.txt改為red.txt mv guangzhou hello.txtguangzhou 是存在的目錄hello.txt 是存在的文件首先明確不能移動是否可以把guangzhou的名字改為hello.txt【不能】把名字由“guangzhou”改為"hello.txt"能

13. 刪除目錄 > rmdir 目錄 //刪除單個目錄(沒有子級目錄) > rm -rf 文件名字 //force強制 recursive 遞歸刪除 > rm -rf / //kill your self [root用戶可以刪除更多的文件] > rm -rf shanghai/beijing //這是刪除shanghai下邊的beijing目錄,不會刪除shanghai

14. 復制 >cp copy >cp 目錄 地址 -R //復制目錄需要加上固定參數-R,目錄會進行遞歸復制 >cp 文件 目錄/不存在名字 //文件在被復制到指定目錄的同時被“改名字” >cp 文件 新文件名字 //復制同時并起新名字

15. 查看文件內容 > more 文件 //從文件內容第一行開始顯示,有顯示內容查看%百分比 //敲回車,會逐行查看后邊的內容,到最后會釋放光標 > less 文件 //逐行顯示文件內容,通過“上、下、左、右”可以查看文檔的各部分內容 //允許向前查看,沒有百分比顯示 //通過"q"鍵釋放光標 > head -n 文件 //查看文件前n行內容 > tail -n 文件 //查看文件尾部n行內容 > wc 文件 //計算文件內容行數、段落

16. 創建新文件 > touch 文件名 //創建文件

17. 給文件添加內容 > echo 內容 > 文件 //把指定內容輸入到“文件”里邊 > echo 內容 >> 文件 //把內容追加到文件里邊

18. 重定向內容到一個文件 > cat 文件1 > 文件2 //把文件1的內容重定向到文件2里邊,文件2沒有則會自動創建 > cat 文件1 >> 文件2 //追加重定向

19.增加用戶 /etc/passwd存放系統用戶信息(組編號、家目錄) > useradd 用戶名 > useradd -g 編號 用戶名 //增加用戶的同時設置“組編號” > useradd -d 目錄名 用戶名 //增加用戶同時設置“家目錄”,目錄沒有會自動創建 > useradd -g 編號 -d 家目錄 用戶名 //同時設置組編號和家目錄地址 > useradd -g 組編號 用戶 //常用操作

20. 創建組 (可以設置組本身編號) > groupadd 組名 //常用操作 > groupadd -g 編號 組名 //可以設置組編號,下一個組的編號要從最大的自增

21. 修改用戶信息(組編號、家目錄地址、用戶名) > usermod -g 組編號 用戶名 //修改用戶的組編號 > usermod -d 家目錄 用戶名 //修改用戶的家目錄,passwd文件有修改,實際并沒有這個目錄(手動創建) > usermod -u 編號 用戶名 //修改用戶本身的編號 > usermod -l 新名字 舊用戶名 //修改用戶的名字

22. 修改組 (組編號、組名) > groupmod -g 組編號 組名 //修改組編號 > groupmod -n 新組名 舊組名 //修改組名字

23. 刪除用戶(用戶信息、家目錄地址) > userdel 用戶 > userdel -r 用戶 //刪除用戶同時,其“家目錄”地址也會被刪除

24. 刪除組 > groupdel 組名 //一個組下邊有具體用戶,該組不允許刪除

25. 查看一個指令在使用的時候有何種參數可以設置 > useradd --help 命令 --help

26. 給一個用戶設置密碼(可以讓其登錄系統) > passwd 用戶名 //密碼根據提示輸入兩遍

27. 查看命令具體參數設置 > man 命令 //前后反復查看命令的使用參數

28. 給文件進行權限設置[相對方式] > chmod u+x 文件 > chmod g+x 文件 //給同組用戶設置執行權限 > chmod o+x 文件 //給其他組用戶設置執行權限 > chmod o+w,o+x 文件 //同時給文件設置可寫、可執行全選

> chmod u-r 文件 //取消主人的可讀權限 > chmod g-w,g-x 文件 //取消同組用戶寫、執行權限 > chmod o-r,o-x 文件 //取消其他組用戶讀、執行權限

> chmod g+rx,o+wx 文件 //給文件同組用戶設置“讀、執行”權限,其他組用戶有“寫、執行權限” > chmod u-rwx,g-rw //取消具體用戶的權限

29. 數字[絕對方式]設置文件權限 讀、寫、可執行 二進制代碼表示計算機的信息 1-------------1 10-------------2 100-------------4

例如:讀:1 寫:2 執行3 如果文件權限是讀寫執行都有就是數字6 如果文件只有讀的權限就是數字1 3 不知道是“讀寫” 還是 “執行權限”,歧義產生

正確的用法是:讀4 寫2 執行11:執行2:寫3:寫、執行4:讀5:讀、執行6:讀、寫7:讀、寫、執行 > chmod 777 文件 //主人、同組用戶、其他組用戶權限是滿的 > chmod 001 文件 //主人、同組用戶都沒有權限,其他組用戶有可執行權限 ppink.txt 主人有寫、執行 同組用戶有讀 其他組用戶有讀、執行 > chmod 345 ppink.txt

30. 給目錄遞歸設置權限 > chmod 755 目錄 -R //-R參數可以遞歸目錄進行權限設置

31. 文件權限使用 -w- 文件只有可寫權限[不可以看到原內容,可以寫,覆蓋寫,強行保存] r-- 文件只有可讀權限[可以看到原內容,可以寫,不會覆蓋,強行保存] --x 文件有可執行權限[不可以看到原內容,可以寫,覆蓋寫,強行保存]

32. 目錄權限 r-- 目錄有可讀權限[可以閱讀里邊的文件,不允許進入] --x 目錄有執行權限[不能閱讀,不允許寫,允許進入目錄] -w- 目錄有些權限[不能閱讀,不能增加或減少文件,不能進入目錄] rw- 有讀、寫權限[可以閱讀,不能進入目錄] rwx 讀、寫、可執行[可以閱讀,可以增加減少文件、可以進入] 一個目錄如何進行寫操作:給目錄增加文件或減少文件就是寫

33. 同組用戶對文件權限操作 r-- 操作只讀文件[可以閱讀,可以寫,強行保存,文件的主人和組已經更改] -w- 寫權限 [不能讀,可以強行覆蓋寫,文件的主人和組有更改] --x 是否可以進入目錄

[一個目錄有可執行權限,說明用戶可以切換進該目錄]

34. 文件或目錄的各種權限對超級管理員root沒有影響

35. 在指定文件里邊查找我們需要的內容 > grep 內容 文件

36. 查看“任務管理器” > top

37. 查看內存信息 > free -m //以M兆為單位顯示內存大小使用情況

38. 查看文件或目錄占用大小的情況 > du -h 目標 //有最小單元限制(4k) 1字節

39. 文件查找 find 目錄 選項 選項值 > find ./ -name abc.txt //在當前目錄查找名字為abc.txt的這個文件 > find / -name xxx //在根目錄查找文件 > find ./ -size 大小//根據文件的大小來查找單位:10 512字節默認100c 1字節單位100k 1024字節單位 > find ./ -size +100c //查找文件大小大于100字節的 > find ./ -size -100c //查找大小小于100字節的文件 > find ./ -size 4 //查找大小等于2048字節的文件 > find ./ -size 2k //查找大小等于2048字節的文件

> find ./ -maxdepth 1 //查找文件目錄最深是2層 > find ./ -mindepth 1 //查找文件通過最淺層次進行查找

> find ./ -type f //通過類型查找,查找文件類型 > find ./ -type d //通過類型查找,查找目錄類型

> find ./ -user 用戶名 //查找文件主人為XX的文件 > find ./ -uid 用戶編號 //查找文件主人編號為XX的文件 > find ./ -nouser //查找沒有主人的文件文件創建的時候,是某個用戶創建的有的一些文件創建好后,被用戶發布到網絡上邊我們把網絡的文件下載本地,放到我們自己的系統里邊創建這個文件的用戶,在我自己的系統里邊并沒有例如,創建這個文件的用戶編號是710(用戶名:runfa)

> find ./ -perm 權限764 //根據文件的權限進行查找 > find ./ -name 'bao*' //進行模糊查找,名字前綴是bao的文件

40. 設置軟連接 > ln -s 源文件 鏈接文件 > ln -s /home/shuhua/shanghai/passwd /var/passwd

41. 查看文件索引號碼 > ls -li

42. 制作任務調度指令 > crontab -e //編輯任務調度指令 > crontab -l //查看任務調度指令設置情況 在17:38來執行具體任務指令 分鐘 小時 日期 月份 星期 具體命令 38 17 * * * /home/shuhua/shanghai/newout.sh 0代表周日

43. 設置系統時間 > date -s "2013-08-13 17:39:40"; > date//查看系統時間

44. 給文件設置主人 > change owner > chown 主人 文件

45. 給文件設置組 > change group > chgrp 組 文件

> chown .組 文件

46. 同時給文件設置主人和組 > chown 主人.組 文件 > chown 主人.組 目錄 -R //遞歸給目錄設置主人和組的信息,二級目錄和三級目錄等等都會設置


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 静宁县| 姜堰市| 越西县| 建昌县| 大同市| 大渡口区| 米脂县| 张北县| 台湾省| 时尚| 盈江县| 会宁县| 陇西县| 永川市| 股票| 莱州市| 黄浦区| 石台县| 兴安盟| 社会| 定西市| 开阳县| 日喀则市| 彰化市| 龙井市| 昌邑市| 安平县| 沛县| 莱芜市| 杭锦后旗| 孟津县| 安平县| 顺昌县| 牡丹江市| 辉县市| 峨山| 呼伦贝尔市| 喀喇沁旗| 五家渠市| 绥阳县| 贺州市|