中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

linux常用命令學(xué)習(xí)

時間:2019-10-29

常用dos命令_常用dos命令大全及其用法_linux常用命令

1.whoami :打印與當(dāng)前生效的用戶 ID 關(guān)聯(lián)的用戶名

2.hostname 查看主機名

修改主機名(永久修改)
hostnamectl set-homename  新的主機名    

3.修改linux的命令提示符linux常用命令,通過變量PS1控制

echo  $變量名  #打印出變量的值
#輸出PS1變量的值
echo  $PS1
#修改變量的值 
[\u@\h \W]\$
PS1='[\u@\h \t \w]\$'
    \u  當(dāng)前登錄用戶
    \h  當(dāng)前主機名  
    \t  當(dāng)前系統(tǒng)時間
    \w   輸出絕對路徑
    \W  輸出工作路徑的最后一位

4.vim編輯器的用法

1. 編輯文件
    當(dāng)文件名稱存在時,進(jìn)入文件直接編輯
    當(dāng)名稱不存在,vim會退出保存時自動建立文件
    當(dāng)vim命令后沒有跟任何文件名稱時,無法實現(xiàn)“:wq”退出保存時,可以用“wq filename”
    
2. 當(dāng)vim異常退出時,系統(tǒng)會建立 .file.swp這個緩存文件
    這個文件中保存著 沒有“:wq”動作保存的信息
    當(dāng)用vim對文件做編輯的時候會提示
    O ? ? ? ? ? ?#只讀打開
    E ? ? ? ? ? ? #直接忽略.file.swp信息編輯文件
    R ? ? ? ? ? ? #利用.file.swp進(jìn)行保存數(shù)據(jù)恢復(fù)
    D ? ? ? ? ? ? #刪除.file.swp
    Q ? ? ? ? ? ? #退出
    A ? ? ? ? ? ? ?#終止
    
#vim的三種模式
命令模式
1.vim工作方式設(shè)定
    命令模式是vim打開文件后默認(rèn)進(jìn)入的模式,這個模式不能插入字符,但是可以設(shè)定vim的工作方式
    :set 指定信息
    :set nu ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #給每一行標(biāo)序
    :set nonu ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #去掉每一行的序號
    :set cursorline ? ? ? ? ? ? ? ? ? ? ? ? ?#添加光標(biāo)所在行的下劃線
    :set mouse=a ? ? ? ? ? ? ? ? ? ? ? ? ? #用鼠標(biāo)控制光標(biāo)所在位置
    # 注意:在vim中直接設(shè)定vim的工作方式是臨時設(shè)定,如果vim關(guān)閉,設(shè)定失效
    # 如果要永久設(shè)定需要設(shè)定需要編寫“/etc/vimrc”這個文件是vim的配置文件
    
2.在命令模式下如何管理字符
    按"x"
        刪除光標(biāo)所在字符
    按"u"
        undo 恢復(fù)
    按"ctrl+r"
        redo 撤銷恢復(fù)
    按"y"
        復(fù)制
        "yw"?? ??? ?????? ##復(fù)制一個單詞
        "yl"?? ??? ???????? ##復(fù)制一個字母
        "yy"?? ??? ??????? ##復(fù)制一整行
        "y5y"?? ??? ????? ##復(fù)制5行
    "c"
        剪切
        "cw"?? ????????? ##剪掉一個單詞
        "cl"?? ??? ??????? ##剪掉一個字母
        "cc"?? ??? ????? ##剪掉一整行
        "c5c"?? ??? ??? ##剪掉5行
        注意:"用C做剪切時,會進(jìn)入插入模式,如果要粘貼需要退出插入模式按<ESC>再按P"
    "d"
        刪除
        "dw"?? ??? ?????? ##刪除一個單詞
        "dl"?? ???????????? ##刪除一個字母
        "dd"?? ??? ??????? ##刪除一整行
        "d5d"?? ??? ????? ##刪除5行
    "p"
        粘貼
# vim的可視化操作
1.可視化模式的基本操作
    在vim中不能用鼠標(biāo)選擇區(qū)域操作,如果需要操作某個區(qū)域,需要進(jìn)入到可視化模式
    在命令模式下“Ctrl+v”進(jìn)入到可視化模式
    按“上|下|左|右”移動光標(biāo)選擇區(qū)域,按相應(yīng)操作鍵就可以對選擇區(qū)域進(jìn)行操作
2.可視化模式下批量操作字符
    把光標(biāo)停留在想要加入字符所在的列的第一行
    移動光標(biāo)選擇添加字符所在列
    按“I”進(jìn)入插入模式
    按“ESC”退出插入模式,字符批量添加成功的
3.vim字符替換
    %s/原有字符/新字符/g ? ? ? ? ? ? ? ? #全文替換
    1,5s/原有字符/新字符/g ? ? ? ? ? ? ? #替換1到5行字符
    g ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #替換出現(xiàn)的所有關(guān)鍵字,如果不加“g”只替換每行出現(xiàn)的第一個關(guān)鍵字
4.vim總字符的查找及光標(biāo)的移動
?   字符的查找
    /關(guān)鍵字
    n?? ??? ??? ?##向下匹配關(guān)鍵字
    N?? ??? ??? ?##向上匹配關(guān)鍵子
      光標(biāo)的移動
    :數(shù)字?? ??? ??? ?##光標(biāo)快速移動到指定行
    gg?? ??? ??? ?##光標(biāo)移動到文件的第一行
    G?? ??? ??? ?##光標(biāo)移動到文件的最后以行
5.vim同時編輯多個文件
    :sp filename
    ctrl + w?? 上?? ??? ?#光標(biāo)進(jìn)入上邊文件窗口
    ctrl + w?? 下?? ??? ?#光標(biāo)進(jìn)入下邊文件窗口
    
# vim插入模式
    "i"?? ??? ??? ?#在光標(biāo)所在位置插入字符
    "I"?? ??? ??? ???? #光標(biāo)所在行的行首插入字符
    "o"?? ??? ??? ?? #光標(biāo)所在行的下一行新行插入字符
    "O"?? ??? ?? ? ? #光標(biāo)所在行的上以行新行插入
    "s"?? ??? ??? ??? #刪除光標(biāo)所在字符并插入字符
    "S"?? ??? ??? ?? #刪除光標(biāo)所在行并插入字符
    "a"?? ??? ??? ?? #光標(biāo)所在字符的下一個字符插入
    "A"?? ??? ??? ? #光標(biāo)所在行的行尾插入字符
# 退出模式
    :q?? ??? ? ? ?? #當(dāng)vim進(jìn)入文件沒有對文件內(nèi)容做任何操作可以按"q"退出
    :q!?? ??? ????? #當(dāng)vim進(jìn)入文件對文件內(nèi)容有操作但不想保存退出
    :wq?? ??? ? ? #正常保存退出
    :wq!?? ??? ?? #強行保存退出,只針對與root用戶或文件所有人生效