1
top 看當前運行的進程
kill -9 pid 終止某進程(樹)
cd 返回根目錄
pwd 顯示當前目錄
3 less more查看文本文件指令 在less中打入v鍵就會啟動vi編輯當前文件
4 mkdir、rm mv 改變文件名和目錄名的命令
cp 復制文件和目錄命令
man 命令使用方法參考工具,很有用
nano是一個小巧自由,并且友好的編輯器
5
vi有兩種模式,一種是命令模式,一種是編輯模式。進入vi以后,默認處于命令模式。
現(xiàn)在我們執(zhí)行vi LoveLetter。進入以后,按一下鍵盤上的Insert功能鍵或者i鍵可以進入編輯狀態(tài),可以插入字符,再按一下Insert變成復蓋模式,這兩種模式的區(qū)別很容易體現(xiàn),大家嘗試一下就可以了。上下左右四個方向鍵可以移動光標。基本的編輯命令和Windows里面沒有區(qū)別。是不是很容易呢?當你把需要的內(nèi)容輸入完成以后,我們要保存,這時候按一下ESC鍵從編輯模式回到命令模式,首先輸入一個冒號“:”,也就是按住SHIFT鍵不放再按分號“;”這樣首先輸入一個“:”,然后,輸入w,回車,就可以保存我們編輯的內(nèi)容到LoveLetter文件。現(xiàn)在我們按一下Insert就可以繼續(xù)編輯。再按ESC,輸入“:”,再按w又可以保存??墒乾F(xiàn)在我們不需要保存,我們想要不保存就退出,怎么做呢?當我們輸入w的時候是write的意思,保存,那么我們輸入q就是quit退出的意思。好,輸入q,回車,vi提示我們剛才進行的修改還沒有保存,所以記??!一旦需要放棄我們的修改,不能直接用q命令退出,而需要用“q!”命令。輸入q!,好了,退出了。
我們想看看我們剛才編輯的LoveLetter是不是真的保存好了,再vi LoveLetter,ok,看到了吧?現(xiàn)在我們想要直接退出,就可以只輸入“:q”就可以了,不用輸入那個“!”因為我們沒有修改文件內(nèi)容。如果我們修改一下這篇文章,我們在退出的時候可以輸入“ESC : wq”就可以了。不需要把w和q分成兩次輸入。
6 linux中可以用amount命令將iso文件掛接為目錄:mount -t iso9660 -o loop /home/kris/somewhat.iso /mnt/cdrom
7 file 檢查文件的類型
8 wall write mesg
9 reset 重置終端,當屏幕發(fā)生問題的時候用此方法
10 env 顯示環(huán)境變量
11 改變系統(tǒng)語言的方式:運行 export LC_ALL="en_US" LANG=en_US 就可以改成英文。要想一直輸出E文.可以到 /etc/sysconfig/i18n里修改LANG="en_US. Utf-8"
12 查看本機ip:ifconfig -a
13 mount光盤:mount/dev/cdrom /mnt/cdrom,然后就可以在/mnt/cdrom中看到光盤內(nèi)容了 。用umount /mnt/cdromo 可以卸載光盤。只有卸載光盤以后才能將光盤彈出。
14 在linux的提示符下輸入文件名等的時候,可以輸入部分文件名然后按Tab鍵即可智能補全。
15 redhat中安裝rpm包的方法:rpm -i "包路徑";要升級包可以rpm -U packagename。包的刪除比較容易,使用:# rpm -e packagename就能夠刪除自己想要刪除的包,不需要知道版本和路徑
16 啟動即運行vsftp方法,運行ntsysv,選中列表中的vsftpd即可。
17 查看文件內(nèi)容:cat 文件名
18 find / -name "*network*" -print 查找根目錄下所有包含network的文件
find / -iname "*network*" -print 查找根目錄下所有包含network的文件,忽略大小寫
19 useradd user1 建立一個用戶,不過在為用戶設(shè)定密碼之前這個用戶是不能使用的,設(shè)定密碼的命令為passwd user1
20 ls的時候文件名旁邊如果有“*”號,表示它是可執(zhí)行文件,只要運行“*/文件名”即可運行。
21 重啟網(wǎng)絡(luò)service network restart
22 字符界面進入圖形界面:startx,圖形界面返回字符界面:注銷即可。
23 安裝VMWare,然后虛擬機網(wǎng)絡(luò)類型選NAT即可實現(xiàn)主機和虛擬機之間的通信,要遠程登錄linux還需要安裝telnet服務,root默認不能通過telnet登錄
24 刪除非空目錄:rm -rf 目錄名
25 解壓cpio的方法:cpio -idmv < ***.cpio
26 UE中編輯的shell腳本到unix中運行提示“h^M: is not an identifier”,解決方法:dtox a.txt >b.txt 轉(zhuǎn)換為unix格式,或者使用UE中的“文件”“轉(zhuǎn)換”“DOS轉(zhuǎn)Unix”功能。第二種更方便
27 find /usr -name httpd
28 解壓some.tgz的方法:首先gunzip some.tgz,生成some.tar,然后tar -xvf some.tar解壓
29 將gcc加入路徑的方法:
PATH=$PATH:/usr/gnu/bin/
export PATH
30 sh腳本的變量的賦值等號兩邊不能有空格
31 sh腳本中命令行之間不能有空行,if語句后的條件前后要有空格
32 判斷當前終端類型echo $TERM
33 重新獲取ip的方式:/etc/init.d/network restart
34 Linux中錄入ESC轉(zhuǎn)義符的方法:首先按下Ctrl+V,然后按下ESC鍵
35 以后臺方式運行一個程序,也就是腳本退出、shell退出都不會導致程序退出:命令后加“&”
36 登錄自啟動的腳本放在“/etc/profile”文件中,比如配置Java的環(huán)境變量就必須在這個文件中加入:
pathmunge /usr/java/j2re1.4.2_14/bin/ after
JAVA_HOME="/usr/java/j2re1.4.2_14/"
注意JAVA_HOME中的等號兩邊不能有空格,否則JAVA_HOME會被當成命令處理!!!!!!!!!!!!!!!!!!!1
37 如果系統(tǒng)出現(xiàn)亂碼修改LANG環(huán)境變量即可。以前批量系統(tǒng)就出現(xiàn)過此問題
39 windows下的trace對應Linux的"traceroute ip地址"
40 Linux下使用U盤的方法,插入U盤,在mnt下創(chuàng)建目錄usb;然后運行“fdisk -l”,這樣會顯示所有的設(shè)備,因為一般的U盤都是Fat格式的,所以找到格式為FAT的硬盤的標識符,比如sdb1,然后運行mount -t vfat /dev/sdb1 /mnt/usb;這樣就U盤就掛接到/mnt/usb下了;卸載的時候umount /mnt/usb