**
更新时间:2020-08-19
**
最近涉及linux跨平台开发。大学老师教的知识已经差不多都还给他了,所以,重头学起呜呜呜。
除了终端的基本命令外,还需要对vi,vim编辑器,linux下的编码,和shell脚本,这些都需要掌握。
学习参考:
菜鸟教程linux命令大全
Linux教程
进入root
sudo passwd root #重设root密码
su - root #进入
whoami #查看当前用户
pwd #查看当前路径
ip addr #查看当前ip地址
ls -l #查看当前目录文件及大小(单位bit)
解压zip
参考:压缩和解压
1. zip压缩
zip -r myfile.zip ./web
将当前目录里的web下的所有文件和文件夹全部压缩成myfile.zip文件,-r 表示递归压缩子目录下所有文件。
2.zip解压缩
unzip -o -d /home/sunny myfile.zip
把myfile.zip文件解压到 /home/sunny/
不带-d 路径 则解压到当前路径
centos7 关闭防火墙
sudo systemctl stop firewalld 临时关闭
sudo systemctl disable firewalld ,然后reboot 永久关闭
sudo systemctl status firewalld 查看防火墙状态。
后台执行脚本和关闭脚本
参考:后台执行脚本
./test.sh & #后台执行
jobs #查看当前后台
fg 1(后台id不是pid) #程序回到前台
ctrl c或者kill 后台id都可以强制退出程序
top查看程序运行状态
(类似任务管理器)
参考:top详解
参考:
top
ps -ef | grep exename #查看程序pid
top -p pid #查看指定程序运行状态
rm删除目录和文件
参考:添加链接描述
rm -f filename #强制删除
rm -f * #删除当前目录下的文件
查看显示目录或文件的大小
参考:du用法
du -sh #查看当前目录大小(单位kb)
du -sh filename #查看指定文件名
查看系统日志信息
journalctl --since "2020-08-25 18:00:00 #查看指定时间段的系统日志
journalctl -n 20 #查看最新的n行日志
~持续更新