1.uname -n 傳回主機名,域名
uname -r 傳回核心版本号
uname -v 傳回核心版本号
uname -m 傳回系統的架構
uname -a 按照上面的順序傳回所有資訊
2./proc/version 檢視版本資訊
3.核心的相關檔案都位于/boot/下河/lib/modules/下,也都标明了核心版本
4.lsmod 顯示目前已加載的子產品 $lsmod | head
5.LATEX排版軟體,vim-latexsuite是vim的一個插件,提供了很多LATEX源檔案的快捷方式,相應的文法高亮
6.~表示目前使用者的home目錄,~/.tvtime表示home目錄下.tvtime檔案,其中.表示隐藏檔案,可用ls -al顯示
7.shutdown -h now馬上關機,shutdown -h +5 表示延遲5分鐘關機
8.halt -p表示關機後,執行poweroff(關電源)
halt -f強制關機
9.poweroff關閉系統後,強制關機(關電源)
10.reboot重新開機計算機
11.chkconfig檢視哪些服務開啟,哪些服務關閉
12./etc/inittab指明init程序要運作的啟動項
13.shell的運作方式:
(1)采用氣動shell的sh指令,如sh prog
(2)修改檔案的可執行權限,然後在目前目錄下運作./prog
(3)修改檔案的可執行權限,并把目前目錄添加到搜尋路徑下(.bash_profile),在任意目錄下鍵入prog即可
14.top和ps檢視cpu為主的程序資訊
15.ls -l | grep x | more 分屏顯示包含x的檔案清單
16.bg n,程序号為n的程序轉背景
fg n,程序号為n的程序轉前台
17.grep set *.txt在目前目錄下的所有擴充名下查找包含字元串"set"的檔案并列出其檔案名
grep ^[0-9] etcdir 在edtdir檔案中檢索以0~9開頭的行
grep -n linux etcdir 在edtdir檔案中檢索含有"linux"字元串的文本行,并顯示行号
grep -i setup /home/stu/*.doc 在/home/stu目錄下的所有擴充名為doc的檔案中查找包含setup字元串的檔案,忽略大小寫
18.chmod修改檔案權限
r: 可讀權限,數字代号4; w: 可寫權限,數字代号2; x: 可寫權限,數字代号1
-: 可寫權限,數字代号0
權限範圍:
u: 表示User g:表示Group o:表示Other a:表示All
u,g,o可一起使用,等價于a
修改動作:
+:追權重限 -:減去權限 =:指派新的權限,以前的權限廢棄
19.mkdir建立新目錄
20.檢視linux啟動時的資訊 dmseg
21.ctrl+Alt+Backspace 回到指令行模式
22.在檔案建立時自動設定預設的檔案權限,可以通過在使用者目錄下的.profile檔案中加入umask實作
如: umask 006 #表示預設權限為771,取777的反
23.file filelist 檢視檔案類型,因為linux無法通過擴充名确定檔案類型,此指令很有作用
24.wc filelist 統計檔案行數,單詞數目等資訊
25.mkdir dir{A,B,C,D,E} 将生成dirA,dirB,dirC,dirD,dirE五個檔案夾
cat ~/demo_{set,for,while}.sh 依次顯示使用者目錄下的demo_set.sh,demo_for.sh,demo_while.sh
26.指令行中的AND操作
文法: cmd1 && cmd2 && cmd3
從左到右順序執行每條指令,如果一條指令傳回true,它右邊的一條指令才會被執行,如此隻到一條傳回false,或者指令全部執行完,如:
$ls sample && rm samele && echo "sample檔案已被删除"
27.指令行中的OR操作
文法: cmd1 || cmd2 || cmd3
從左到右順序執行每條指令,如果一條指令傳回false,他麼它右邊的一條指令才會被執行,如:
$ls sample || touch sample && "檔案sample已經被建立"
28.k3b刻錄CD光牒軟體,Gparted磁盤分區工具,7zip壓縮解壓工具
29.下載下傳核心源代碼: apt-get install linux-tree-2.6.06
配置核心 make menuconfig 編譯fakeroot make-kpkg --append-to-version=-my-o! --initrd kernel-image
将生成linux-image-xxx.deb檔案,用dpkg -i linux-image-xxx.deb安裝即可
解除安裝核心
apt-get purge linux -image-2.6.21-2-686
更新Grub update-grub
使用module-assistant安裝核心子產品
Debian提供了module-assistant工具,可為非官方源代碼提供核心自動編譯,安裝驅動子產品,非常友善
以root身份運作指令m-a 進入module-assistant界面,選擇相應子產品即可,或用指令行
$m-a a-i gspca a-i表示自動安裝
30解除安裝軟體
(1)apt-get remove softname1,softname2
(2)apt-get remove --purge softname1,softname2 解除安裝并清除配置
(3)删除軟體包
dpkg -r xxx.deb,連同配置檔案一起清除 dpkg -r --purge xxx.deb
31.按下Ctrl+Alt+Shift和左/右方向鍵把目前程式移到另一工作區
32.進入帶空格的目錄需要用轉義符'\',如進入Ubuntu One
cd Ubuntu\ One
33.用pmount挂載U盤,pmount -sA /dev/sda1
34.自動挂載Windows下的分區
可在/etc/fstab中加入挂載資訊,這樣每次開機就會自動挂載Windows下的分區
35.檢視分區表 fdisk -l /dev/hda
36.bash中的快捷鍵
Ctrl+A 将光标移到指令行頭
Ctrl+B 将光标後退一個字元
Alt+B 将光标左移一個詞
Ctrl+E 将光标移到指令行尾
Ctrl+F 将光标右移一個詞
Ctrl+K 删除光标右邊的所有字元
Ctrl+L 清除終端視窗螢幕
Ctrl+U 删除目前行上的所有字元
Ctrl+H 删除目前行上的所有字元