国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Linux一些常用命令

z2xy / 3503人閱讀

摘要:可以用查找命令末行模式下輸入關(guān)鍵字,輸入的關(guān)鍵字會(huì)高亮顯示,按向下查找,按向上查找。語法同不覆蓋文件內(nèi)容,將結(jié)果追加到文件中。

1.文本搜索

如果vi或vim打開一個(gè)很大的文件,不易查找到對(duì)應(yīng)的內(nèi)容。可以用查找命令:

末行模式下輸入"/關(guān)鍵字",輸入的關(guān)鍵字會(huì)高亮顯示,按"n"向下查找,按"N"向上查找。

2.vim恢復(fù)以及亂碼問題

(1)在vi或vim中誤刪了東西,想要恢復(fù)的方法:

按ESC退出編輯模式,再按u鍵撤銷之前的修改內(nèi)容。

(2)在用vi或vim打開文件時(shí),如果出現(xiàn)了特殊符號(hào)或是亂碼,可以通過以下命令嘗試:

?vim -b test.txt

(-b一般用來查看對(duì)應(yīng)的二進(jìn)制文件的)

3.管道命令,即豎杠--》"|"

將查詢出來的內(nèi)容交給管道后面的命令裝飾之后再顯示出來

經(jīng)常跟grep(過濾)搭配使用,如:

1.cat -n test.txt|grep "123"? ? //顯示123所在行的全部?jī)?nèi)容

2.ps -ef | grep java;ps -aux | grep java? //查看java進(jìn)程

4.grep命令

1.顯示匹配的后n行 (after)

? ?grep -A n

2.顯示匹配的前n行(before)

? grep -B n

3.顯示匹配的前后n行(context)

? grep -C n

4.忽略大小寫

? grep -i str

5.查看某文件被哪個(gè)進(jìn)程所占用

lsof 文件名

6.查看python的版本

python -V

python --version

7.用戶和用戶組

useradd April? ? ? ? ? ?//創(chuàng)建用戶

groupadd Family? ? ? //創(chuàng)建用戶組

cat /etc/passwd? ? ? ? //查看所有用戶信息

cat /etc/shadow? ? ? ? //查看所有用戶的密碼信息

cat /etc/group? ? ? ? ? ?//查看所有用戶組信息

cat /etc/gshadow? ? ? ? //查看所有用戶組的密碼信息

8.find? 搜索文件或目錄

find /home -name helloword*? //查找home目錄下名為helloword開頭的文件或目錄

find / -name h?ll*?

find / -size +1000k? ? //查找根目錄下大于1000k的文件

find 查找效率比較低

查找命令還有:locate,whereis xxx

9.字符串替換命令

:s/well/good/? ? ? ? ? ? //替換當(dāng)前行第一個(gè)well為good

:s/well/good/g? ? ? ? ? //替換當(dāng)前行所有well為good

:n,$s/well/good/? ? ? ?//替換第n行開始到最后一行中每一行第一個(gè)well為good

:n,$s/well/good/g? ? ? //替換第n行開始到最后一行中每一行所有well為good

:.,$s/well/good/g? ? ? //替換當(dāng)前行開始到最后一行中每一行所有well為good

:%s/well/good/? ? ? ? ? //替換每一行的第一個(gè)well為good

:g/well/s//good/? ? ? ? ? //同上

:%s/well/good/g? ? ? ? ?//替換每一行的所有well為good

:g/well/s//good/g? ? ? ? //同上

轉(zhuǎn)義字符:可以使用#為分隔符,此時(shí)中間出現(xiàn)的/不會(huì)作為分隔符

:s#well/#good/#? ? ? ? ? //替換當(dāng)前行第一個(gè)well/為good/

:%s#/usr/bin#/bin#g ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //把文件中所有路徑/usr/bin換成/bin

10.重定向命令

1.標(biāo)準(zhǔn)的輸入控制

語法:命令 < 文件 ? ? //把文件作為命令的輸入

如:mail -s "sendmail test" ?test@test.com < file1 ? ? //將文件file1當(dāng)做信件的內(nèi)容發(fā)送給。。。

2.標(biāo)準(zhǔn)的輸出控制

(1)語法:命令 > 文件 ? ?//把命令執(zhí)行結(jié)果輸出到文件中

如:

ls -l > list.txt ? ? ? ? ? ? ? ? //命令結(jié)果輸出到list.txt文件中

ls -l > list.txt? ? ? ? ? ? ? ? //命令結(jié)果輸出到list.txt文件中,list已經(jīng)存在則覆蓋

