day33-linux指令2

1、vi

    字符串查找(常用)
        :/要查找的字符串   敲enter開(kāi)始查找  n代表下一個(gè)  N代表上一個(gè)
            從上往下找
        ?/要查找的字符串   敲enter開(kāi)始查找  n代表下一個(gè)  N代表上一個(gè)
            從下往上找
    字符串替換
        光標(biāo)所在行
            :s/孤單/幸福   將光標(biāo)所在行的第一個(gè)孤單替換為幸福
            :s/孤單/幸福/g   將光標(biāo)所在行的所有孤單替換為幸福
        指定行
            :n,ms/孤單/幸福  將n到m行第一個(gè)孤單替換為幸福
            :n,ms/孤單/幸福/g  將n到m行所有孤單替換為幸福
        所有行
            :%s/孤單/幸福
            :%s/孤單/幸福/g
    vi打開(kāi)快捷到某行
        vi lala.txt +n    打開(kāi)文件默認(rèn)到第n行行首
        vi lala.txt +     打開(kāi)文件默認(rèn)到尾行行首
    vi的配置文件
        .vimrc   如果想用vi來(lái)寫(xiě)python代碼诅迷,搞一個(gè)配置文件
        vi ~/.vimrc
    vi的常見(jiàn)錯(cuò)誤
        非法編輯退出vi的時(shí)候佩番,會(huì)產(chǎn)生一個(gè) .2.txt.swp 的一個(gè)交換文件,只要有這個(gè)文件存在, 那么打開(kāi)這個(gè)文件的時(shí)候就會(huì)有提示罢杉,不想要這個(gè)提示趟畏,刪除這個(gè)文件即可   
        rm -f .2.txt.swp
        vi -r 2.txt   恢復(fù)到上次編輯的內(nèi)容

2、文件相關(guān)指令

    文件和文件夾的相關(guān)指令滩租,創(chuàng)建赋秀、刪除、拷貝律想、移動(dòng)猎莲、查看
    創(chuàng)建:
        文件:  vi 文件路徑      touch 文件路徑
        文件夾: mkdir 目錄路徑   創(chuàng)建指定的目錄
            mkdir -p dudu/haha/xixi   遞歸創(chuàng)建目錄
    刪除
        文件: rm 文件路徑     rm -f 文件路徑   強(qiáng)制刪除
        一般都不刪除文件,一般都是備份一下技即,編輯新的文件
        通配符:*
        rm -f *.txt   刪除所有txt文件
        rm -f *       刪除所有文件

        目錄:rmdir 目錄路徑    只能刪除空目錄
            rm -rf 目錄路徑    刪除目錄
    拷貝
        cp 源文件路徑 目標(biāo)文件路徑
            拷貝文件的時(shí)候可以修改名字
        cp -r 源文件夾 目標(biāo)文件夾
            拷貝文件夾的時(shí)候可以修改
            cp -r lihong jielun/       使用原來(lái)的名字
            cp -r lihong jielun/hong   修改名字
    移動(dòng)
        mv 源文件路徑 目標(biāo)文件路徑
            移動(dòng)的時(shí)候可以修改文件名字
            移動(dòng)文件夾不用加 -r 參數(shù)
    查看文件
        vi就能查看
        cat 文件名   
            -n 顯示行號(hào)
        tac 文件名   倒著查看
        head 文件名   默認(rèn)查看文件前十行
            -5  查看文件前五行  
        tail 文件名   默認(rèn)查看文件后十行
            -5 查看文件后五行
        more 文件名
            enter : 往下走一行
            空格 : 往下走一頁(yè)
            不能向上看著洼,按q退出
        less 文件名
            enter : 往下走一行
            空格 : 往下走一頁(yè)
            按q退出
            pageup   上翻頁(yè)
            pagedown 下翻頁(yè)
            /要查找的字符     也可與查找

3、文件系統(tǒng)

    文件系統(tǒng)就是文件管理系統(tǒng)的簡(jiǎn)稱而叼,不同的文件系統(tǒng)存儲(chǔ)和讀取數(shù)據(jù)的方式都不一樣身笤,就會(huì)導(dǎo)致同樣的東西,不同的文件系統(tǒng)來(lái)存葵陵,存的大小不一樣
    apfs:蘋(píng)果手機(jī)的格式
    常見(jiàn)的文件系統(tǒng)格式
    windows:
        fat
            fat16  已經(jīng)淘汰
            fat32  經(jīng)常使用液荸,尤其在u盤(pán)領(lǐng)域
            fat64  (exfat)  在windows和mac都可以直接讀寫(xiě)
        ntfs
            windows的默認(rèn)系統(tǒng)格式
    linux:
        ext
        ext2
        ext3
        ext4  目前是這個(gè)格式  不能讀寫(xiě)ntfs,如果要讀寫(xiě)脱篙,安裝其他軟件
    mac:
        hfs
        hfs+  不能寫(xiě)入ntfs娇钱,如果想要寫(xiě)入,需要安裝插件涡尘,該插件收費(fèi)

