1 使用securityCRT在Options - > session Options 对话框中 Terminal下Emulation中有好多选项,Linux服务器上有相对应的不同的终端模拟包,称作terminfo数据库,每种类型对应一个terminfo文件
使用terminfo命令可查看内容,具体含义要查资料了,主要是怎么显示文字和窗口的配置信息
[admin@v035114 ~]$ infocmp ansi # Reconstructed via infocmp from file: /usr/share/terminfo/a/ansi ansi|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 $TERM linux
使用securityCRT连上服务器只能用命令行,其实还有GNOME图形终端模拟包,我就不知道怎么用了。
二 文件系统shell命令
1 查看文件属性file、stat
[[email protected] bin]$ file * end.sh: Bourne-Again shell script text executable javaHome: ASCII text server.pid: ASCII text server.sh: Bourne-Again shell script text executable task.sh: Bourne-Again shell script text executable [[email protected] bin]$ stat task.sh File: `task.sh' Size: 3359 Blocks: 8 IO Block: 4096 regular file Device: fd02h/64770d Inode: 2916501 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 500/ admin) Gid: ( 500/ admin) Access: 2012-08-08 16:27:23.000000000 +0800 Modify: 2012-07-17 16:47:52.000000000 +0800 Change: 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 test ls: badfile: No such file or directory重定向数据和错误:
[admin@v035114 shell]$ ls -la test1 badfile 2> test 1>nihao [admin@v035114 shell]$ cat test ls: 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