linux基本命令

個人Linux學習筆記

    博客分類:
  •  

  • Linuxhtml

 http://www.blogjava.net/huanzhugege/archive/2007/08/23/linux.html 

top 看當前運行的進程 
kill -9 pid 終止某進程(樹) 
cd 返回根目錄 
pwd 顯示當前目錄 
3 less more查看文本文件指令 在less中打入v鍵就會啓動vi編輯當前文件 
4 mkdir、rm mv 改變文件名和目錄名的命令 
cp 複製文件和目錄命令 
man 命令使用方法參考工具,頗有用 
nano是一個小巧自由,而且友好的編輯器 

vi有兩種模式,一種是命令模式,一種是編輯模式。進入vi之後,默認處於命令模式。 

如今咱們執行vi LoveLetter。進入之後,按一下鍵盤上的Insert功能鍵或者i鍵能夠進入編輯狀態,能夠插入字符,再按一下Insert變成覆蓋模式,這兩種模式的區別很容易體現,你們嘗試一下就能夠了。上下左右四個方向鍵能夠移動光標。基本的編輯命令和Windows裏面沒有區別。是否是很容易呢?當你把須要的內容輸入完成之後,咱們要保存,這時候按一下ESC鍵從編輯模式回到命令模式,首先輸入一個冒號「:」,也就是按住SHIFT鍵不放再按分號「;」這樣首先輸入一個「:」,而後,輸入w,回車,就能夠保存咱們編輯的內容到LoveLetter文件。如今咱們按一下Insert就能夠繼續編輯。再按ESC,輸入「:」,再按w又能夠保存。但是如今咱們不須要保存,咱們想要不保存就退出,怎麼作呢?當咱們輸入w的時候是write的意思,保存,那麼咱們輸入q就是quit退出的意思。好,輸入q,回車,vi提示咱們剛纔進行的修改尚未保存,因此記住!一旦須要放棄咱們的修改,不能直接用q命令退出,而須要用「q!」命令。輸入q!,好了,退出了。 
咱們想看看咱們剛纔編輯的LoveLetter是否是真的保存好了,再vi LoveLetter,ok,看到了吧?如今咱們想要直接退出,就能夠只輸入「:q」就能夠了,不用輸入那個「!」由於咱們沒有修改文件內容。若是咱們修改一下這篇文章,咱們在退出的時候能夠輸入「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 重置終端,當屏幕發生問題的時候用此方法 
10 env 顯示環境變量 
11 改變系統語言的方式:運行 export   LC_ALL="en_US"   就能夠改爲英文。要想一直輸出E文.能夠到 /etc/sysconfig/i18n裏修改LANG="en_US. Utf-8" 
12 查看本機ip:ifconfig -a 
13 mount光盤:mount/dev/cdrom /mnt/cdrom,而後就能夠在/mnt/cdrom中看到光盤內容了 。用umount /mnt/cdromo 能夠卸載光盤。只有卸載光盤之後才能將光盤彈出。 
14 在linux的提示符下輸入文件名等的時候,能夠輸入部分文件名而後按Tab鍵便可智能補全。 
15 redhat中安裝rpm包的方法:rpm -i "包路徑";要升級包能夠rpm -U packagename。包的刪除比較容易,使用:# rpm -e packagename就可以刪除本身想要刪除的包,不須要知道版本和路徑 
16 啓動即運行vsftp方法,運行ntsysv,選中列表中的vsftpd便可。 
17 查看文件內容:cat 文件名 
18 find / -name "*network*" -print 查找根目錄下全部包含network的文件 
find / -iname "*network*" -print 查找根目錄下全部包含network的文件,忽略大小寫 
19 useradd user1 創建一個用戶,不過在爲用戶設定密碼以前這個用戶是不能使用的,設定密碼的命令爲passwd user1 
20 ls的時候文件名旁邊若是有「*」號,表示它是可執行文件,只要運行「*/文件名」便可運行。 
21 重啓網絡service network restart 
22 字符界面進入圖形界面:startx,圖形界面返回字符界面:註銷便可。 
23 安裝VMWare,而後虛擬機網絡類型選NAT便可實現主機和虛擬機之間的通訊,要遠程登陸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 轉換爲unix格式,或者使用UE中的「文件」「轉換」「DOS轉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轉義符的方法:首先按下Ctrl+V,而後按下ESC鍵 
35 之後臺方式運行一個程序,也就是腳本退出、shell退出都不會致使程序退出:命令後加「&」 
36 登陸自啓動的腳本放在「/etc/profile」文件中,好比配置Java的環境變量就必須在這個文件中加入: 
pathmunge /usr/java/j2re1.4.2_14/bin/ after 
JAVA_HOME="/usr/java/j2re1.4.2_14/" 

注意JAVA_HOME中的等號兩邊不能有空格,不然JAVA_HOME會被當成命令處理!!!!!!!!!!!!!!!!!!!1 
37 若是系統出現亂碼修改LANG環境變量便可。之前批量系統就出現過此問題 
39 windows下的trace對應Linux的"traceroute ip地址" 
40 Linux下使用U盤的方法,插入U盤,在mnt下建立目錄usb;而後運行「fdisk -l」,這樣會顯示全部的設備,由於通常的U盤都是Fat格式的,因此找到格式爲FAT的硬盤的標識符,好比sdb1,而後運行mount -t vfat /dev/sdb1 /mnt/usb;這樣就U盤就掛接到/mnt/usb下了;卸載的時候umount /mnt/usbjava

相關文章
相關標籤/搜索