中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

linux命令

時(shí)間:2018-12-09

ls 顯示文件或者目錄

ls -l 列出文件詳細(xì)信息(list)

ls -a 列出當(dāng)前目錄下的所有文件及目錄,包括隱藏的 (all)

mkdir 創(chuàng)建目錄

mkdir -p 創(chuàng)建目錄,若無父目錄,則創(chuàng)建(parent)

cd 切換目錄

touch 創(chuàng)建空文件

echo 創(chuàng)建帶有內(nèi)容的文件

cat 查看文件內(nèi)容

cp 拷貝(copy)

mv 移動(dòng)或重命名

rm 刪除文件

rm -r 遞歸刪除,可刪除子目錄及文件

rm -f 強(qiáng)制刪除

find 在文件系統(tǒng)中搜索某文件

wc 統(tǒng)計(jì)文本中行數(shù),字?jǐn)?shù),字符數(shù)

grep 在文本文件中查找某個(gè)字符串

rmdir 刪除空目錄

tree 樹形結(jié)構(gòu)顯示目錄 需要安裝tree包

pwd 顯示當(dāng)前目錄

ln 創(chuàng)建鏈接文件

more 、less 分頁顯示文本文件內(nèi)容

head 、tail 顯示文件頭尾內(nèi)容

Ctrl+Alt+f1 命令行全屏模式

二、系統(tǒng)管理命令

stat 顯示指定文件的詳細(xì)信息,比ls更詳細(xì)

who 顯示在線登錄用戶

whoami 顯示當(dāng)前操作用戶

hostname 顯示主機(jī)名

uname 顯示系統(tǒng)信息

top 命令作用是實(shí)時(shí)顯示 服務(wù)器當(dāng)前CPU,內(nèi)存,負(fù)載,進(jìn)程等信息

1 顯示CPU內(nèi)核數(shù)占用資源情況

top <空格>:立刻刷新

P:根據(jù)CPU使用大小進(jìn)行排序

T:根據(jù)時(shí)間、累計(jì)時(shí)間排序

M:根據(jù)使用內(nèi)存大小進(jìn)行排序

q:退出top命令

m:切換顯示內(nèi)存信息

t:切換顯示進(jìn)程和CPU狀態(tài)信息

c:切換顯示命令名稱和完整命令行

b:打開/關(guān)閉允許狀態(tài)進(jìn)程的加亮效果

x:打開/關(guān)閉當(dāng)前排序CPU或內(nèi)存或運(yùn)行時(shí)間的高亮效果

f:查看當(dāng)前可以自己定義顯示內(nèi)容的格式

z:top界面顏色切換

Z:top界面顏色選擇(有0-7種顏色可以選擇)

ps 顯示瞬間進(jìn)程狀態(tài) ps -aux

du 查看目錄大小 du -h/home 帶有單位顯示目錄信息

df 查看磁盤大小 df -h 帶有單位顯示磁盤信息

ifconfig 查看網(wǎng)絡(luò)情況

ping 測試網(wǎng)絡(luò)連通

netstat 顯示網(wǎng)絡(luò)狀態(tài)信息

man 幫助

clear 清屏

卸載分區(qū)就簡單多了:umount /dev/hda1有時(shí)候卸載分區(qū)時(shí)提示分區(qū)繁忙(device is busy),可以先用下面的命令看看哪個(gè)進(jìn)程在使用此分區(qū):fuser -cu /dev/hda1假如屏幕的輸出為/dev/hda1: 8463m(cck)則可以用此命令看這個(gè)進(jìn)程對應(yīng)的程序名字:ps 8463然后可以用此命令結(jié)束此進(jìn)程:kill -9 8463這樣就可以正常卸載分區(qū)了。

此時(shí)你可以通過win2000以上系統(tǒng)的內(nèi)置命令——ntsd,來強(qiáng)行殺死一切病毒進(jìn)程,因?yàn)樵撁畛齭ystem進(jìn)程、smss.exe進(jìn)程、csrss.exe進(jìn)程不能“對付”外,基本可以對付其它一切進(jìn)程。

通常用ps 查看進(jìn)程pid ,用kill命令終止進(jìn)程。

解決方法:用命令“ps -ef|grep mysqld”查看是否有mysqld進(jìn)程,如果有使用“kill -9 進(jìn)程號”殺死,然后重新啟動(dòng)mysqld。

三、打包壓縮相關(guān)命令

tar

-c:建立壓縮檔案

-x:解壓

-t:查看內(nèi)容

-r:向壓縮歸檔文件末尾追加文件

-u:更新原壓縮包中的文件

這五個(gè)是獨(dú)立的命令,壓縮解壓都要用到其中一個(gè),可以和別的命令連用但只能用其中一個(gè)。

下面的參數(shù)是根據(jù)需要在壓縮或解壓檔案時(shí)可選的。

