Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。
Xshell和SecureCRT都可以用来远程登陆服务器,两者都很大的相似性。Xshell最大的一个好处就是可以实现分屏,SecureCRT的会话管理做的比较赞.
下面罗列常用Xshell指令
1)ls 显示文件或目录
指 令 | 组合 | 说明 |
ls | 显示文件或目录 | |
-a | 列出当前目录下所有文件及目录,包括隐藏的a(all) | |
-a:. | 表示当前目录 | |
-a:.. | 表示父目录 | |
-l | 显示完整信息 | |
-d | 仅列出目录本身,而不是列出目录的文件数据 | |
-h | 将文件容量以较易读的方式列出来 | |
-R | 连同子目录的内容一起列出,递归(recursive)列出,等于该目录下的所有文件都会显示出来 | |
-r | 逆序显示 |
2)cd(change directory) 切换目录
指 令 | 组合 | 说明 |
cd | 切换目录 | |
cd ~username | 进入指定用户的家目录 | |
-a | 将文件的特性一起复制 | |
-p | 连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份 | |
-I | 若目标文件已经存在时,在覆盖时会先询问操作的进行 | |
-r | 递归持续复制,用于目录的复制行为 | |
-u | 目标文件与源文件有差异时才会复制 |
3)cat 查看文件内容
指 令 | 组合 | 说明 |
cat | 查看文件内容 | |
-a | 可以列出一些特殊字符 | |
-e | 将结尾的断行字符$显示出来 | |
-b | 列出行号,但是仅仅针对于非空白行做出行号显示,空白行则直接忽略,不标示 | |
-n | 列出行号,空白行也会显示出来 |
4)mv 移动或重命名
指 令 | 组合 | 说明 |
mv | 移动或重命名 | |
-f | force意思,如果目标档案已经存在,不会询问而直接覆盖 | |
-i | 若目标档案已经存在,会询问是否覆盖 | |
-u | 若目标档案已经存在,且已经更新原内容,则会执行该命令,u(update) | |
aflie bfile | 将afile重命名为bfile | |
afile /tmp | 把当前目录下的afile移动到/tmp/目录下 |
综上,感觉就是-i系统会问问你,确定修改吗?执行-f的时候,就是直接修改,神不知鬼不觉的~所以执行这个命令的时候,要小心
5)rm
指 令 | 组合 | 说明 |
rm | ||
-f | 忽略不存在的档案,不会出现警告讯息 | |
-i | 互动模式,在删除前会询问使用者是否确定删除 | |
-r | 递归删除 | |
afile | 删除文件afile | |
* | 删除当前目录下的所有文件 | |
-rf domed | 删除domed目录以及它所包含的所有内容 | |
a* | 删除当前目录下所有以字母a开头的文件 |
6)ps (Process)
指 令 | 组合 | 说明 |
ps | Process之意,用于将某个时间点的进程运行情况选取下来并输出 | |
-A | 所有进程均显示出来 | |
-a | 不与terminal有关的所有进程 | |
-u | 有效用户的相关进程 | |
-x | 一般与a参数一起使用,可列出较完整的信息 | |
-l | 较长,较详细地将PID的信息列出 |
7)tar 用于对文件进行打包,默认情况下不会压缩
指 令 | 组合 | 说明 |
tar | 用于对文件进行打包,默认情况下不会压缩 | |
-c | 新建打包文件 | |
-t | 查看打包文件的内容含有哪些文件名 | |
-j | 通过bzip的支持进行压缩/解压缩 | |
-z | 通过gzip的支持进行压缩/解压缩 | |
-v | 在压缩/解压缩过程中,将正在处理的文件名显示出来 | |
-f | filename:filename为要处理的文件 | |
-C(注意是大写)dir | 指定压缩/解压缩的目录dir |
8) vi——编辑文件
指 令 | 组合 | 说明 |
vi | 编辑文件 | |
o | 进入编辑模式 | |
ESC | 编辑结束,按ESC 键 跳到命令模式,然后输入退出命令 | |
vi | etc/bubby.txt | 编辑etc下的bubby.txt文件 |
:w | 保存文件但不退出vi 编辑 | |
:w! | 强制保存,不退出vi 编辑 | |
:w file | 将修改另存到file中,不退出vi 编辑 | |
:wq | 保存文件并退出vi 编辑 | |
:wq! | 强制保存文件并退出vi 编辑 | |
:q | 不保存文件并退出vi 编辑 | |
:q! | 不保存文件并强制退出vi 编辑 | |
:e! | 放弃所有修改,从上次保存文件开始在编辑 |
9)系统管理命令
指 令 | 说明 |
stat | 显示指定文件的详细信息 |
who | 显示在线登陆用户 |
hostname | 显示主机名 |
uname | 显示系统信息 |
top | 动态显示当前耗费资源最多进程信息 |
ping | 测试网络连通 |
clear | 清屏 |
kill | 杀死进程 |