- A+
1.第一个shell
vi first.sh !/bin/bash 作者:Arya 编写时间:2022-04-22 功能:this is my first blog! echo "this is my first shell!"
2.crond服务
以守护进程方式在无需人工干预的情况下来处理着一系列作业和指令的服务。
启动 systemctl start crond.service 查看状态: systemctl status crond.service 停止 systemctl stop crond.service 重新启动 systemctl restart crond.service
语法:crontab 【选项】 crontab -l #列出crontab有哪些任务 crontab -e #编辑crontab任务 crontab -r #删除crontab里的所有任务 内容格式: * * * * * 级别 命令 分 时 日 月 周
3.常用基础命令40条
-
cd命令
- cd /use/local
- cd ..
-
ls 列出目录内容
-
pwd 查询所在目录
-
cat 查看小文件内容
-
more 查看大文件内容
-
head 查看文件前n行
- more System.map-3.10.0-123.el7.x86_64
-
tail 查看文件后面n行
- tail -f access.log ;tail -20 access.log
-
touch 创建一个空文件
- touch 123.txt
-
mkdir 创建目录
- mkdir -p /tmp/XD/XD/class
-
rmdir 删除目录
- rmdir /tmp/XD/XD/class
-
cp 拷贝文件
- cp 123.txt class/ ; cp -a 123.txt class/789.txt
-
rm 删除文件或目录❗
- rm 987.php ;rm -rf 456.txt
-
diff 对比文件差异
-
ssh 远程安全登录方式
-
exit 退出
-
id 查看用户【id root】
-
uname 查询主机信息
-
ping 查看网络是否通
-
echo 标准输出命令
- echo "this is echo 命令"
-
man 查看帮助文档【man ls】
-
help 查看内部命令【help if】
1、clear命令 功能说明:清屏。 举 例:clear ; ctrl + l
2、who命令 功能说明:当前在本地系统上的所有用户的信息 举 例:whoami ; who
3、uptime命令 功能说明:查询系统信息 举 例: load average: 0.00, 0.01, 0.05 1分钟的负载,5分钟的负载,15分钟的负载
4、w命令 功能说明:查询系统信息 举 例:w
5、free命令 功能说明:查看系统内存 举 例:free -h ; free -m
6、wc命令 功能说明:统计行。 举 例:wc -l 123.txt
7、grep命令 功能说明:查找文件里符合条件的字符串。 举 例:grep '119.4.253.206' 123.txt | wc -l -n:输出行数 grep -n '80.82.70.187' 123.txt -w:精确匹配 grep -w '113.66.107.198' 123.txt -i:忽略大小写 grep -i 'IP:113.66.107.198' 123.txt -v:反向选择 grep -v '113.66.107.198' 123.txt
8、 find命令 功能说明:查询文件。 举 例:find / -name -type f 123.txt
9、uniq命令 功能说明:对排序好的内容进行统计 举 例:uniq -c 123.txt | sort -n
10、sort命令 功能说明:对内容进行排序 举 例:uniq -c 123.txt | sort -n
11、df命令 功能说明:文件系统的磁盘使用情况统计。 举 例:df -h
12、netstat 功能说明:查看网络端口的使用情况 举 例:netstat -tunlp | grep nginx -t :显示tcp端口 -u :显示UDP端口 -n :指明拒绝显示别名 -l :指明listen的 -p :指明显示建立相关连接的程序名 安装netstat命令:yum -y install net-tools
13、hostname命令 功能说明:查看主机名 举 例:hostname 14、ps命令 功能说明:显示所有进程信息。 ps 与grep 常用组合用法,查找特定进程 举 例:ps -ef | grep nginx ps -aux | grep nginx
15、kill命令 功能说明:杀进程 举 例: kill -9 top
16、top命令 功能说明:监控Linux系统状况,比如cpu、内存的使用 举 例:按住键盘q退出
17、du命令 功能说明:统计大小 举 例:du -sh ; du -sm * 18、firewall-cmd命令 功能说明:查看防火墙的状态 举 例:firewall-cmd --state centos 7 关闭防火墙:systemctl stop firewalld.service
19、echo命令 功能说明:判断上一条命令是否正确 举 例:echo $?
20、cal命令 功能说明:查看日历 举 例:cal 2008