1、基础命令
ping 127.0.0.1 -t 长时间ping网络是否通畅
telnet 192.168.1.1 8080 是否可以访问8080
ssh root@192.168.1.1 命令连接到192.168.1.1的root
ifconfig 查看IP地址
pwd 当前在的路径
df -h 查看虚拟机磁盘空间
du -sh * 查看当前目录的磁盘使用大小
sudo su 切换用户
date -s "2022-10-24 12:00:00" 修改系统时间命令
hwclock -w 写入BIOS,否则重启后系统时间失效
tracert ip地址 路由追踪
2、常用的创建、移动、复制、删除文件或文件夹的命令
pwd 当前在的路径
mkdir 创建目录
touch 创建文件
cat filename 查看文件内容
mv filename /home/ 移动文件到home路径下 移动多个文件空格隔开
cp oldfile newfilename 复制文件
rm -rf filename 删除文件
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
3、vi vim编辑器
vi/vim 创建或者编辑文件
i 输入
esc 输入命令
:wq 保存并退出 Vim 编辑器
:wq! 保存并强制退出 Vim 编辑器
:q 不保存就退出 Vim 编辑器
:q! 不保存,且强制退出 Vim 编辑器
4、查找文件地址、安装路径
find / -name *.jar 查找以.jar结尾的文件
whereis nginx 查询nginx安装路径
which
5、chmod 授予权限的命令
若想了解清楚,针对chmod 本人写了一篇详解。点个人主页查看《chmod 777 修改文件权限》
chmod 777 start.sh 授权读写执行权限
6、虚拟机关机、重启
halt 立刻关机。
reboot 重启主机
7、启动系统服务
sed -i 's/\r//' start.sh windows上编写的脚本 /r换行问题
netstat -nplt 查看全部端口
ps -ef|grep java/nginx/redis 查看服务
nohup java -jar /home/demo.jar > /home/demo.log & 启动jar包输出到指定文件
tail -f demo.log 实时查看输入日志
sh 、bash命令与./ 一样,都是创建子进程。只不过这两个专用于执行sh脚本,而./命令可用于所有可执行文件(sh、bin文件)