中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

無比強(qiáng)大的Linux ls命令家族,你會(huì)幾個(gè)

2021-03-06    分類: 網(wǎng)站建設(shè)

1. 前言

在Linux系統(tǒng)中,ls有相關(guān)的命令族或者命令群的,比如lshw是查硬件信息的,lsusb是查USB設(shè)備的。本文主要介紹以ls開頭的命令行工具作用以及使用案例。


2. 使用`lsscsi`命令查看SCSI設(shè)備或者主機(jī)屬性

在Linux系統(tǒng)中,查看SCSI設(shè)備或者主機(jī)和它們的屬性列表

[root@zcwyou ~]# lsscsi -g

輸出結(jié)果

[0:0:0:0] disk VMware, VMware Virtual S 1.0 /dev/sda /dev/sg0

[2:0:0:0] cd/dvd NECVMWar VMware IDE CDR10 1.00 /dev/sr0 /dev/sg1

3. 使用`lsblk`命令查看塊設(shè)備

[root@zcwyou ~]# lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

sda 8:0 0 40G 0 disk

├─sda1 8:1 0 1G 0 part /boot

└─sda2 8:2 0 39G 0 part

├─centos-root 253:0 0 37G 0 lvm /

└─centos-swap 253:1 0 2G 0 lvm [SWAP]

sr0 11:0 1 918M 0 rom

查看文件系統(tǒng)

[root@zcwyou ~]# lsblk -f

NAME FSTYPE LABEL UUID MOUNTPOINT

sda

├─sda1 xfs 3214fea5-66c2-43cc-b39f-f7cf2d823d65 /boot

└─sda2 LVM2_member keHaHQ-3S8r-n7jf-cUmU-gluN-Hffr-LezH9P

├─centos-root xfs 05b52f24-f7f5-4132-8637-7bb972b74119 /

└─centos-swap swap fe1dd696-959b-4b0a-af89-99eab9e18ce0 [SWAP]

sr0 iso9660 CentOS 7 x86_64 2018-11-25-21-21-31-00

查看塊設(shè)備相關(guān)權(quán)限

[root@zcwyou ~]# lsblk -m

NAME SIZE OWNER GROUP MODE

sda 40G root disk brw-rw----

├─sda1 1G root disk brw-rw----

└─sda2 39G root disk brw-rw----

├─centos-root 37G root disk brw-rw----

└─centos-swap 2G root disk brw-rw----

sr0 918M root cdrom brw-rw----

4. 使用`lsb_release`查看Linux發(fā)行版相關(guān)規(guī)范信息

安裝lsb_release命令

[root@zcwyou ~]# yum -y install redhat-lsb-core

使用lsb_release查看Linux發(fā)行版相關(guān)規(guī)范信息

[root@zcwyou ~]# lsb_release

LSB Version: :core-4.1-amd64:core-4.1-noarch

[root@zcwyou ~]# lsb_release -a

LSB Version: :core-4.1-amd64:core-4.1-noarch

Distributor ID: CentOS

Description: CentOS Linux release 7.6.1810 (Core)

Release: 7.6.1810

Codename: Core

5. Linux系統(tǒng)使用`lsusb`查看USB設(shè)備信息


安裝lsusb命令

[root@zcwyou ~]# yum -y install usbutils[root@zcwyou ~]# lsusb

Linux系統(tǒng)使用lsusb查看USB設(shè)備信息

6. Linux使用`lscpu`命令查看CPU信息

使用lscpu可以查看CPU的架構(gòu)、CPU數(shù)量、線程、核心數(shù)等等

[root@zcwyou ~]# lscpu

Architecture: x86_64

CPU op-mode(s): 32-bit, 64-bit

Byte Order: Little Endian

CPU(s): 2

On-line CPU(s) list: 0,1

Thread(s) per core: 1

Core(s) per socket: 2

座: 1

NUMA 節(jié)點(diǎn): 1

廠商 ID: GenuineIntel

CPU 系列: 6

型號(hào): 78

型號(hào)名稱: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz

步進(jìn): 3

CPU MHz: 2495.999

BogoMIPS: 4991.99

虛擬化: VT-x

超管理器廠商: VMware

虛擬化類型: 完全

L1d 緩存: 32K

L1i 緩存: 32K

L2 緩存: 256K

L3 緩存: 3072K

