常用Liunx

本文介绍了Linux操作系统中的一些基本命令,如目录导航、文件管理、进程查看、文本编辑以及网络和系统监控。这些命令包括cd、mkdir、touch、ls、cp、mv、rm、cat、tail、vi、tar等,还涉及了文件权限修改、网络连接检查、定时任务设置和系统服务管理等方面的内容。
摘要由CSDN通过智能技术生成

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值