真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux命令提示文件名 linux改文件夾名字的命令

linux?那個命令用來顯示/home及其子目錄下文件名

R:遞歸處理,顯示目錄和子目錄下的所有文件

目前成都創(chuàng)新互聯(lián)公司已為數(shù)千家的企業(yè)提供了網(wǎng)站建設、域名、網(wǎng)站空間、網(wǎng)站托管維護、企業(yè)網(wǎng)站設計、巴彥淖爾網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

a:顯示所有文件,包含以“.”開頭的文件

l:使用長列表顯示結果

在命令手冊上查到的

Linux中使用grep命令搜索文件名及文件內容的方法

從文件中搜索并顯示文件名

當你從不止一個的文件中搜索時,默認它將顯示文件名:

代碼如下:

grep

word

文件名

grep

root

/etc/*

示例輸出:

代碼如下:

/etc/bash.bashrc:

See

man

sudo_root

for

details.

/etc/crontab:17

*

*

*

*

root

cd

/

run-parts

--report

/etc/cron.hourly

/etc/crontab:25

6

*

*

*

root

test

-x

/usr/sbin/anacron

||

(

cd

/

run-parts

--report

/etc/cron.daily

)

/etc/crontab:47

6

*

*

7

root

test

-x

/usr/sbin/anacron

||

(

cd

/

run-parts

--report

/etc/cron.weekly

)

/etc/group:root:x:0:

grep:

/etc/gshadow:

Permission

denied

/etc/logrotate.conf:

create

0664

root

utmp

/etc/logrotate.conf:

create

0660

root

utmp

每行開始的第一個部分是文件名(如:/etc/crontab、/etc/group)。使用

-l

選項可以只顯示文件名:

代碼如下:

grep

-l

string

filename

grep

-l

root

/etc/*

示例輸出:

代碼如下:

/etc/aliases

/etc/arpwatch.conf

grep:

/etc/at.deny:

Permission

denied

/etc/bash.bashrc

/etc/bash_completion

/etc/ca-certificates.conf

/etc/crontab

/etc/group

你也可以逆轉輸出;使用

-L

選項來輸出那些不匹配的文件的文件名:

代碼如下:

grep

-L

word

filename

grep

-L

root

/etc/*

示例輸出:

代碼如下:

/etc/apm

/etc/apparmor

/etc/apparmor.d

/etc/apport

/etc/apt

/etc/avahi

/etc/bash_completion.d

/etc/bindresvport.blacklist

/etc/blkid.conf

/etc/bluetooth

/etc/bogofilter.cf

/etc/bonobo-activation

/etc/brlapi.key

根據(jù)文件內容查找文件

輸入以下命令:

代碼如下:

grep

'string'

*.txt

grep

'main('

*.c

grep

'#include'

*.c

grep

'getChar*'

*.c

grep

-i

'ultra'

*.conf

grep

-iR

'ultra'

*.conf

其中

-i

忽略模式(匹配字符串

valid、

VALID、

ValID

)和輸入文件(匹配

file.c

FILE.c

FILE.C)的大小寫。

-R

遞歸讀取每個目錄下的所有文件。

高亮匹配到的模式

在搜索大量文件的時候你可以輕松地高亮模式:

代碼如下:

$

grep

--color=auto

-iR

'getChar();'

*.c

為查找到的模式顯示文件名和行號

你也許需要顯示文件名和行號:

代碼如下:

$

grep

--color=auto

-iRnH

'getChar();'

*.c

其中,

-n

在輸出的每行前面添加以

1

開始的行號。

-H

為每個匹配打印文件名。要搜索多個文件時這是默認選項。(LCTT

譯注:-h

選項強制隱藏文件名;另外

-l

-L

選項用于僅顯示匹配/不匹配的文件名,而

-H

-h用于控制在顯示匹配行前顯示/不顯示文件名,注意區(qū)分。)

代碼如下:

$grep

--color=auto

-nH

'DIR'

*

輸出樣例:

你也可以使用

find

命令:

代碼如下:

$

find

.

-name

*.c

-print

|

xargs

grep

main(

Linux下的命令

1.列出文件清單命令:ls

ls命令能夠列出當前目錄下的所有內容。ls 命令的執(zhí)行方式為:

# ls [-選項] [文件名或者目錄名]

進入到Linux命令行中后,我們至少要知道當前所處的位置有哪些內容,這些信息就可以使用ls命令來獲得。

在Linux中,ls命令是最常使用的命令之一,因為在命令行下要隨時查看目錄內容。如果不加任何選項的話,ls命令僅列出當前目錄下的文件和目錄名,例如,想要查看/etc目錄下的內容,可以使用下列命令:

# ls /etc

如果想要列出當前目錄下所有文件,則可以使用下列命令:

# ls -a

2、cat命令

功能:在標準輸出上顯示文件。

語法:cat [-vTEuAte] 文件

例子: cat example.txt

cat -A exam2.txt

cat file1 file2 file2

3、more命令

功能:在終端屏幕按屏顯示文本文件。

語法: more [-pcdls] 文件

例子: more example.c

more -dc example.c

more -c -10 example.c

4、less命令

less命令的功能幾乎和more命令一樣,也是用來按頁顯示文件,不同之處在于less命令在顯示文件時允許用戶既

可以向前又可以向后翻閱文件。

5、head命令

功能:顯示指定文件的前若干行。缺省設置為顯示10行

語法:head [-n] 文件

例子: head example.c

head -3 example.c

6、tail命令

功能:顯示指定文件的末尾若干行。缺省設置為顯示10行

語法:tail [+ / - num ] [參數(shù)] 文件

+num 從第num行以后開始顯示。- num 從距文件尾num行處開始顯示。

例子: tail example.c

tail -4 example.c

7、grep、fgrep和egrep命令

功能:

這組命令以指定模式搜索文件,并通知用戶在什么文件中搜索到與指定的模式匹配的字符串,并打印出所有包含該字符串的文本行,在該文本行的最前面是該行所在的文件名。grep命令一次只能搜索一個指定的模式;egrep命令檢索擴展的正則表達式(包括表達式組和可選項);fgrep命令檢索固定字符串,它不識別正則表達式,是快速搜索命令。

語法:

grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]

egrep [選項] [查找模式] [文件名1,文件名2,……]

fgrep [選項] [查找模式] [文件名1,文件名2,……]

例子: grep "text file" example

grep data *

grep goto *.c

Linux中能將整個目錄樹的文件名都顯示出來的命令是?

你好,應該是ls -al *,會將當前目錄下面全部文件和子文件夾的文件都可以顯示出來。


網(wǎng)站標題:linux命令提示文件名 linux改文件夾名字的命令
瀏覽地址:http://weahome.cn/article/hgishi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部