NUMA 節(jié)點(diǎn)0 CPU: 0,1

Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ssbd ibrs ibpb stibp tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec arat spec_ctrl intel_stibp flush_l1d arch_capabilities

Linux使用lscpu命令查看CPU信息

7. Linux使用`lspci`命令查看系統(tǒng)中PCI總線和連接了哪些設(shè)備

安裝lspci命令

[root@CentOS7 ~]# yum provides lspci

Linux使用lspci命令查看系統(tǒng)中PCI總線和連接了哪些設(shè)備

[root@zcwyou ~]# lspci


8. Linux使用`lshw`命令查看服務(wù)器硬件詳細(xì)信息

Linux安裝lshw命令

[root@zcwyou ~]# yum -y install lshw

使用復(fù)雜格式查看硬件信息

[root@zcwyou ~]# lshw -short

只查看存儲(chǔ)和控制器信息

[root@zcwyou ~]# lshw -class disk -class storage

使用HTML格式只查看網(wǎng)卡信息

[root@zcwyou ~]# lshw -html -class network

以圖形化界面顯示硬件配置信息

[root@zcwyou ~]# lshw-gtk

了解如何使用lshw命令查找有關(guān)硬盤,RAM速度,pci設(shè)備等的更多信息。您也可以使用這些Linux命令來收集有關(guān)Linux系統(tǒng)和硬件的信息。

9. Linux使用`ls`命令查看目錄內(nèi)容

長(zhǎng)格式輸出目錄內(nèi)容

ls -l

附加一個(gè)顯示文件性質(zhì)的字符

ls -F

查看所有文件包括隱藏文件

ls -a

遞歸列出子目錄

ls -R

收集鏈接符號(hào)或目錄的信息

ls -d

按修改時(shí)間對(duì)文件列表進(jìn)行排序

ls -t

以人類可讀的單位顯示文件大小

ls -h

忽略以~符號(hào)結(jié)尾的備份文件,不顯示它們

ls -B

顯示SELinux安全文本

ls -Z

優(yōu)先顯示目錄內(nèi)容,服務(wù)器上使用最有用

ls --group-directories-first -l

顏色化顯示輸出結(jié)果

ls --color

不顯示以.txt結(jié)尾的文件

ls --hide='*.txt' -l

10. 使用`lsof`顯示正在打開的Linux文件、網(wǎng)絡(luò)端口和進(jìn)程等

列出所有正在打開的文件

lsof | less

查看正在被zcwyou用戶打開的文件

lsof -u zcwyou -i

查看所有被進(jìn)程號(hào)為8888的進(jìn)程打開的IPv4網(wǎng)絡(luò)文件:

lsof -i 4 -a -p 8888

查找打開或占用了80端口的進(jìn)程

lsof -i TCP:80

列出被打開的IPv6網(wǎng)絡(luò)文件

lsof -i 6

列出被打開的IPv4網(wǎng)絡(luò)文件

lsof -i 4

列出占用TCP端口號(hào)1-1024的進(jìn)程

lsof -i TCP:1-1024

列出所有占用TCP或UDP端口號(hào)為2000-2005的文件

lsof -i @127.0.0.1:2000-2005

列出在/dev/sr0設(shè)備中,所有被打開的文件

lsof /dev/sr0

查出為什么DVD光驅(qū)或者光盤無法彈出的原因

lsof /dev/dvd

查看所有被打開的文件,除了root用戶的

lsof -i -u^root

查出到底是誰(shuí)正在查找/etc/foobar這個(gè)文件

lsof /etc/foobar

11. 使用`lsattr`列出第二個(gè)擴(kuò)展文件系統(tǒng)上的文件屬性

即使你是root用戶,也無法編輯或刪除文件?使用lsattr列出這些文件:

lsattr /etc/passwd

使用lsattr命令給某些文件加寫保護(hù)

echo 'Test' > foobarchattr +i foobar

查看文件屬性

lsattr foobar

試試用root用戶刪除這個(gè)文件

rm foobar

執(zhí)行結(jié)果:

