当前位置: 首页 > news >正文

linux常使用的命令

关机命令

shutdown

halt

poweroff

reboot

grep 选项 参数

-l 显示所有包含关键字的文件名

-n 在匹配之前加上行号

-c 只显示匹配的行数

-v 显示不匹配的行

管道符 “|”

左边的输出作为右边的输入

例如:我们找个文件包含abc 但是不含有def的文件

grep -l "*abc*"|grep -v "*def*"

文件系统配置文件

/etc/filesystems   #测试挂载文件系统类型
​
/peoc/filesystems    # 已经加载的文件系统类型
​
/lib/modules/2.6.18-274el5/kernel/fs/  #文件系统驱动所在目录
​
/etc/fstab   #分区挂载目录

文件类型的颜色

蓝色文件----------目录

白色文件----------一般性文件,如文本文件,配置文件,源码文件等

浅蓝色文件----------链接文件,主要是使用 ln 命令建立的文件

绿色文件----------可执行文件,可执行的程序

红色文件-----------压缩文件或者包文件

df命令

df -h   #显示文件系统整体磁盘的使用情况
分别显示的内容
容量  已用  可用  已用% 挂载点
​
df -i  #显示

du命令

du  -sh #显示当前的目录大小
du  -sh/    #显示根目录下所有文件的大小

dumpe2fs:显示当前的磁盘状态

软、硬链接创建命令

ln -s 源文件 目标文件   #  软连接 也就是快捷方式
​
ln 源文件  目标文件   #硬链接  不支持对目录和跨文件系统创建

fdisk(不支持大于2T的磁盘)

fdisk -l   #显示系统中所有的分区

mkfs 格式化磁盘

mkfs -t 文件系统格式 设备文件名

mkfs -t ext4 /dev/hda1   #对分区/dev/hda1 进行格式化

交换分区(swap)

就是在内存用完时,给磁盘调出部分空间虚化成内存给使用

特点:

<1>连续的磁盘空间,且对用户不可见

<2>他的速度可比物理内存慢多了

swapon -s  #用于查看当前交换分区大小
​
#创建一个交换文件
​
dd if=/dev/zero of=/swapfile bs=1024 count=1048576 #1048576就是1G用KB表示的大小
​
mkswap /swapfile   #需要将它格式化为交换文件的格式
​
swapon /swapfile   #挂载上去,就可以立刻应用这个交换文件
​
#  可以运行swapon -s查看一下
​
#如果你想开机的时候自动挂载这个交换文件,那么还要在/etc/fstab中加上下面这一句:/swapfile swap sw 0 0
​

userdel

选项 -r 在删除用户的同时删除家目录

文件权限

#执行
ls -lha
#   -   代表文件    d开头代表目录
​
#  r  代表读  4
#  w  代表写  2
#  x  代表执行 1
​
-rw-r--r--.  1 root root  100 Dec 29  2013 .cshrc  #代表普通文件   删除用rm
drwxr-----.  3 root root   19 Jun 13 02:26 .pki   #代表目录
​

UID

#所有uid为0的用户都是超级用户  通过  /etc/passwd 来查看超级用户

开关机命令

shutdown -h now   # 现在马上关机
​
shutdown -h 5 #五分钟后关机
​
poweroff    #立刻关机
​
shutdown  -r  now  #现在马上重启主机
​
reboot  #立刻重启

cd命令

  #切换目录    cd ./     #当前目录cd ..   #退回上级目录cd ~    #家目录cd -   #上次访问的目录

ls命令

#查看目录
​
ls -lha #  查看当前目录下的所有目录和文件呈现方式为人性化
​
ls  /usr   #查看指定目录下的文件和目录

rm命令

