很多刚刚接触 linux VPS 的朋友,对于 linux 还比较陌生,其实,我们拿到 linux VPS 之后,安装环境,或者面板,这些有很多牛人写好的脚本,教程,基本上照着做就可以,但是,在使用过程中,为了更加方便快捷,必须记住几条简单的命令。下面赵容就记录几条命令,给像我一样菜鸟专用。老鸟,大虾请飘过~
【cd】
cd 命令不仅显示当前状态,也可以改变当前状态,linux 中的 cd 与 DOS 中类似。
cd /home/wwwroot (进入 /home/wwwroot 目录)
cd .. (进入上一层目录)
cd – (进入上一次进入的目录)
cd / (进入根目录)
【tar】
tar 命令常见于我们使用 VPS 中的打包备份,解压过程。
tar cvf a.tar.gz *.* (将当前目录所有文件打包,压缩为文件名 a.tar.gz)
tar cvf a.tar.gz/home (将 home 文件夹下所有文件打包,压缩为文件名 a.tar.gz)
tar xvf a.tar.gz (将 a.tar.gz 解压至当前文件夹,亦可用 zxvf)
tar tvf a.tar.gz (浏览 a.tar.gz 压缩包中的文件)
【rm】
rm 是 linux 中的删除命令。
rm a.tar.gz (删除 a.tar.gz,之后出现确认,输入 y)
rm –r (删除目录逐一确认)
rm –rf (强制删除,不确认)
【ls】
ls 等同于 DOS 命令中的 dir,列出当前目录文件。(注:dir 在 linux 中也可以使用)
ls (列出目录文件)
ls –l (列出文件并显示详细信息)
ls -l |more (目录过多分屏显示)
【mv】
mv 就是 move 移动了,只是它还多了重命名功能。
mv a.tar.gz/home (移动当前目录下 a.tar.gz 到 home 目录)
mv a.tar.gz b.tar.gz (将 a.tar.gz 改名为 b.tar.gz)
【cp】
cp 全名就是 copy,自然是复制的意思。
cp a.tar.g/home (复制目录下的 a.tar.gz 到 home 目录,可一次多选,在 cp 后面添加文件名就可以了)
cp –R (复制整个目录,含子目录)
【其他命令】
mkdir (建立目录)
su (切换用户)
pwd (显示用户当前所在目录)
wget (从源文件下载)
ftp (连接 FTP)
passwd (更改密码)
reboot (重启)
restart (* 亦作重启,例:/root/lnmp restart)
常用命令
Linux 中最常用的命令可以分为以下几类:
文件操作命令:例如 ls、cp、mv、rm、mkdir 等,用于管理文件和目录。
系统信息命令:例如 top、ps、df、du、uname 等,用于查看系统的资源、进程和系统信息。
网络命令:例如 ping、ifconfig、netstat、traceroute 等,用于测试网络连接、查看网络配置和状态。
包管理命令:例如 apt、yum、dpkg 等,用于安装、更新和卸载软件包。
用户管理命令:例如 useradd、userdel、passwd、groupadd 等,用于管理用户和用户组。
权限管理命令:例如 chmod、chown、chgrp 等,用于管理文件和目录的权限和所有权。
文本编辑命令:例如 vi、nano、emacs 等,用于编辑文本文件。
进程管理命令:例如 kill、pkill、pgrep、killall 等,用于管理进程。
常用工具
Linux 中有很多常用的工具,这里列举一些常见的工具:
文本编辑器:常用的文本编辑器有 vi/vim、nano、emacs 等;
文件管理器:常用的文件管理器有 Nautilus、Dolphin 等;
网络工具:常用的网络工具有 ping、traceroute、netstat、tcpdump、nmap 等;
系统监控工具:常用的系统监控工具有 top、htop、sar、iostat、vmstat 等;
压缩解压工具:常用的压缩解压工具有 gzip、tar、zip、unzip 等;
软件包管理器:常用的软件包管理器有 apt、yum、pacman 等;
文本处理工具:常用的文本处理工具有 grep、awk、sed 等;
数据库管理工具:常用的数据库管理工具有 mysql、postgresql 等;
虚拟化工具:常用的虚拟化工具有 VirtualBox、VMware 等。
下载工具:常用的 wget,curl,aria2,axel,rclone 等