Xshell常用操作命令
----------------------------------------------------------------------------
//文本复制:Ctrl+Insert
//文本粘贴:Shift+Insert
----------------------------------------------------------------------------
//文件复制:
cp file1 file1.bak --把文件file1复制为新文件file1.bak
cp file1 /home/bin --把file1文件从当前位置复制到/home/bin目录下
cp * /home/bin --把当前文件下所有文件复制一份到/home/bin目录下
----------------------------------------------------------------------------
//文件移动
mv * /home/bin --把当前目录下的所有文件移动到/home/bin目录下
mv file1 /home/bin --把file1文件从当前位置下移动到/home/bin目录下
----------------------------------------------------------------------------
//文件重命名
mv file1 file2 --把file1名称改为file2
----------------------------------------------------------------------------
//文件列表
ls --列出当前目录下所有文件名
ls -l --列出当前目录下所有文件的一个长列表
ls -la --列出当前目录下所有文件的一个长列表,包括以句点开头的隐藏文件
ls a* --列出当前目录下以字母a开头的所有文件
ls -l *.doc --列出当前目录下以.doc结尾的所有文件
find -name *.rpm 在当前目录中查找rpm包
----------------------------------------------------------------------------
//文件删除
rm file1,file2,... --删除当前目录文件file1,file2等
rm * --删除当前目录下所有非隐藏文件,不删除目录,除非指定了-r(递归参数)
rm -rf /home 删除home目录及它所包含的所有内容
rm -r /home 删除home目录,会让你确认是否删除目录下的文件
rm -i a*
----------------------------------------------------------------------------
//文件上传:rz 回车
//文件下载:sz file1
//提示:如果连接linux虚拟机上,rz命令不起作用,需要安装一个rz和sz的程序:yum install -y lrzsz
----------------------------------------------------------------------------
//进入文件
cd ../ 或者 cd / --进入根目录下
cd .. --当前目录的上一级目录
cd ../.. --切换到上两级目录
cd ~ --切换用户目录,如果是root用户,则切换到/root下
cd /home/bin --进入当前目录的/home/bin目录下
----------------------------------------------------------------------------
//建立目录
mkdir 001 --在当前目录下建立001目录
mkdir -p /001/002/003 --在当前目录下嵌套建立指定目录(要带上当前目录)
----------------------------------------------------------------------------
//创建文件
touch a.html --在当前目录创建一个空的a.html文件
----------------------------------------------------------------------------
//查看文件内容
more file1 --查看file1文件的内容,支持分页显示
less file1 --查看file1文件的内容
cat file1 --显示file1文件的内容
tail -f file1 --查看file1的内容
tail -100 file1 --查看file1的后100行内容
----------------------------------------------------------------------------
//搜索文件的内容
grep aaa /home/bin/file1 --在file1文件中查询包含aaa的所有行
----------------------------------------------------------------------------
//窗口切换+全屏
Alt+1 --切换窗口1
Alt+2 --切换窗口2
Alt+Enter --全屏
----------------------------------------------------------------------------
//编辑文件
vi file1 --编辑file1文件内容
esc --退出vi模式,跳入命令模式
:w --保存,但不退出vi模式
:w! --强保存,但不退出vi模式
:wq --保存,并退出vi
:wq! --强保存,并退出vi
:q --不保存,退出vi
:q! --不保存,强制退出vi
:e! --放弃所有修改,从上次保存文件开始再编辑
Ctrl+Z --将vi暂停(挂起)
ctrl+c --进入命令模式
----------------------------------------------------------------------------
//查看当前的路径:pwd
----------------------------------------------------------------------------
//打包文件
tar -cvf file1.zip file1 --将file1打包成file1.zip格式,此处可以打包成任意格式,即后缀可以为任意的,.aaa,.bbb,.zip,.tar 等
//解包文件
tar -xvf file1.zip --解压包file1.zip,如果当前目录已经有文件了,覆盖原文件,否则正常显示
-----------------------------------系统命令-----------------------------------
man rm --显示rm命令的使用说明
w --显示登录用户的详细信息,类似于who
who --显示登录用户
last --显示最近登录的用户
date --显示当前时期和时间
su --切换root用户
su zy --切换到zy用户
clear --清屏
free --查看系统内存和Swap分区情况
reboot --重启虚拟机
shutdown -r now --停止服务后重启计算机
shutdown -h now --停止服务后关闭计算机
halt -关闭计算机
----------------------------------------------------------------------------
tips:如果操作中有特殊的符号,比如()等,记得加\转义一下,如你要删除file1_(1).html,要写成 rm file1_\(1\).html