Linux命令高階

2021-07-24 04:39:05 字數 2358 閱讀 5426

nl命令在linux系統中用來計算檔案中行號。nl 可以將輸出的檔案內容自動的加上行號!其預設的結果與 cat -n 有點不太一樣, nl 可以將行號做比較多的顯示設計,包括位數與是否自動補齊 0 等等的功能

ocate 讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案。其方法是先建立乙個包括系統內所有檔名稱及路徑的資料庫,之後當尋找時就只需查詢這個資料庫,而不必實際深入檔案系統之中了。在一般的 distribution 之中,資料庫的建立都被放在 crontab 中自動執行

ps: 有時候電腦上可能沒有locate命令,這個時候需要先安裝mlocate,然後使用updatedb進行更新就可以了

whereis命令是定位可執行檔案、源**檔案、幫助檔案在檔案系統中的位置

* -b 定位可執行檔案,二進位制檔案

* -m 定位幫助檔案

* -s 定位源**檔案

which命令的作用是,在path變數指定的路徑中,搜尋某個系統命令的位置,並且返回第乙個搜尋結果

用來壓縮和解壓檔案。tar本身不具有壓縮功能。他是呼叫壓縮功能實現的

使用chgrp指令去變更檔案與目錄所屬群組

通過chown改變檔案的擁有者和群組。在更改檔案的所有者或所屬群組時,可以使用使用者名稱和使用者識別碼設定。普通使用者不能將自己的檔案改變成其他的擁有者。其操作許可權一般為管理員。

選擇引數

暫時使用的較少,不詳述
顯示當前系統正在執行的程序的相關資訊,包括程序id、記憶體佔用率、cpu佔用率等

舉例

free 命令顯示系統使用和空閒的記憶體情況,包括物理記憶體、互動區記憶體(swap)和核心緩衝區記憶體。共享記憶體將被忽略

記憶體額定值檔案:cat /proc/meminfo

例項

free

free -g

free -m

free -s 1

//每秒執行一次

還沒接觸到,先不做解釋

用ifconfig命令配置的網絡卡資訊,在網絡卡重啟後機器重啟後,配置就不存在。要想將上述的配置資訊永遠的存的電腦裡,那就要修改網絡卡的配置檔案了。

例項

啟動和關閉網絡卡

ifconfig eth0 up

ifconfig eth0 down

為網絡卡配置ipv6位址

ifconfig eth0 add 33

ffe:

3240

:800

:1005::

2/64

用ifconfig修改mac位址

ifconfig eth0 hw ether 00

:aa:bb

:cc:dd

:ee配置ip位址

ifconfig eth0

192.168.120.56 netmask 255.255.255.0 broadcast 192.168.120.255

啟用和關閉arp協議

ifconfig eth0 arp

ifconfig eth0 -arp

設定最大傳輸單元

ifconfig eth0 mtu 1500

rcp命令用在遠端複製檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是乙個已經存在的目錄,則它會把前面指定的所有檔案或目錄複製到該目錄中。

例項

rcp

local_file

remote_hostname

:remote_fileenter

rcpremote_hostname

:remote_file

local_fileenter

scp傳輸是加密的

例項linux檔案系統中,有所謂的鏈結(link),我們可以將其視為檔案的別名,而鏈結又可分為兩種 : 硬鏈結(hard link)與軟鏈結(symbolic link),硬鏈結的意思是乙個檔案可以有多個名稱,而軟鏈結的方式則是產生乙個特殊的檔案,該檔案的內容是指向另乙個檔案的位置。硬鏈結是存在同乙個檔案系統中,而軟鏈結卻可以跨越不同的檔案系統。

選擇引數

例項 diff命令能比較單個檔案或者目錄內容。如果指定比較的是檔案,則只有當輸入為文字檔案時才有效。以逐行的方式,比較文字檔案的異同處。如果指定比較的是目錄的的時候,diff 命令會比較兩個目錄下名字相同的文字檔案。列出不同的二進位制檔案、公共子目錄和只在乙個目錄出現的檔案。

例項

cal 9

2012

cal -y

2013

linux高階命令

二 許可權的修改組管理 三 內容檢視,壓縮,解壓,檔案大小的檢視 四 vi 或者vim編輯器 五 管道 查詢 grep find locate wa 六 輸出及顯示 七 主機名hostname和hosts檔案的操作 八 軟體的安裝和解除安裝 九 jdk的安裝和配置 十 history的操作和幫助文件...

Linux高階命令

當我們熟悉一定的基礎命令時,我們往往會接觸到一些高階的命令操作,或者說是陌生的命令操作。2.1.程序除錯 gdb 程式互動除錯 gdb是乙個由gnu開源組織發布的 unix linux作業系統下的 基於命令列的 功能強大的程式除錯工具。對於一名linux下工作的c 程式設計師,gdb是必不可少的工具...

Linux高階命令

作用 操作伺服器的主機名 讀取和設定 用法1 hostname 表示輸出完整的主機名 用法2 hostname f 表示輸出當前主機名的fqdn 全限定網域名稱 作用 檢視乙個使用者的一些基本資訊 包含使用者id,使用者組id,附加組id 該命令如果不指定則預設當前使用者 用法1 id 預設使用者資...