4忍弛、用戶和組

    linux是一個(gè)多用戶多組的操作系統(tǒng)
    一個(gè)用戶能否屬于多個(gè)組  yes
    一個(gè)組能否擁有多個(gè)用戶  yes
    一個(gè)用戶至少必須屬于一個(gè)組响迂,一個(gè)用戶必須擁有自己的主組考抄,其他組稱之為附加組
    用戶創(chuàng)建
        useradd bajie
        創(chuàng)建成功之后會(huì)留下記錄,  tail /etc/passwd
        創(chuàng)建一個(gè)用戶的同時(shí)蔗彤,會(huì)給當(dāng)前用戶創(chuàng)建一個(gè)名字一模一樣的組作為該用戶的主組
        給用戶添加密碼
            passwd 用戶名
            這個(gè)操作只能在root去給某個(gè)普通用戶設(shè)置密碼川梅,在普通用戶下只能給自己修改密碼,不能設(shè)置其他普通用戶密碼
        -d : 創(chuàng)建用戶的時(shí)候指定家目錄然遏,不指定會(huì)在home下面創(chuàng)建一個(gè)和用戶名一模一樣的目錄贫途,一般不指定
        -g : 指定主組,如果不指定待侵,默認(rèn)創(chuàng)建一個(gè)和用戶名一模一樣的組作為主組
        -G : 指定附加組
        -u :指定用戶id    一般都不用
    用戶修改
        usermod
        -g : 修改主組
            usermod -g 501 bajie   修改bajie主組
        -l : 修改用戶名
            usermod -l wuneng bajie   將bajie用戶名修改為wuneng
        -u : 修改用戶id
            usermod -u 505 wuneng   將wuneng用戶id修改為505
        -d : 修改家目錄
            usermod -d /home/lala wuneng   不用
    用戶刪除
        userdel
            userdel 用戶名     只刪除文件中的記錄
            userdel -r 用戶名  將家目錄一并刪除
            如果操作不規(guī)范丢早,家目錄也可手動(dòng)干掉
    用戶切換
        centos里面
        su 用戶名
        從root切換到普通不用密碼
        從普通切換到root,需要輸入root的密碼,通過(guò)exit返回上一個(gè)用戶
        這里面不能sudo怨酝,因?yàn)椴恢С挚酰绻С郑枰嚓P(guān)配置

        Ubuntu里面
        不允許root直接登錄农猬,需要配置才可以赡艰。
        用普通用戶登錄。  sudo 指令斤葱,提示輸入密碼慷垮,這個(gè)密碼是當(dāng)前用戶的密碼
    
    組創(chuàng)建
        查看當(dāng)前組,  tail /etc/group
        groupadd 組名
        -g : 可以指定組id
    刪除組
        groupdel 組名
        【注】如果一個(gè)組是主組的話揍堕,這個(gè)組刪不掉
        【注】如果一個(gè)組是一個(gè)用戶的主組料身,并且僅僅是這個(gè)用戶的主組,而且組名和用戶名相同衩茸,那么在刪除用戶的同時(shí)惯驼,該組也就刪除了
    修改組
        groupmod
        -g : 修改組的id號(hào)    groupmod -g 513 dudu
        -n : 修改組名        groupmod -n xixi dudu

5、文件權(quán)限

    權(quán)限什么意思递瑰?系統(tǒng)中祟牲,文件的權(quán)限都有哪些?讀抖部、寫(xiě)说贝、執(zhí)行
    讀:read   r   寫(xiě):write   w    執(zhí)行:execute  x
    如果寫(xiě)一個(gè)-代表沒(méi)有這個(gè)權(quán)限
    權(quán)限表示
    rwx     111     7   
    rw-     110     6
    r-x     101     5
    r--     100     4
    -wx     011     3
    -w-     010     2
    --x     001     1
    ---     000     0

    rwx             r-x             r-x
    所屬用戶權(quán)限     組內(nèi)用戶權(quán)限     組外用戶權(quán)限
    權(quán)限表示法:0755   0777   0644

    修改權(quán)限修改組的指令不是亂用的,需要root用戶的權(quán)限才能修改慎颗,Ubuntu下需要使用sudo乡恕,centos需要切換root執(zhí)行
    修改權(quán)限:chmod
        格式  chmod 權(quán)限 文件路徑
        chmod 755 1.txt
        chmod g+w,g-x 1.txt
            u : 修改所屬用戶
            g : 修改組內(nèi)用戶
            o : 修改組外用戶
        目錄權(quán)限修改
            chmod 777 目錄路徑    只修改該目錄的權(quán)限
            chmod -R 777 目錄路徑   遞歸修改目錄里面所有文件的權(quán)限
    修改用戶:chown
        chown 用戶名 文件路徑         只修改用戶名
        chown 用戶名:組名 文件路徑     用戶和組都修改
        chown :組名 文件路徑          只修改組名
        chown -R 用戶名:組名 目錄路徑             遞歸修改目錄里面所有文件的用戶和組
    修改組:chgrp
        chgrp 組名 文件路徑
        chgrp -R 組名 目錄路徑      遞歸修改
    umask
        是什么?
        系統(tǒng)創(chuàng)建文件默認(rèn)權(quán)限是  644
        系統(tǒng)創(chuàng)建目錄默認(rèn)權(quán)限是  755
        目錄默認(rèn)比文件多了一個(gè)可執(zhí)行權(quán)限俯萎,對(duì)目錄來(lái)說(shuō)傲宜,可執(zhí)行就是打開(kāi)目錄
        umask就決定了文件和目錄的默認(rèn)權(quán)限
            0777-0022 = 0755  這就是默認(rèn)權(quán)限,文件都少可執(zhí)行權(quán)限
        指定umask進(jìn)行修改夫啊,將umask指定為0011
            0777-0011 = 0766(目錄)  0666(文件)

