Linux好用远程管理Xshell以及xshell常用命令大全

服务器 · 2019-01-02 ·

接触Linux系统还不是很久,推荐大家一款比较实用的Linux的远程管理软件Xshell。支持中文,Evaluation user / Home & School user(评估用户/家庭和学校用户,填写邮箱,免费使用)输入用户名、密码 即可连上远程服务器,下面列出常用的xshell指令,便于对服务器的各项管理操作。

(1)命令ls(列出文件)

ls #列出当前文件夹下的文件
ls -la #给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件
ls -l *.html #给出当前目录下以.html结尾的所有文件

(2)命令cp(复制文件)

cp afile anewfile #把文件复制一份新文件并命名为anewfile
cp afile /home/other/ #把文件afile从当前目录复制到/home/other/目录下
cp * /home/other/ #当前目录下的所有未隐藏文件复制到/home/other/目录下
cp -r /home/file/. /home/newfile #把/home/file下所有的文件复制到/home/newfile目录下

(3)命令mv(移动和重命名文件)

mv afile anewfile #把文件重命名为anewfile
mv afile /home/newfile #把文件移动到/home/newfile目录下

(4)命令rm(删除文件和目录)

rm afile #删除afile 
rm * #删除当前目录下的所有文件(未隐藏文件)
rm #命令不删除目录,除非也指定了-r(递归)参数 
rm -rf afile #删除afile 目录以及它所包含的所有内容

(5) 命令chown(更改所有者)

chown -R www /home/newfile #将/home/newfile文件夹的所有者改为www用户

(6) 命令chmod(更改权限)

chmod -R 755 /home/newfile #将/home/newfile文件夹的所有者权限改为755

(7)命令mkdir(建立目录)

mkdir afile #在当前目录中建立名为afile的目录 
mkdir -p this/that/newfile #在当前目录下建立指定的嵌套子目录 

(8)命令grep(搜索文件内容)

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访问的行  

(9)命令cat(显示文件内容)

cat file 

(10)命令ps(查看进程)

ps -e 

(11)命令top(查看cpu、内存)

(12)命令pwd(查看当前路径)

(13)命令touch(创建一个空文件)

touch aaa.txt  #创建一个空文件,文件名为aaa.txt 

(14) 命令man(查看某个命令的帮助)

man ls #显示ls命令的帮助内容 

(15) 命令w(显示登录用户的详细信息)

(16)命令who (显示登录用户)

(17)命令last(查看最近那些用户登录系统)

(18)命令uname(查看系统版本)

(19)命令reboot、shutdown(重新启动和关闭计算机)

(20)命令clear(清屏)

%