rm: 不能刪除foobar': 沒有操作權(quán)限 即無法修改文件:無法刪除或重命名,無法為此文件創(chuàng)建鏈接,也無法將數(shù)據(jù)寫入文件: 刪除這個(gè)屬性: ¨G19G ¨K42K HAL (Hardware Abstraction Layer) 提供一種簡(jiǎn)易的方式發(fā)現(xiàn)系統(tǒng)中的硬件 查看系統(tǒng)中的硬件信息 ¨G20G ¨K43K 它允許用戶快速檢查一個(gè)(或多個(gè))指定的initramfs文件的內(nèi)容。這有助于找出initramfs映像中是否包含給定驅(qū)動(dòng)程序(例如RAID設(shè)備驅(qū)動(dòng)程序): 查看當(dāng)前Linux系統(tǒng)中的initramfs內(nèi)容 ¨G21G 查找是否包含透明加密或者解密驅(qū)動(dòng) ¨G22G ¨K44K ¨G23G ¨K45K 查找有關(guān)由Linux驅(qū)動(dòng)的系統(tǒng)中存在的PCMCIA套接字和設(shè)備的信息: ¨G24G ¨K46K 使用此命令發(fā)現(xiàn)新的wiimotes(Wii Remote) - 任天堂Wii游戲機(jī)的主控制器。它可以與X一起使用來控制光標(biāo)等等: lswm ¨K47K 使用此命令讀取DVD的內(nèi)容并將內(nèi)容打印到顯示器并轉(zhuǎn)儲(chǔ)以便在外部應(yīng)用程序中進(jìn)一步處理。 默認(rèn)輸出,以人類可讀的方式顯示 lsdvd 查看音頻信息 lsdvd -a 查看章節(jié)信息 lsdvd -c 查看字幕信息 lsdvd -s 其它功能演示 lsdvd -s -t track-number lsdvd -a -t 1 你可以使用mplayer播放DVD中的內(nèi)容 mplayer dvd://1 -dvd-device /dev/dvd ¨K48K lslk ¨K49K 使用此命令列出所有cgroup(控制組),Linux內(nèi)核功能用于限制,計(jì)算和隔離進(jìn)程組的資源使用情況(如CPU,內(nèi)存,磁盤I / O等)。 lscgroup ¨K50K 對(duì)補(bǔ)丁中文件的順序進(jìn)行排序,您可以使用: ¨G25G 僅顯示修補(bǔ)程序中添加的文件: lsdiff -s patch | grep '^+' | cut -c2- | xargs -rn1 filterdiff patch -i 要顯示所有文件的標(biāo)題: ¨G26G ¨K51K 使用此命令列出PST(MS Outlook個(gè)人文件夾)文件數(shù)據(jù)。它生成一個(gè)簡(jiǎn)單的數(shù)據(jù)列表(聯(lián)系人,電子郵件主題等): lspst mypst-file ¨K52K 這些文件可以在命令行中指定,也可以在命令行中給出的目錄中找到。 -d標(biāo)志控制lsdnssec輸出中的詳細(xì)信息量。 ¨G27G lsdnssec`顯示有關(guān)其收集信息的每個(gè)區(qū)域的以下信息:

關(guān)鍵信息

顯示關(guān)于當(dāng)前使用的密鑰的關(guān)鍵信息。包含一個(gè)條形圖,顯示密鑰的年齡與配置的預(yù)期密鑰生存時(shí)間的關(guān)系。

此信息是從lsdnssec找到的任何.krf文件中收集的。

滾動(dòng)狀態(tài)

如果通過rollerd滾動(dòng)任何區(qū)域鍵,則顯示滾動(dòng)狀態(tài)。還會(huì)顯示達(dá)到下一個(gè)狀態(tài)所需的時(shí)間。

此信息是從lsdnssec找到的任何.rollrec文件中收集的。

本文標(biāo)題:無比強(qiáng)大的Linux ls命令家族,你會(huì)幾個(gè)
轉(zhuǎn)載來于:http://www.rwnh.cn/news26/104576.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、建站公司、Google、域名注冊(cè)、電子商務(wù)、微信公眾號(hào)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
平谷区| 福鼎市| 特克斯县| 徐闻县| 赤峰市| 黑山县| 上高县| 水城县| 抚宁县| 泗水县| 格尔木市| 大丰市| 九龙城区| 沈丘县| 昌都县| 东平县| 新余市| 麻栗坡县| 呼玛县| 铜山县| 龙井市| 澎湖县| 海城市| 凯里市| 舞钢市| 南通市| 宝鸡市| 湄潭县| 白山市| 灵丘县| 五大连池市| 阿拉善左旗| 上思县| 甘德县| 定西市| 万荣县| 连城县| 昔阳县| 雷山县| 诏安县| 望谟县|