linux實用命令

2021-08-02 19:38:01 字數 1595 閱讀 6273

1.遞迴所有目錄

ls  -r

2.top檢視特定程序資源占用

top  -hp  pid

3.檢視當前目錄下有多少個檔案

find ./ | wc -l

4.gbd除錯程序

gdb -p 程序pid

5.顯示目錄和符號鏈結資訊

ls -ld

6.檢視linux倒數1000行系統日誌

tail -n 1000 /var/log/messages

7.chmod修改使用者許可權,2種方法:

方法一:

增加許可權:

chmod u+x 目錄或檔名(u代表所屬人)

chmod g+x 目錄或檔名(g代表所屬組)

chmod o+x 目錄或檔名(o代表other)

chmod a+x 目錄或檔名(a代表所有人)

減少許可權;

chmod u-x 目錄或檔名(u代表所屬人)

u,g,o按順序匹配,一旦匹配上,以第乙個匹配的許可權為準

方法二:

讀。可執行許可權可用數字表示

r=4,w=2,x=1

chmod  777 目錄或檔名 (第1個7代表所屬人的許可權,第2個7代表所屬組的許可權,第3個7代表other的許可權)

8.檢視linux系統塊大小

getconf pagesize

9.解壓.tar.gz包

tar -zxvf  包名 -c 目標目錄

z:解壓縮

x:解tar包

v:可執行的看到解壓過程

f:指定解壓檔案

10.檢視網絡卡是千兆網萬兆網

ethtool 網絡卡名

11.ubuntu解除安裝所有狀態為rc的軟體包

dpkg -l | grep ^rc | cut -d' ' -f3 | sudo xargs dpkg --purge 

12.強制獲取ip

dhclient

13.安裝rz

yum install lrzsz -y

14.安裝nfs客戶端

centos 5:yum -y intsall nfs-utils portmap

centos 6:yum -y install nfs-utils  rpcbind

ubuntu:

apt-get install nfs-common

15.檢視linux系統引數

cpu核數:grep 'model name' /proc/cpuinfo | wc -l

cpu型號:cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

16.檢視linux磁碟引數

磁碟型號:smartctl --all /dev/sdb

測試硬碟寫入速度:time dd if=/dev/zero bs=1024 count=1000000of=/1gb.file

17.linux檢視系統版本及核心版本

cat /proc/version

cat /etc/redhat-release

lsb_release -a

uname -a

uname -r

Linux實用命令

1.掛載samba檔案系統 mount t cifs o username guest,password adobe,codepage cp936,iocharset utf8 192.168.4.20 samba mnt samba 2.cp a 遞迴拷貝目錄,保留鏈結 d 拷貝時保留鏈結 f 覆...

Linux實用命令

1 根據url統計pv zcat domain.access.log 20150722.gz grep 22 jul.tags index wc l grep後面的是匹配url的正則,wc l是只輸出行數 2 根據ip統計uv zcat domain.access.log 20150722.gz g...

linux實用命令

maxdepth 查詢深度 v invert match反向匹配 e extended regexp extended regular expression擴充套件的正規表示式 a after context下文 b before context上文 n 上下文 a all l 長格式 h huma...