VPS快速指南——Linux常用命令

上次介绍了使用SSH连接VPS,不过服务器使用的Linux系统默认不带桌面环境,我们日常的各种操作都得依靠命令来完成。这里就给总各位新手们朋友结了一些基础常用的Linux命令。

操作VPS前,先要通过SSH链接。启动终端工具(这里用Putty),输入VPS的IP和端口,点击“打开”连接

vps-cmd1

然后依次输入用户名(默认为root)和密码,当出现命令提示符(绿色的光标)就可以输入命令操作了。

vps-cmd2

[v_blue]因为我们的VPS为Linux系统,所以这里所说的VPS常用命令也就是Linux系统常用命令。
另按照Linux系统的习惯,以下文件夹都称为目录。[/v_blue]

 

目录操作

cd命令(更改路径)

用法:"cd 路径"(不含引号,下同)

相关用法:

cd mydir # 进入mydir目录
cd - # 返回进入此目录之前所在的目录(相当于后退)
cd .. # 返回上一级目录,中间有空格
cd ~ # 回当前用户的主目录

 

ls命令(列出目录内容)

用法:"ls"(常用参数:"-l"详细列出、"-a"完整列出)

相关用法:

ls # 列出当前目录下的内容
ls -l # 以列表方式详细列出当前目录下的内容
ls -a # 完整列出当前目录下的内容,包括隐藏文件(Linux系统中以.开头的都属于隐藏文件)

具体实例如下:

root@minisky:~#ls
amh amh.log dl
root@minisky:~#ls -l
total 1732
drwxr-xr-x 3 root root 4096 Jun 3 23:00 amh
-rw-r--r-- 1 root root 1733257 Nov 20 2014 amh.log
-rw------- 1 root root 1546 Feb 2 15:24 dl
root@minisky:~#ls -a
. .. .bash_history .bashrc .profile .viminfo amh amh.log dl

 

mkdir命令(创建目录)

用法:"mkdir 目录名"

相关用法:

mkdir nfs # 创建一个名为nfs的目录

 

文件操作

cp命令(复制)

用法:"cp 文件(目录)名 复制的目标路径"(常用参数:"-R"递归,即包括目录下的文件及子目录一起复制、"-a"递归并保留属性)

相关用法:

cp wordpress.tar.gz /home/www/mfs # 把wordpress.tar.gz文件复制到/home/www/mfs目录下(复制文件用此命令)
cp -R tool /home/web/www # 把tool目录及里面的文件,复制到/home/web/www目录下(复制目录用此命令)
cp -a tool /home/web/www # 完整复制tool目录到/home/web/www目录下,同时保留原目录所有属性

 

mv命令(移动、剪切)

用法:"mv 文件(目录)名 移动的目标路径"(常用参数:"-f"覆盖不提示)

相关用法:

mv tools /home/web/dl # 把当前目录下的tools目录移动到/home/web/dl目录下
mv mc /home/dl # 把当前目录下的mc目录移动并覆盖到/home/dl目录下
mv cp1.1.zip colorpad1.1.zip # 移动命令的特殊用法,相当于把"cp1.1.zip"文件重命名为"colorpad1.1.zip"

 

rm命令(移除、删除)

用法:"rm 文件名"(常用参数:"-f"强制操作,无需确认、"-r"递归)

相关用法:

rm go.tar # 删除go.tar文件
rm -rf mydir # 强制删除mydir目录,不需要确认(删除目录多用此命令)

 

压缩相关

zip和unzip命令

用法:"zip 目录名 文件名" "unzip 文件名"

相关用法:

zip myfolder mf.zip # 将myfolder目录压缩成mf.zip文件
unzip typecho.zip # 解压typecho.zip文件至当前目录

 

tar相关命令

tar命令参数较多,具体用法如下

tar xvf wordpress.tar # 解压tar格式的文件
tar tvf myfile.tar # 查看myfile.tar文件中包含的文件
tar cf tools.tar tool # 把tool目录打包为tools.tar文件
tar zcf tools.tar.gz tool # 把tool目录压缩为tools.tar.gz文件(tar格式几乎不压缩,tar.gz压缩率高)
tar jcvf back.tar.bz2 backup # 将backup目录压缩为back.tar.bz2文件(tar.bz2格式的压缩率高更高)
tar xjf back.tar.bz2 # 将back.tar.bz2文件解压到当前目录

 

远程文件下载

wget命令

wget http://www.minifit.tk/dl/colorpad/ColorPad1.1.zip # 将链接中的文件下载到当前目录
wget -c http://www.minifit.tk/dl/colorpad/ColorPad1.1.zip # 继续下载上次未下载完的文件

 

电源操作

shutdown命令

相关用法:

shutdown -h now # 立即关闭
shutdown -r now # 立即重启

当然也可以使用以下命令,作用完全相同(部分操作系统可能不支持)

poweroff # 关机
reboot # 重启系统

 

系统相关命令

sudo命令

"sudo"表示以管理员权限(root)执行命令,实际上是加在其他命令前配合使用的

例如:

sudo mkdir folder # 使用管理员权限建立"folder"目录
sudo rm phpbb.zip # 使用管理员权限删除"phpbb.zip"文件

一般情况无需使用sudo,绝大部分VPS系统都是以root用户登录,执行命令时都是最高权限

 

apt命令

简单的说,此命令是用来安装管理软件的,用法和参数都不少,例如

apt-get install firefox # 安装firfox软件

apt命令用法较为复杂,这里也不细讲了,作为新手仅需知道apt命令的作用即可

 

以上就是Linux VPS中常用的命令了,虽然看起来比较复杂,但熟练掌握后,操作VPS将会变得非常方便。

除特别注明外,本站内容皆为 咸鱼先锋 原创,可自由引用,但请注明来源和链接。
https://xyuxf.com/archives/775
欢迎关注 咸鱼先锋 (微信号公众号:xyuxf),获取干货推送
THE END
分享
二维码
< <上一篇
下一篇>>