6函卒、文件搜索

    find
    用法如下:
    find   在哪找   怎么找   找什么
    在哪找:就是一個(gè)路徑,默認(rèn)是當(dāng)前路徑
    怎么找:按照名字撇眯、大小报嵌、用戶,其實(shí)就是參數(shù)
        -name : 按照名字找
        -size : 按照大小找
        -user : 按照用戶找
        -group : 按照組找
        -maxdepth : 查找最大目錄級(jí)別
        -mindepth : 查找最小目錄級(jí)別
    找什么:1.mp3  *.txt

    find / -name dudu.py
    find / -size 10k     等于10k的文件 
                +10k     大于10k的文件
                -10k     小于10k的文件
    find / *.txt -user liuyan
    find / -maxdepth 3 -mindepth 2 -name *.txt  找指定級(jí)別的文件
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末熊榛,一起剝皮案震驚了整個(gè)濱河市锚国,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌玄坦,老刑警劉巖血筑,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡豺总,警方通過(guò)查閱死者的電腦和手機(jī)梆砸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)园欣,“玉大人帖世,你說(shuō)我怎么就攤上這事》锌荩” “怎么了日矫?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)绑榴。 經(jīng)常有香客問(wèn)我哪轿,道長(zhǎng)杀怠,這世上最難降的妖魔是什么币厕? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任稚叹,我火速辦了婚禮蘸秘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘渠脉。我一直安慰自己汽绢,他們只是感情好灵奖,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布容握。 她就那樣靜靜地躺著宣脉,像睡著了一般。 火紅的嫁衣襯著肌膚如雪剔氏。 梳的紋絲不亂的頭發(fā)上塑猖,一...
    開(kāi)封第一講書(shū)人閱讀 49,741評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音谈跛,去河邊找鬼羊苟。 笑死,一個(gè)胖子當(dāng)著我的面吹牛感憾,可吹牛的內(nèi)容都是我干的蜡励。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼吹菱,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼巍虫!你這毒婦竟也來(lái)了彭则?” 一聲冷哼從身側(cè)響起鳍刷,我...
    開(kāi)封第一講書(shū)人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎俯抖,沒(méi)想到半個(gè)月后输瓜,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年尤揣,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了搔啊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡北戏,死狀恐怖负芋,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情嗜愈,我是刑警寧澤旧蛾,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站蠕嫁,受9級(jí)特大地震影響锨天,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜剃毒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一病袄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧赘阀,春花似錦益缠、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至酌媒,卻和暖如春欠痴,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背秒咨。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工喇辽, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人雨席。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓菩咨,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親陡厘。 傳聞我的和親對(duì)象是個(gè)殘疾皇子抽米,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 系統(tǒng)管理與維護(hù)命令 date date(選項(xiàng))(參數(shù)) | 選項(xiàng) | 說(shuō)明 | | :-------- | ...
    蓓蓓的萬(wàn)能男友閱讀 3,870評(píng)論 0 5
  • linux資料總章2.1 1.0寫(xiě)的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無(wú)法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,145評(píng)論 2 34
  • Linux習(xí)慣問(wèn)題: 在vim編輯時(shí),按了ctrl + s后糙置,再按ctrl + q就可以繼續(xù)執(zhí)行了云茸。ctrl + ...
    光著腳的鞋閱讀 4,491評(píng)論 0 16
  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 5,723評(píng)論 0 10
  • 又到了高考季節(jié)谤饭,每每這時(shí)标捺,總會(huì)有一些親戚朋友跑來(lái)問(wèn)我孩子應(yīng)該報(bào)考什么學(xué)校和選擇什么專業(yè)才比較容易找工作懊纳。每一次被問(wèn)...
    喚醒沉睡的豬閱讀 654評(píng)論 4 12