xshell下载安装
-
xshell下载(从官网下载)
-
安装:直接傻瓜式安装(安装时可以改变安装的路径)
-
xshell链接Linux
点击新建
输入要连接的Linux的ip和端口
然后输入账号和密码进行链接
Xshell 常用命令
cd命令(更改目录)
- cd ~ 切换到主目录
- cd /tmp 切换到目录/tmp
- cd dir 切换到当前目录下的dir目录
- cd / 切换到根目录
- cd … 切换到到上一级目录
- cd …/… 切换到上二级目录
- cd ~ 切换到用户目录,比如是root用户,则切换到/root下
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 告诉用户正在做什么
- cp -r 若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件*
ls命令( 列出文件 )
- ls 显示当前目录文件
- ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件
- ls a* 列出当前目录下以字母a开头的所有文件
- ls -l *.doc 给出当前目录下以.doc结尾的所有文件
Xshell安装rz/sz命令
在linux中rz 和 sz 命令允许开发者与主机通过串口进行传递文件了 。
- sz:将选定的文件发送(send)到本地机器
- rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器
安装命令:
yum install lrzsz
从服务端发送文件到客户端:
sz filename
从客户端上传文件到服务端:
rz
查看日志的命令
-
cd /www/logs/ 进入到日志目录(每个公司存放日志的目录不一定相同)
cd zqb/zqb_domain/servers/hnstc-test/logs/
-
tail -f normal.log (查看项目实时的日志)
tail -f hnstc-test.out
-
tail -200f normal.log (查看近200条实时运行的日志)
tail -200f hnstc-test.out
-
tail -200 normal.log (查看近200条日志(不实时))
cat 命令(显示文件内容)
- cat file 显示文件内容
diff命令(比较文件内容)
- diff dir1 dir2 比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出
- diff file1 file2 比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的
- comm file1 file2 比较文件,显示两个文件不相同的内容
find命令(查找文件)
- find .-name *.rpm 在当前目录中查找rpm包
- find .|grep page 在当前目录及其子目录中查找文件名包含page的文件
- locate traceroute 在系统的任何地方查找文件名包含traceroute的文件
grep命令(搜索文件内容)
- grep bible /etc/exports 在文件exports中查找包含bible的所有行
- tail -100 /var/log/apache/access.log|grep 404 在WEB服务器日志文件access.log的后100行中查找包含“404”的行
- tail -100 /var/log/apache/access.log|grep -v googlebot 在WEB服务器日志文件access.log的后100行中,查找没有被google访问的行
- grep -v ^# /etc/apache2/httpd.conf 在主apache配置文件中,查找所有非注释行
head命令(查看文件的名字和后缀)
- head -n x aaa.log x:开始几行aaa.log:要查看的文件的名字和后缀
mv命令(移动和重命名文件)
- mv aflie bfile 将afile重命名为bfile
- mv afile /tmp 把当前目录下的afile移动到/tmp/目录下
mkdir命令(建立目录)
- mkdir photos 在当前目录中建立名为photos的目录
- mkdir -p this/that/theother 在当前目录下建立指定的嵌套子目录
more,less命令(查看文件内容)
- more /etc/passwd 查看/etc/passwd的内容
- less /etc/passwd 查看/etc/passwd的内容
pwd命令(查看当前路径)
- pwd 查看当前路径
rm命令(删除文件和目录)
- rm afile 删除文件afile
- rm * 删除当前目录下的所有文件(未隐藏文件)。rm命令不删除目录,除非也指定了-r(递归)参数
- rm -rf domed 删除domed目录以及它所包含的所有内容
- rm -i a* 删除当前目录下所有以字母a开头的文件,并且在每次删除时,提示用户进行确认
rmdir命令(删除空目录)
- rmdir 将删除空目录
stop,start(重启tomcat)
./catalina.sh stop
./catalina.sh start
top命令(查看cpu,内存)
- top 查看cpu、内存
tar命令(打包,解包)
- tar -cvf **.tar a.jsp b.java 将a和b打成.rar
- rar -xvf **.tar 将.tar 解包
vi命令(编辑文件)
- vi /etc/bubby.txt 用vi编辑文件/etc/bubby.txt
- vim /etc/bubby.txt 用vim编辑文件/etc/bubby.txt