第三、四單元總結

######第三單元######

########################man命令###########################

man  -->manual        ###man是手冊縮寫

man man               ###查看man命令的幫助

man passwd            ###查看passwd命令的幫助


man的級別  

1        系統命令

2        系統接口

3        函數庫

4        特殊文件,比如設備文件

5        文件

6        遊戲

7        系統的軟件包

8        系統管理命令

9        內核


man 5 passwd           ###查看/etc/passwd文件的幫助

man 1 passwd           ###查看passwd命令的幫助,1可以省略


man頁面的快捷用法

/關鍵字                ###搜索關鍵字並且高亮顯示結果

n                      ###向下匹配高亮結果

N                      ###向上匹配高亮結果

pagup                  ###向上滾動一個屏幕

pagdown                ###向下滾動一個屏幕

上鍵                   ###向上滾動一行

下鍵                   ###向下滾動一行

d|u                    ###向下滾動半個屏幕或向上滾動半個屏幕

G|gg                   ###回到man的最下面或最上面

q                      ###退出man頁面

 

#########################################################

########################第四單元#########################

#########################################################

在linux系統中,正確輸出的編號爲1,錯誤輸出編號爲2.

 

在普通用戶“student”下執行

find /etc -name passwd

輸出

find: ‘/etc/pki/CA/private’: Permission denied                   ###沒有進入權力,報錯

find: ‘/etc/pki/rsyslog’: Permission denied

find: ‘/etc/audit’: Permission denied

/etc/passwd                                                        ###正確輸出

find: ‘/etc/polkit-1/rules.d’: Permission denied

find: ‘/etc/polkit-1/localauthority’: Permission denied

find: ‘/etc/dhcp’: Permission denied

find: ‘/etc/selinux/targeted/modules/active’: Permission denied

find: ‘/etc/lvm/archive’: Permission denied

find: ‘/etc/lvm/backup’: Permission denied

find: ‘/etc/lvm/cache’: Permission denied

find: ‘/etc/grub.d’: Permission denied

/etc/pam.d/passwd                                                    ###正確輸出

find: ‘/etc/audisp’: Permission denied

find: ‘/etc/firewalld’: Permission denied

find: ‘/etc/cups/ssl’: Permission denied

find: ‘/etc/ipsec.d’: Permission denied

find: ‘/etc/libvirt’: Permission denied

find: ‘/etc/sudoers.d’: Permission denied

find: ‘/etc/named’: Permission denied

 

 

 

如何管理輸出

find /etc -name passwd> file               ####重定向正確輸出

find /etc -name passwd2> file              ####重定向錯誤輸出

find /etc -name passwd&> file              ####重定向所有輸出


find /etc -name passwd>> file              ###追加正確輸出

find /etc -name passwd2>> file             ####追加錯誤輸出

find /etc -name passwd&>> file             ####追加輸出


注意:>> 2>> &>> 不會覆蓋源文件內容,會把相應的輸出字符放到文件的最後


find /etc -name passwd> file2>&1           ####重新定義錯誤輸出爲正確


注意:>,2>,&>  都會覆蓋源文件內容

>file                                 ##清空file


如何應用管道

|   管道、管道的作用是將前一條命令的輸入變成管道後命令的輸入

|   管道之允許正確輸出通過

wKiom1f8xlrjvwhiAADaaUeJV7o355.png-wh_50

複製一份輸出

2>&1 |

轉換錯誤輸出爲正確再通過管道

 

##########################vim用法####################

 

1.命令模式

設定

在vim的命令模式下可以配置vim的工作方式

:set nu|nonu                ####行號的顯示或取消

:set mouse=a                ####設定鼠標可以操作光標位置

:set cursorline            ####行線顯示

以上的設定都是臨時的


永久設定方式

vim /etc/vimrc              ####此文件爲vim的配置文件,在此文件最後加入以上參數

:set nu|nonu                ####行號的顯示或取消

:set mouse=a                ####設定鼠標可以操作光標位置

:set cursorline            ####行線顯示

:help                       ####查看vim的用法,:q退出幫助


2.vim的可視化模式

ctrl + v                    ####高亮選擇模式,可以選者一片區域操作

u                           ####恢復到未操作之前

ctrl + r                    ####恢復到操作之後

批量添加字符

ctrl + v 選中要加字符所在的位,按I鍵,在加入想要加入的字符,按esc

 

 

3.分屏功能

ctrl+w s            ####上下分屏

ctrl+w v            ####左右分屏

ctrl+w c            ####撤銷光標所在屏幕

ctrl+w 上|下|左|右  ####移動光標到指定的屏幕中


4.搜索關鍵字

/關鍵字

n    向下匹配

N    向上匹配

 

5.字符的管理

dw          刪除光標所在單詞

dl          刪除光所在字母

dd          刪除一整行

d數字d      刪除數字指定的行數

d數字上鍵   向上刪除指定行數

 

yw複製光標所在單詞

yl複製光所在字母

yy複製一整行

p粘貼

y數字y複製數字指定的行數

 

cw剪切光標所在單詞

cl剪切光所在字母

cc剪切一整行

c數字c剪切數字指定的行數

剪切完成後會進入插入模式,要粘貼先退出插入模式再按P鍵

 

6.移動光標到指定行

:行號

G##移動光標到文件末行


7.vim的插入模式

i         光標坐在位置插入字符

I         光標所在行行首插入

a         光標所在字符的下一位插入

A         光標所在行行尾插入

o         光標所在行的下一行

O         光標所在行的上一行

s         刪除光標所在字符插入

S         刪除光標所在行插入


8.批量修改字符

:%s/原有字符/替換後字符       ##只替換每一行中出現的第一個原有字符

:%s/原有字符/替換後字符/g     ##替換所有

:%s/\t//g                     ##把全文的tab鍵替去掉,\t 表示tab鍵

:%s/^\ *//g                   ##把全文行首的空格去掉,“^\ *”表示行首的空格

:%s/^\#\ */#/g                ##把全文#後的空格去掉


wKioL1f88E-wBQZmAAdZVmS69QE158.png-wh_50

 

9.vim的退出模式

在命令模式下輸入

:q            ###退出,在未對文件作任何修改的時候可以用

:q!           ###強制退出

:wq           ###退出保存

:wq!          ###強制退出保存

 

 


##########圖形中的文本編輯器gedit #########

crtl+n            ##新建窗口

ctrl+s            ##保存文件

ctrl+o            ##打開文件

ctrl+x            ##剪切

ctrl+v            ##粘貼

ctrl+c            ##複製

對於giedit軟件幫助的查看可以用

yelp help:gedit


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