tree的使用,顯示行號,find命令應用

2021-09-07 14:51:02 字數 4838 閱讀 2132

1、開機自檢bios

2、mbr引導

3、grub 選單:選擇不同的核心

4、載入核心

5、執行init程序

6、讀取/etc/inittab執行級別配置檔案

7、執行 /etc/rc.d/rc.sysinit 指令碼

(系統的初始化指令碼)配置主機名,ip位址

8、執行 /etc/rc.d/rc(根據執行級別執行相應的軟體)

9、顯示登陸介面

如何過濾出已知當前目錄下clsn中的所有一級目錄(提示:不包含clsn目錄下面目錄的子目錄及隱藏目錄,即只能是第一級目錄)?

mkdir /clsn -p

cd /clsn

mkdir ext/clsn test xiaodong xiaofan xingfujie -p

touch jeacen clsn wodi.gz yingsui.gz

-d顯示目錄,-l 1找當前目錄

[root@znix clsn]# tree -dl 1

├── data

└── test

-maxdepth 最大目錄深度

!表示非、排除

[root@znix clsn]# find . -maxdepth 1 -type d ! -name "."

./data

./test

^d 表示以d開頭的。

[root@znix clsn]# ls -l |grep "^d"

drwxr-xr-x  3 root root 4096 aug 23 15:51 data

drwxr-xr-x. 3 root root 4096 aug 23 15:51 test

ls -f 給不同的檔案加上不同的標記

資料夾為/

[root@znix clsn]# ls -f /clsn/|grep "/"

tandao/

test/

^d表示以d開頭的。

[root@znix clsn]# ls -l |awk '/^d/'

drwxr-xr-x  3 root root 4096 aug 23 15:51 data

drwxr-xr-x. 3 root root 4096 aug 23 15:51 test

$2>1 , 表示第二列大於1

[root@znix clsn]# ls -l /clsn/|awk '$2>1'

total 20

drwxr-xr-x  3 root root 4096 aug 23 15:51 data

drwxr-xr-x. 3 root root 4096 aug 23 15:51 test

希望快速返回上一次進入的目錄

[root@znix tmp]# cd /clsn/

[root@znix clsn]# pwd

/clsn

[root@znix clsn]# cd /tmp/

[root@znix tmp]# pwd

/tmp

[root@znix tmp]# cd -

/clsn

[root@znix clsn]# #cd - ==== cd $oldpwd(存放著

你上一次所在的位置)

cd ..   ###進入到上一級目錄

當前目錄的上一級目錄

.    ###當前目錄 cp /etc/hosts .

cd ~    ###當前使用者的家目錄

回老家

cd      ###回老家

cd -    ###進入到上一次所在的位置

#進入到/etc/sysconfig/network-scripts/目錄,並檢視你所在位置

#進入到上一級目錄,並檢視你所在位置

#進入到/root目錄下面,並顯示你所在位置

#快速返回到/你上一次的位置

#回到老家

[root@znix ~]# cd /etc/sysconfig/network-scripts/

[root@znix network-scripts]# pwd

/etc/sysconfig/network-scripts

[root@znix network-scripts]# cd ..

[root@znix sysconfig]# pwd

/etc/sysconfig

[root@znix sysconfig]# cd /root/

[root@znix ~]# pwd

/root

[root@znix ~]# cd -

/etc/sysconfig

[root@znix sysconfig]# cd

[root@znix ~]# pwd

/root

乙個目錄中有很多檔案(ls -l 檢視時好多屏),想用一條命令最快速度檢視到最近更新的檔案。如何看?

-r時逆序顯示   -t按時間順序排序

[root@znix clsn]# ls -lrt

total 20

-rw-r--r--. 1 root root    7 aug 17 17:00 t.sh

-rw-r--r--. 1 root root    0 aug 17 17:00 clsn.txt

-rw-r--r--. 1 root root    0 aug 17 17:00 alex.txt