-z:有g(shù)zip屬性的

-j:有bz2屬性的

-Z:有compress屬性的

-v:顯示所有過程

-O:將文件解開到標(biāo)準(zhǔn)輸出

下面的參數(shù)-f是必須的

-f:使用檔案名字,切記,這個(gè)參數(shù)是最后一個(gè)參數(shù),后面只能接檔案名。

# tar –cf all.tar *.jpg

這條命令是將所有.jpg的文件達(dá)成一個(gè)名為all.tar的包。-c是表示產(chǎn)生新的包,-f指定包的文件名。

# tar –rf all.tar *.gif

通配符代替了你一系列的文件,如“*.c”表示所有后綴為c的文件。

磁帶機(jī)的命令下面介紹一下磁帶機(jī)的讀寫命令和操作管理命令,最常用的磁帶機(jī)讀寫命令是tar, 它可以對磁帶進(jìn)行列目錄、讀和寫目錄文件,下面是對磁帶機(jī)讀寫命令的介紹:列磁帶目錄:tar tvf磁帶機(jī)設(shè)備文件名首次寫入磁帶:tar cvf磁帶機(jī)設(shè)備文件名欲記錄的文件或目錄名增量寫入磁帶:tar rvf磁帶機(jī)設(shè)備文件名欲記錄的文件或目錄名讀磁帶: tar xvf磁帶機(jī)設(shè)備文件名欲讀出的文件或目錄名注:上面的磁帶機(jī)設(shè)備文件名即指磁帶機(jī)設(shè)備在linux、unix系統(tǒng)中的關(guān)聯(lián)縮寫。

“那你難道不知道現(xiàn)在市里面有文件命令下來,全市所有網(wǎng)吧晚12點(diǎn)營業(yè)全部結(jié)束,不許通宵嗎。

a 表示“所有(all)用戶”。

# tar –uf all.tar logo.gif

這條命令是更新原來tar包all.tar中的logo.gif文件,-u表示更新文件的意思。

#tar –tf all.tar

這條命令是列出all.tar包中的所有文件,-t是列出文件的意思。

#tar –xf all.tar

這條命令是解出all.tar包中的所有文件,-x是解開的意思。linux命令

#tar czvf my.tar.gz file1 // 單個(gè)文件壓縮打包

maingetline copy extern extern extern extern maingetline copy extern extern file1 file2 file3 file2 file3 extern extern #include 。

mget file1 file2 file3 filen 從服務(wù)器上下載多個(gè)文件。

mget file1 file2 file3 filen 從服務(wù)器上下載多個(gè)文件。

在linux下新創(chuàng)建的文件file1,file2,file3分別屬於g1.文件file1,file2.然后都設(shè)置為共享文件,把它更改為775。

#tar czvf my.tar.gz dir1 //單個(gè)目錄壓縮打包

#tar czvf my.tar.gz dir1 dir2 // 多個(gè)目錄壓縮打包

#tar xzvf my.tar.gz //解包至當(dāng)前目錄

壓縮

下面介紹一下此款asp木馬的特點(diǎn):服務(wù)器信息探針 1.服務(wù)器基本信息 這款asp木馬有web服務(wù)器的一些基本信息2.服務(wù)器組件信息 asp木馬一些常用的asp組件的支持情況檢測3.application/session查看 asp木馬所有系統(tǒng)變量及其值的查看, 當(dāng)前瀏覽器進(jìn)程和服務(wù)器的會(huì)話及內(nèi)容的查看 數(shù)據(jù)庫操作器(access, sql server) 1.基本功能: asp木馬數(shù)據(jù)庫基本表結(jié)構(gòu)查看, 數(shù)據(jù)表記錄操作(查看,添加,修改,刪除), 多條件記錄查詢2.擴(kuò)展功能 asp木馬執(zhí)行自定義查詢, 用來執(zhí)行所有自定義sql語句, 如果是select查詢還可以返回記錄 文件夾打包/解開器 1.文件夾打包 asp木馬指定要打包的文件夾, 按"開始打包"后生成packet.mdb(位于要打包的文件夾目錄)2.文件包解開 asp木馬指定文件包相對路徑, 按"開始解包", 解開目錄為文件包(packet.mdb)所在目錄 批量文件上傳 進(jìn)入頁面后, 指定好要上傳的目標(biāo)目錄, 如果要上傳多個(gè), 請先設(shè)定上傳文件數(shù)量,然后選擇要上傳的文件, 選擇完畢后開始上傳, 如果要上傳的文件可能已經(jīng)存在,可以選擇"覆蓋模式"進(jìn)行覆蓋上傳 文本文件搜索器 指定搜索目錄, 填寫好搜索關(guān)鍵字, 指定搜索條件(文件名,文本內(nèi)容,或者兩者)后按提交即可 http網(wǎng)頁代理 通過另一臺服務(wù)器來訪問你所要訪問的網(wǎng)頁, 并把結(jié)果返回給你。