#删除命令
​
rm 文件名   #删除的是文件
​
rm -r    # 删除的是目录 
​
rm -rf/*  #慎用!!!!慎用  包吃包住命令

mv命令

#目录重命名
​
mv  a   b   #将目录a改为b
​
​
#剪切目录
​
mv 目录的名称  目录的新位置   
​
​

find命令

#按名字查找
​
find    目录  参数  文件名称
#按名字查找
#查找所有以a结尾的文件或文件
find    /usr    -name   "*a"
​
​
#按文件大小查找
​
find    目录  参数  文件大小
​
find    /use    -size   +(-)10k(M、G)
#-表示小于某个数   +表示大于某个数   K表示kb  m g类似

vi命令

#   dd 删除当前行
#   输入  i  在光标所在前面插入     输入 o  在光标所在后面插入
#   输入a  在光标所在行 另起一行插入
#    快捷键 esc后  shift+zz  保存并且退出
​
#   shift+g光标跳到最后一行
#   yy复制一行内容
#    p粘贴一行的内容

tar命令

#  格式 tar  [选项] [打包完成的名字] [需要打包的文件]
​
#  创建打包   z调用gzip进行压缩    c 创建压缩   v 显示运行过程   f指定文件名  
tar -zcvf abc.tar.gz aa.txt bb.txt
​
#  解压缩  x表示解压
tar -zxvf abc.tar.gz  /usr/tmp
​
​

grep命令

#  文本搜索工具
​
#  选项 -n 结果显示行数   -v 排除关键字 

which命令

# 查找命令的位置也就是路径 
​
which cd
which pwd

sudo命令

主机名的配置

vi /etc/sysconfig/network

ip 地址配置

vi /etc/sysconfig/network-scripts/ifcfg-enth0

域名映射

#进入编辑模式
vi /etc/hosts
​
192.168.61.145 swb  #代表

crontab定时任务

#先安装   crontab
​
yum install -y crontabs
​
#选项 -l 显示定时任务   -e 编辑定时任务  -r删除定时任务
​
crontab -e
​
​
# 格式           *      *      *      *    * 命令
#               分钟   小时     日   月   星期几
# 取值范围      1-59    0-23    1-31   1-12   1-7
​
​
5 * * * * touch wjy.txt  #五分钟后执行命令
​
*/5 * * * * touch wjy.txt  #每五分钟执行一次命令
​
* 12 * * *  touch wjy.txt  #每天十二点执行任务
​
3,15 * * * * touch wjy.txt  #没小时第三分钟和第十五分钟执行任务
​
3,15 8-11 * * * touch wjy.txt  #每天八到十点第三分钟和第十五分钟执行任务
​
3,15 1-23 */3 * * touch wjy.txt  #每隔三天执行一次八到十点第三分钟和第十五分钟执行任务
​

查看进程

ps -ef  #查看所有正在运行的进程
​
kill  #杀掉某个进程
​
kill pid   kill -9 pid    # 强制杀掉某个进程   pid  进程id

查看当前系统端口

netstat -an  # 查看所有端口
​
netstat -an|grep 端口
http://www.lryc.cn/news/411130.html

相关文章:

  • Ubuntu系统U盘安装与虚拟机安装
  • FastDDS中的线程梳理
  • Signac包-1.Analyzing PBMC scATAC-seq
  • 使用指定版本python创建虚拟机环境
  • 【git】git常用命令提交规范
  • 第一个Python Web程序
  • vector深度剖析及模拟实现
  • spring 中包自动扫描之 component-scan 解析
  • 【C语言】Linux 飞翔的小鸟
  • mcasttest-tool组播检测工具
  • ncnn 库编译的一些问题,使用交叉编译
  • Python基础教程(一)
  • 基于C51和OLED12864实现贪吃蛇小游戏
  • JVM性能调优全指南:高流量电商系统的最佳实践
  • 前端常见场景、JS计算精度丢失问题(Decimal.js 介绍)
  • Python写UI自动化--playwright(点击操作)
  • [C#面对对象] 之抽象方法 虚方法 接口
  • docker 发布geoserver服务添加字体
  • 数据赋能(162)——开发:数据整理——技术方法、主要工具
  • 安全服务面试
  • 昇思25天学习打卡营第23天|LSTM+CRF序列标注
  • 抖音直播弹幕数据逆向:websocket和JS注入
  • AIGC diffusers文生图模型optimum量化使用案例
  • PDF怎么转换成Word?这些工具一键搞定!
  • 【TS】TypeScript函数类型:提升函数的类型安全性和可读性
  • “八股文”在实际工作中是助力、阻力还是空谈?
  • 代码随想录算法训练营第22天-leetcode-回溯算法part01:
  • MySql 触发器、存储器练习
  • 【Plotly-驯化】一文教您画出Plotly中动态可视化饼图:pie技巧
  • Mirror学习笔记(一) 简介