-rw-r--r--. 1 root root    0 aug 17 17:28 b

-rw-r--r--. 1 root root    8 aug 17 19:35 test.sh

drwxr-xr-x  3 root root 4096 aug 23 15:51 data

drwxr-xr-x. 3 root root 4096 aug 23 15:51 test

-rw-r--r--  1 root root   43 aug 24 12:02 nginx.conf

[root@znix etc]# ls -l --time-style=long-iso

在配置apache時

建立目錄

total 4

drwxr-xr-x 2 root root 4096 aug 30 10:10 apache2.2.17

total 4

drwxr-xr-x 2 root root 4096 aug 30 10:10 apache2.2.17

total 8

drwxr-xr-x 2 root root 4096 aug 30 10:10 apache2.2.17

drwxr-xr-x 2 root root 4096 aug 30 10:16 apache2.4.17

先將舊的軟鏈結刪除

,防止出錯。

total 8

drwxr-xr-x 2 root root 4096 aug 30 10:10 apache2.2.17

drwxr-xr-x 2 root root 4096 aug 30 10:16 apache2.4.17

total 8

drwxr-xr-x 2 root root 4096 aug 30 10:10 apache2.2.17

drwxr-xr-x 2 root root 4096 aug 30 10:16 apache2.4.17

-mtime +7 表示7天以前  7表示第七天, -7表示最近7天

除錯系統服務時,希望能實時檢視/var/log/messages系統日誌的更新。

-f 顯示檔案的實時更新。

[root@znix ~]# tail -f /var/log/secure

tailf與tail -f 大致相同。

[root@znix ~]# tailf /var/log/secure

列印輕量級 web 服務的配置檔案 nginx.conf 內容的行號及內容

stu生成 stu01、stu02···stu05 字元

[root@znix clsn]# echo stu|xargs -n1 >nginx.conf

[root@znix clsn]# cat nginx.conf

stu01

stu02

stu03

stu04

stu05

-n 顯示檔案行號

[root@znix clsn]# cat -n nginx.conf

1  stu01

2  stu02

3  stu03

4  stu04

5  stu05

輸入:再輸入命令

:set nu    ##顯示行號

:set nonu  ##取消顯示行號

快捷鍵

g     把游標移動到最後一行

gg    把游標移動到第一行

o     在當前行下面插入乙個空行

並進入到編輯模式

nl 專門用於顯示行號

[root@znix clsn]# nl nginx.conf

1  stu01

2  stu02

3  stu03

4  stu04

5  stu05

-n 顯示行號,. 表示所有內容

[root@znix clsn]# grep -n "." nginx.conf

1:stu01

2:stu02

3:stu03

4:stu04

5:stu05

print nr 表示顯示行號,$0 表示行的內容

[root@znix clsn]# awk '' nginx.conf

1 stu01

2 stu02

3 stu03

4 stu04

5 stu05

tree的使用,顯示行號,find命令應用

1 開機自檢bios 2 mbr引導 3 grub 選單 選擇不同的核心 4 載入核心 5 執行init程序 6 讀取 etc inittab執行級別配置檔案 7 執行 etc rc.d rc.sysinit 指令碼 系統的初始化指令碼 配置主機名,ip位址 8 執行 etc rc.d rc 根據執...

使用mysql查詢顯示行號

在oracle獲取記錄行號使用rownum獲取。但是在mysql中查詢顯示行號就沒這麼方面了 方法如下 select rowno rowno 1 as rowno,r.from t article r,select rowno 0 t定義乙個變數 rowno,讓它的初始值為0,每有一行,數值加1。然...

SQL Server 顯示行號的方法

以前都不習慣於總結,今天為了找乙個簡單很的方法找了半天才找到了.今天先把它記錄下.1 利用identity屬性和臨時表實現 select a.identity int,1,1 as number into a from a log a order by optime select from a 2 ...