接触jboss这么久了,一直在用winSCP远程操作Linux服务器,小小接触了一下Xshell。感觉还是很好用的,下面小编就简单分享自己在项目中的使用和常用的一些命令。
Xshell使用
下载安装Xshell后打开,输入要连接的服务器IP地址和自己想要写的名称。
输入用户名和密码,进入命令界面。
之后就可以用各种命令来操作服务器了。
常用命令
最最常用:Tab键的提示作用。
命令mkdir-建立目录
mkdir test在当前目录中建立名为test的目录
mkdir-p test/test1/test2/test3在当前目录下建立嵌套子目录
命令cd-更改目录
cd切换到主目录
cd~切换到主目录
cd/切换到根目录
cd..切换到上一级目录
cd test切换到当前目录下的test目录
命令ls-列出文件
ls显示当前目录文件
ls-la给出当前目录下所有文件的一个长列表,包括隐藏文件。
ls a*列出当前目录下以字母a开头的所有文件
ls*.doc列出当前目录下以.doc结尾的所有文件
命令cp-复制文件或目录
cp test.txt test.doc把文件test.txt复制为新文件test.doc
cp test.txt test把文件afile从当前目录复制到test目录下
cp*test把当前目录下的所有未隐藏文件复制到test目录下
cp-a test test.bak递归性地把当前目录下的test目录复制为新目录test.bak,保持文件属性,并复制所有的文件,包括隐藏文件。
cp-i在覆盖前询问用户
cp-v告诉用户正在做什么
命令mv-移动和重命名文件或目录
mv test test1将目录test重命名为test1,如果已有test1目录,则将test移动到test1目录
mv test.txt test1.txt将文件test.txt重命名为test1.txt
命令rm-删除文件和目录
rm*删除当前目录下的所有文件(未隐藏文件),rm命令不删除目录,除非也指定了-r(递归)
rm-rf test删除test目录以及它所包含的所有内容
rm-i在删除前询问用户
命令more、less-查看文件内容
more/less test.txt查看test.txt的内容
命令grep-搜索文件内容
grep test test.txt在文件test.txt中查找包含test的所有行
tail-2 test.txt|grep test在test.txt文件的后两行中查找包含test的行
tail test.txt|grep^v test在test.txt文件查找没有test的行
命令find-查找文件
find*查找当前目录下所有文件
find*|grep test查找当前目录下包含test的文件
命令vi-编辑文件
vi 11.txt用vi编辑文件11.txt
insert进行修改
shift+;->x退出
ctrl+z将vim挂起(暂停),暂停后可进行其他shell操作,完了之后可通过fg命令切换回vim界面继续编辑。
命令cat-显示文件内容
cat test.txt显示test.txt的内容
命令ps-查看进程
ps-ef|grep jboss查看要重启jboss的进程号
备注:红框圈起来得为进程号pid,后面杀掉进程要用
命令kill-杀掉进程
kill-9 pid强制删除指定pid的进程。(同时杀多个进程号为pid的进程中间以空格分割)
小结
linux操作系统可以只用键盘就实现各种操作。但是命令较多,也许对新手来说上手比较困难,但是如果熟练地使用了这些命令可以大大地提高效率。以上都是小编在项目中用到或亲测的命令哦,大力推荐,如有不妥之处,还请多多斧正。