cd / 目录的跳转
cd .. 回退上一级目录
mkdir 创建文件夹
touch 创建文件
ls ll 查看文件
ll 显示所有文件详细信息
cp 复制 mv 剪切 rm 删除
# 删除以 "hello" 开头的所有文件 rm -- hello*
cat 查看文件所有内容
# 表示删除所有以 .txt 后缀结尾的文件 rm -rf *.txt
tail(非常重要) -n 50 -f ip.log 循环读取ip.log文件最后50行信息
tail -n 200 filename:显示filename最后200行 (常用) vi(非常重要) 编辑器编辑文件,vi编辑器的三种模式
/ --------搜索字符
:q ---------保存退出
tar -zcvf 文件名 要打包的文件 压缩 tar -zxvf 文件名 -C 目录 将文件解压到指定目录下 pwd查看当前目录的位置 ps -aux 查看所有用户启动进程信息 kill -9 pid 杀死进程 grep 检索字符串 | 管道符,将左边的命令的结果作为右边命令的参数
ps -aux l grep Demo (在所有进程中查找Demo字符串) *一个角度是系统正在运行什么服务(ps命令);*
查看网络进程(-a 显示所有连接和监听端口。-n 以数字形式显示地址和端口号。显示与每个连接相关的所属进程 ID)*另外一个就是有什么连接或服务可用(netstat命令)*
netstat -aon | grep 9527 查看9527端口是否被占用
systemctl status firewalld 查看防火墙状态
tail - 几行f 日志文件名称
tail -200f loanV2-credit.log
ctrl+c退出查看日志
: find 某个目录 -name '关键字'
1. 表示: 查找某个目录下的关键字 目录
clear : 清除屏幕
less 文件名 : 可以翻页显示文件内容 (按上下) (常用 )
-
/字符串:向下查询“字符串”的功能
-
?字符串:向上查询“字符串”的功能
-
G :跳到最后一行
-
g : 跳到首行
-
n:重复前一个查询 向下
-
N:反向重复前一个查询 向上
-
q:离开
chown : 修改文件和文件夹的用户和用户组属性 例如:chowncodetc hh.c 要修改文件hh.c的所有者.修改为codetc的这个用户所有
chown -R root:root /etc 改变 etc 文件夹下所有子文件 为root用户持有
chmod : 修改文件和文件夹读写执行属性 语法: chmod 用户/组、+权限 文件或者文件夹 chmod u+x exam.sh
想要设置demo里面的文件为777就是高权限(读、写、执行),写法是,chmod -R 777 demo
df :查看磁盘使用情况 df -h #目前磁盘空间和使用情况 以更易读的方式显示
du :查看目录大小 du -ah # 详细查看当前目录,子目录下的,所有文件和目录
which:查找那些我们已经安装好的可以直接执行的命令 例如:which ls
where :可以用来查找二进制(命令)、源文件、man文件查找的面比which
要广 例如:whereis ls
echo "">server.out :清理日志文件 server.out向这个文件写入空文件空间占1
free: 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存
more: more会以一页一页的显示,方便逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,同样还有按字符串搜索的功能输入“/”, 斜杆后输入关键字 。V键 在使用more查看时,使用v调用vi编辑器 q 退出more
top: top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况\
man:查看命令的用法
2.定时任务 crontab -l 查看定时任务 crontab -e 编辑定时任务,一行一个定时任务
执行定时脚本语法:cron定时表达式 /要执行脚本的全路径
定时任务的语法格式 : 分 时 日 月 周 命令 时间的特殊字符的含义: * 代表任意时间 ,多个时间的间隔 -一段时间 / 代表频次
3.启动服务
进入到存放启动文件路径 ./start.sh start
. / 或者 sh 当前
start
stop
restart
curl:发出网络请求 常用于判断服务器之间网络通不通
curl -v https://ip:端口
curl -x post https://ip:端口 这种可以指定请求方式为post