1 使用securityCRT在Options - > session Options 對話方塊中 Terminal下Emulation中有好多選項,Linux伺服器上有相對應的不同的終端類比包,稱作terminfo資料庫,每種類型對應一個terminfo檔案
使用terminfo命令可查看內容,具體含義要查資料了,主要是怎麼顯示文字和視窗的配置資訊
[admin@v035114 ~]$ infocmp ansi # Reconstructed via infocmp from file: /usr/share/terminfo/a/ansiansi|ansi/pc-term compatible with color, am, mc5i, mir, msgr, colors#8, cols#80, it#8, lines#24, ncv#3, pairs#64, acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u\264v\301w\302x\263y\363z\362{\343|\330}\234~\376, bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, clear=\E[H\E[J, cr=^M, cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, home=\E[H, hpa=\E[%i%p1%dG, ht=\E[I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS, invis=\E[8m, kbs=^H, kcbt=\E[Z, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A, khome=\E[H, kich1=\E[L, mc4=\E[4i, mc5=\E[5i, nel=\r\E[S, op=\E[39;49m, rep=%p1%c\E[%p2%{1}%-%db, rev=\E[7m, rin=\E[%p1%dT, rmacs=\E[10m, rmpch=\E[10m, rmso=\E[m, rmul=\E[m, s0ds=\E(B, s1ds=\E)B, s2ds=\E*B, s3ds=\E+B, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m, sgr0=\E[0;10m, smacs=\E[11m, smpch=\E[11m, smso=\E[7m, smul=\E[4m, tbc=\E[2g, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?%[;0123456789]c, u9=\E[c, vpa=\E[%i%p1%dd,
查看使用哪種終端類比包
[admin@v035114 ~]$ echo $TERMlinux
使用securityCRT連上伺服器只能用命令列,其實還有GNOME圖形終端類比包,我就不知道怎麼用了。
二 檔案系統shell命令
1 查看檔案屬性file、stat
[admin@arch036088.sqa.cm4 bin]$ file *end.sh: Bourne-Again shell script text executablejavaHome: ASCII textserver.pid: ASCII textserver.sh: Bourne-Again shell script text executabletask.sh: Bourne-Again shell script text executable[admin@arch036088.sqa.cm4 bin]$ stat task.sh File: `task.sh' Size: 3359 Blocks: 8 IO Block: 4096 regular fileDevice: fd02h/64770d Inode: 2916501 Links: 1Access: (0755/-rwxr-xr-x) Uid: ( 500/ admin) Gid: ( 500/ admin)Access: 2012-08-08 16:27:23.000000000 +0800Modify: 2012-07-17 16:47:52.000000000 +0800Change: 2012-07-17 16:47:52.000000000 +0800
2 查看檔案內容
cat 一下子看完所有內容,-n顯示行號,-b只對非空行表行號
cat主要有三大功能:
1.一次顯示整個檔案。$ cat filename
2.從鍵盤建立一個檔案。$ cat > filename 只能建立新檔案,不能編輯已有檔案.
3.將幾個檔案合并為一個檔案: $cat file1 file2 > file
清空檔案內容
cat /dev/null > file
more 按space鍵可以翻屏
less 比more強大
tail 加-f可以查看最新的,-n 最後幾行
head 用的比較少吧,more第一屏就可以了
3 檔案操作
cd change dir 改變目錄
cp 拷貝 -r 迭代目錄 -p 帶屬性拷貝 -f 強制覆蓋已經存在的目標檔案;使用-l建立永久連結
rm 刪除檔案 -r -f
ls -l顯示列表,-i顯示inode,-a顯示隱藏檔案
mk 建立檔案
mkdir 刪除目錄,一般就使用rm搞定了
touch 建立檔案,修改檔案修改和訪問時間
mkdir 建立目錄
mv 移動檔案和目錄
4 輸入和輸出
linux使用檔案描述符(FD)標識檔案對象,非負整數,一個進程中最多可以有9個檔案描述符。
輸入重新導向:通過檔案擷取cat的輸入
[admin@v035114 shell]$ cat < nihao this is a test line
輸出重新導向:一個大於符號標識建立(如果不存在),覆蓋(如果存在),兩個大於符號表示append
[admin@v035114 shell]$ who > test1[admin@v035114 shell]$ date >> test1[admin@v035114 shell]$ cat test1 admin pts/3 2012-08-22 21:47 (10.13.43.86)admin pts/7 2012-08-24 11:34 (10.13.43.86)Sun Sep 2 10:56:35 CST 2012
重新導向錯誤:在檔案前加STDERR的檔案描述符2
[admin@v035114 shell]$ ls -al badfile 2> test[admin@v035114 shell]$ cat testls: badfile: No such file or directory
重新導向資料和錯誤:
[admin@v035114 shell]$ ls -la test1 badfile 2> test 1>nihao [admin@v035114 shell]$ cat testls: badfile: No such file or directory[admin@v035114 shell]$ cat nihao -rw-rw-r-- 1 admin admin 135 Sep 2 10:56 test1
資料和錯誤重新導向到一個檔案:&>
[admin@v035114 shell]$ ls -la test1 badfile &>nihao [admin@v035114 shell]$ cat nihao ls: badfile: No such file or directory-rw-rw-r-- 1 admin admin 135 Sep 2 10:56 test1