(2)語法:命令 >& 文件? ? //將命令執(zhí)行時(shí)屏幕上所產(chǎn)生的任何信息(標(biāo)準(zhǔn)輸出+標(biāo)準(zhǔn)錯(cuò)誤輸出)寫入指定的文件中

如:

cc file1.c >& error? ? //將編譯file1.c 文件時(shí)所產(chǎn)生的任何信息寫入文件error 中。

小結(jié):?

會(huì)覆蓋原文件內(nèi)容。

》語法同>,不覆蓋文件內(nèi)容,將結(jié)果追加到文件中。

11.vi刪除行

命令行模式下執(zhí)行:

dd:刪除光標(biāo)所在行

ndd:刪除光標(biāo)所在行的向下n行

190,6233d ? ? ? ? ? ?//即[190,6233]都刪除掉

清空文件內(nèi)容的幾種方法:

$ : > filename

$ > filename

$ echo "" > filename

$ echo > filename

$ cat /dev/null > filename
12.vi定位行

命令行模式下輸入:

G ? ? //直接定位到最后一行

1G ? //直接定位到第一行

nG ? ?//直接定位到第n行

13.vi復(fù)制行

yy ? ? ? ? ? ? ? ? // 復(fù)制當(dāng)前行

nyy ? ? ? ? ? ? ? ?// 從當(dāng)前行開始復(fù)制n行

p ? ? ? ? ? ? ? ? ? ?//粘貼

14.ll或ls顯示說明

ll -ht ? ?//h表示安裝標(biāo)準(zhǔn)格式自動(dòng)轉(zhuǎn)換大小,即:456M,1.2G;t表示顯示內(nèi)容按照實(shí)際倒序排列

ls中文件顏色的意義:

藍(lán)色代表目錄

綠色代表可執(zhí)行文件

紅色代表壓縮文件

淺藍(lán)色代表鏈接文件

灰色代表其他文件

15.修改權(quán)限

chown -R April:April /home/April/lib

將/home/April/lib文件夾及其里面內(nèi)容的所有者修改為April

歡迎加入學(xué)習(xí)交流群569772982,大家一起學(xué)習(xí)交流。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/70516.html

相關(guān)文章

  • 看完這篇Linux基本的操作就會(huì)了

    摘要:前言只有光頭才能變強(qiáng)這個(gè)學(xué)期開了的課程了,授課的老師也是比較負(fù)責(zé)任的一位。開源,可被定制,開放,多用戶的網(wǎng)絡(luò)操作系統(tǒng)。三常用的命令上面說了一堆的基礎(chǔ)概念,這是給我們敲命令之前打了一點(diǎn)基礎(chǔ),在敲命令的同時(shí)也會(huì)遇到一些比較重要的知識(shí)點(diǎn)的。 前言 只有光頭才能變強(qiáng) 這個(gè)學(xué)期開了Linux的課程了,授課的老師也是比較負(fù)責(zé)任的一位。總的來說也算是比較系統(tǒng)地學(xué)習(xí)了一下Linux了~~~ 本文章主要...

    AZmake 評(píng)論0 收藏0
  • Linux生產(chǎn)環(huán)境上,最常用的一套“Sed“技巧

    摘要:替換模式以上是命令的常用匹配模式,但它還有一個(gè)強(qiáng)大的替換模式,意思就是查找替換其中的某些值,并輸出結(jié)果。看兩個(gè)命令的語法好玩由于正則的關(guān)系,很多字符需要轉(zhuǎn)義。注意前半部分的范圍是不能使用這種方式的。sed命令應(yīng)用廣泛,使用簡(jiǎn)單,是快速文本處理的利器。它其實(shí)沒多少技巧,背誦、使用是最合適的學(xué)習(xí)渠道,屬于硬技能。但它又很復(fù)雜,因?yàn)楦呒?jí)功能太多。本篇不去關(guān)注sed的高級(jí)功能,僅對(duì)常用的一些操作,進(jìn)...

    Big_fat_cat 評(píng)論0 收藏0
  • Linux下幾行命令快速安裝Docker及一些常用命令

    摘要:容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口。安裝如果是國(guó)內(nèi)機(jī)器可以選擇使用阿里云鏡像,加快安裝速度常用命令啟動(dòng)設(shè)置開機(jī)自啟查看本地鏡像搜索鏡像,以為例。Docker 是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口。安裝Docker...

    Tecode 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<