.tar 解包:tar xvf filename.tar 打包:tar cvf filename.tar dirname (注:tar是打包,不是壓縮。

tar cf toole.tar tool####把tool目錄打包為toole.tar文件####。

tar cfz xwyme.tar.gz tool####把tool目錄打包且壓縮為xwyme.tar.gz文件,因?yàn)?tar文件幾乎是沒有壓縮過的,mt的.tar.gz文件解壓成.tar文件后差不多是10mb ####。

tar –czf jpg.tar.gz *.jpg //將目錄中所有的jpg文件打包成jpg.tar后,并且將其用gzip壓縮,生成一個(gè)gzip壓縮過的包,命名為jpg.tar.gz

tar –cjf jpg.tar.bz2 *.jpg //將目錄里所有的jpg文件打包成jpg.tar后,并且將其用bz2壓縮,生成一個(gè)bzip2壓縮過的包,命名為jpg.tar.bz2

tar -cZf jpg.tar.Z *.jpg //將目錄里所有的jpg文件打包成jpg.tar后,并且將其中compress壓縮,生成一個(gè)umcompress壓縮過的包,命名為jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的壓縮,需要先下載rar for Linux

的 linux 殺毒引擎有突出的解壓功能. 它可以掃描, mapi, cab, ace, chm, 7zip 和 ntfs 流. 而且還可以掃描以下的壓縮文檔: arj, zip, mime (+ 所有組合格式), dbx (outlook express 壓縮檔), rar, tar, gzip, bzip2, zoo, arc, lha/lhx, tnef (winmail.dat), cpio, rpm, iso, 和 sis. 另外它還支持一些可執(zhí)行壓縮器 (例如 pklite, diet, upx, aspack, peshield, peprotect, fsg 和 mew).。

kmz是google earth默認(rèn)的輸出文件格式,是一個(gè)經(jīng)過zip格式壓縮過的kml文件,當(dāng)我們從網(wǎng)站上下載kmz文件的時(shí)候,windows會(huì)把kmz文件認(rèn)成zip文件,所以另存的時(shí)候文件后綴會(huì)被改成.zip,因此需要手動(dòng)將文件后綴改成.kmz。

要定制自已rom首先要從官方原生rom提取system.img system.img這個(gè)系統(tǒng)文件解包并打包成update.zip的形式用來刷機(jī),update.zip制作步驟: 一、準(zhǔn)備工作: 1、提取 system.img ,具體方法見: 提取到后,把 system.img 放到你的 linux 操作環(huán)境可以訪問的某個(gè)文件夾,例如 system/system.img ,盡量把文件夾命名成 system ,以后就不用修改壓縮包了(linux 的路徑書寫方式,這里需要提示一點(diǎn),linux 終端是對大小寫敏感的,請注意。

壓縮小于 4kb 或者本身已經(jīng)被壓縮過(如 .zip、.jpg 或者 .avi 格式)的文件可能會(huì)導(dǎo)致文件比原來更大并且顯著降低速度。

解壓

tar –xvf file.tar // 解壓tar包

tar –xzvf file.tar.gz // 解壓tar.gz包

tar –xjvf file.tar.bz2 //解壓tar.bz2包

tar –xZvf file.tar.Z //解壓tar.Z包

unrar e file.rar //解壓rar

unzip file.zip //解壓zip

總結(jié)

1、*.tar 用 tar –xvf解壓

2、*.gz 用 gzip –d或者gunzip 解壓

3、*.tar.gz 和 *.tgz 用 tar –xzf 解壓

4、*.bz2 用 bzip2 –d 或者 bunzip2 解壓

5、*.tar.bz2用tar –xjf 解壓

6、*.Z用uncompress解壓

7、*.tar.Z 用 tar –xZf解壓

8、*.rar 用 unrar e 解壓

9、*.zip 用 unzip解壓

四 、關(guān)機(jī)重啟機(jī)器

shutdown

shutdown -r 關(guān)機(jī)重啟

shutdown -h 關(guān)機(jī)不重啟

shutdown now 立刻關(guān)機(jī)

shutdown halt 關(guān)機(jī)

shutdown reboot 重啟

五、定時(shí)任務(wù)

1、crontab 命令用于設(shè)置周期性被執(zhí)行的指令

① 檢查是否安裝了crontab,如果提示未安裝請自行安裝,crontab安裝包在系統(tǒng)光盤里曼的package文件夾,也可以進(jìn)入此網(wǎng)站查看 相對應(yīng)的crontab安裝包

② crontab服務(wù)啟動(dòng)與關(guān)閉

crond stop 關(guān)閉服務(wù)

crond start 啟動(dòng)服務(wù)

crond restart 重啟服務(wù)

crond reload 重新載入配置

③ 全局配置文件

crontab在etc目錄下面存在cron.hourly,cron.daily,cron.weekly,cron.monthly,cron.d五個(gè)目錄和crontab,cron.deny二個(gè)文件。

cron.daily 每天執(zhí)行一次的job

cron.weekly 每個(gè)星期執(zhí)行一次的job

cron.monthly 每月執(zhí)行一次的job

cron.hourly 每個(gè)小時(shí)執(zhí)行一次的job

cron.d 系統(tǒng)自動(dòng)定期需要做的任務(wù)

crontab 是設(shè)定定時(shí)任務(wù)的執(zhí)行文件

cron.deny 是用戶控制不讓哪些用戶使用crontab的功能

④ 用戶配置文件

⑤crontab文件格式

* * * ** command

minute hour day month week command

分 時(shí)日 月 周 命令

minute : 表示分鐘,可以是從0-59之間的任意整數(shù)

hour:表示小時(shí),可以使從0-23之間的任何整數(shù)

day:表示日期,可以是從1-31之間的任何整數(shù)

month:表示月份,可以是從1-12之間的任何整數(shù)

week:表示星期幾,可以是從0-7之間的人和我整數(shù),這里的0或7代表星期日

command:要執(zhí)行的命令,可以是系統(tǒng)命令,也可以是自己編寫的腳本文件。

⑥ 特殊字符

星號(*) :代表所有可能的值,例如month字段如果是星號,則表示在滿足其它字段的制約條件后每月都執(zhí)行該命令操作。

逗號(,):可以用逗號隔開的值指定一個(gè)列表范圍,例如:“1,2,5,7,8,9,”

小短杠(-):可以用整數(shù)之間的小短杠表示一個(gè)整數(shù)范圍,例如:“2-6”表示“2,3,4,5,6”

正斜線(/):可以用正斜線指定時(shí)間的間隔頻率,例如“0-23/2”表示每兩個(gè)小時(shí)執(zhí)行一次。同時(shí)正斜線可以和星號一起使用,例如:*/10,如果用在minute字段,表示每十分鐘執(zhí)行一次

實(shí)際中經(jīng)常有一些任務(wù)需要定期執(zhí)行,人工操作比較麻煩,如果定時(shí)執(zhí)行將會(huì)省去很多人力,還可以在一些資源占用不多的時(shí)間段執(zhí)行,linux下crontab命令就實(shí)現(xiàn)了這一便捷的功能,實(shí)現(xiàn)腳本的自動(dòng)化運(yùn)行。

dynamite允許用戶組合他們所需要的功能,生成一個(gè)pe封裝文件,利用powershell命令執(zhí)行所定制的任務(wù)。

2、linux 的腳本實(shí)現(xiàn)這里主要使用到crontab這個(gè)命令,使用方式 :復(fù)制代碼 代碼如下:crontab filecrontab [ -u user ] [ -u user ] { -l | -r | -e }說明 :crontab是用來讓使用者在固定時(shí)間或固定間隔執(zhí)行程式之用使用crontab寫shell腳本,然后讓php調(diào)用shell,這個(gè)是利用linux的特性,應(yīng)該還不算php自身語言的特性3、php實(shí)現(xiàn)定時(shí)執(zhí)行計(jì)劃任務(wù)使用php讓瀏覽器刷新需要解決幾個(gè)問題php腳本執(zhí)行時(shí)間限制,默認(rèn)的是30m 解決辦法:set_time_limit()。

寫了一個(gè)腳本添加至crontab定時(shí)任務(wù)執(zhí)行,測試的時(shí)候,使用手工運(yùn)行shell命令執(zhí)行成功,但是crontab定時(shí)任務(wù)卻并沒有執(zhí)行。

⑧ 查詢當(dāng)前用戶定時(shí)任務(wù)或刪除當(dāng)前用戶定時(shí)任務(wù)

crontab -l 列出當(dāng)前用戶定時(shí)任務(wù)、

crontab -r 刪除當(dāng)前用戶定時(shí)任務(wù)

⑨設(shè)置crond開機(jī)自啟動(dòng)

chkconfig --list crond 查看crond是否開機(jī)自動(dòng)啟動(dòng)

chkconfig --level 35 crond on 設(shè)置crond開機(jī)自動(dòng)啟動(dòng)

2、at命令

at 命令是用來執(zhí)行一次性任務(wù),比如要在二十分鐘后重啟,要在 2 分鐘后啟動(dòng)一個(gè)可執(zhí)行程序,或者在一天后執(zhí)行一個(gè)腳本。適合應(yīng)對突發(fā)性和臨時(shí)性的任務(wù)。

 上一個(gè)教程:linux命令 linux ./命令