linux常使用的命令

news2024/11/13 10:55:18

关机命令

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.coloradmin.cn/o/1965319.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Adobe Acrobat DC 2021版安装教程【超简单、超详细】

Adobe Acrobat DC 是 Adobe 提供的一款专业 PDF 解决方案&#xff0c;具有许多强大的功能&#xff0c;可以满足各种文档处理需求。 注意事项&#xff1a;①下载与激活过程中一定要关闭杀毒软件 ②提供的所有软件都是永久版的 ③软件仅供学习下载使用&#xff0c;不可用于商业用…

C++ 右值 左值引用

一.什么是左值引用 右值引用 1.左值引用 左值是一个表示数据的表达式(如变量名或解引用的指针)&#xff0c;我们可以获取它的地址可以对它赋值。定义时const修饰符后的左值&#xff0c;不能给他赋值&#xff0c;但是可以取它的地址。左值引用就是给左值的引用&#xff0c;给左…

环境如何搭建部署Nacos

这里我使用的是Centos7&#xff0c; Nacos 依赖 Java环境来运行。如果您是从代码开始构建并运行Nacos&#xff0c;还需要为此配置 Maven环境&#xff0c;请确保是在以下版本环境中安装使用 ## 1、下载安装JDK wget https://download.oracle.com/java/17/latest/jdk-17_linux-x6…

知识文库杂志知识文库杂志社知识文库编辑部2024年第12期目录

文艺理论 现代高校书院对中国传统书院学术精神的汲取与转化 李奥楠;时新洁; 1-4 个案工作介入高中美术艺考生及家长心理调适的应用研究 魏星; 5-8《知识文库》投稿&#xff1a;cn7kantougao163.com 中华优秀传统文化视角下高校美育课程实践教学 李丛丛; 9-12 基…

Pytorch GPU环境搭建-博客导航

这里写目录标题 安装安装VS(CUDA需要VS)安装CUDA安装CUDNN创建Pytorch GPU虚拟环境 测试疑难杂症解决链接搭建VGG分类网络并用CUDA训练使用CUDA加速推理分类网络C#使用ONNXruntime-gpu推理 安装 安装VS(CUDA需要VS) 2017&#xff0c;2019&#xff0c;2022都可 安装CUDA Cud…

山东润馨教育专家团队多次举办各种扶贫及公益讲座

一、山东润馨教育专家鲁书婉老师举办了以“发掘孩子的天赋潜能”为主题的公益讲座 在这个充满温情与希望的春日&#xff0c;3月16日&#xff0c;山东润馨教育专家团队带着满满的爱心与智慧&#xff0c;踏入了德州学院附属第一实验小学联合滨河社区&#xff0c;成功举办了一场以…

如何恢复硬盘里删除的数据?硬盘数据恢复真的可靠吗?2024最新解答!

在日常的计算机使用中&#xff0c;我们时常会不小心删除硬盘中的重要数据&#xff0c;这时候&#xff0c;数据恢复就显得尤为重要。本文将介绍几种恢复硬盘里删除数据的方法&#xff0c;并探讨硬盘数据恢复的可靠性&#xff0c;提供2024年的最新解答。 一、什么是电脑硬盘&…

【Linux】进程创建进程终止进程等待

目录 一、进程创建1.1 写时拷贝1.2 frok的常规用法1.3 fork调用失败的原因 二、进程终止2.1 进程退出码2.2 进程退出方式2.2.1 exit函数的使用2.2.2 _exit函数的使用2.2.3 exit函数与_exit函数的区别 2.3 进程信号 三、进程等待3.1 进程等待的必要性3.2 进程等待的方式3.2.1 wa…

从零开始的MicroPython(一) 软件安装及环境搭建

文章目录 MicroPython简介下载安装 ESP32(NodeMCU-32S)简介引脚注意事项 CH340下载安装 Thonny IDE下载 Python简介下载环境配置 MicroPython 简介 ​ MicroPython 是 Python 3 编程语言的精简高效的实现 其中包括 Python 标准库的一小部分&#xff0c;并且是经过优化&#x…

达梦数据库系列—40.执行计划

目录 优化器 执行计划 操作符 执行过程 优化器 查询优化器通过分析可用的执行方式和查询所涉及的对象统计信息来生成最优的执行计划。此外&#xff0c;如果存在 HINT 优化提示&#xff0c;优化器还需要考虑优化提示的因素。 查询优化器的处理过程包括&#xff1a; 1.优化…

手摸手教你撕碎西门子S7通讯协议14--开发自己的通讯库读数据

1、S7通讯回顾 - &#xff08;1&#xff09;建立TCP连接 Socket.Connect- - &#xff08;2&#xff09;发送访问请求 COTP- - &#xff08;3&#xff09;交换通信信息 Setup Communication- - &#xff08;4&#xff09;执行相关操作 读、写、PLC启停、时间…

【Android】DrawerLayout+NavigationView实现侧滑菜单页面

【Android】DrawerLayoutNavigationView实现侧滑菜单页面 在 Android 开发中&#xff0c;侧滑菜单是一个非常常见的用户界面模式&#xff0c;它能够在屏幕的一侧显示一个导航菜单&#xff0c;允许用户通过滑动手势或点击按钮来访问不同的应用功能。本文将介绍如何使用 DrawerL…

网页UI设计工具全攻略:九大精选

如果担心不知道如何进行网站 UI 设计、设计网站和编辑网页技术程序&#xff0c;很多人会选择快速方便的 Wix 建设。然而&#xff0c;如果你想建立一个最合适的网站&#xff0c;使用一个功能强大、资源丰富的网站 UI 设计工具仍然是您的最佳选择。网站设计中的 UI 设计不同于一般…

你是否知道Vue的data两种不同定义区别呢?

在做vue项目的时候&#xff0c;虽然vue3出来了一段时间了&#xff0c;vue2已经官方宣布不再维护了&#xff0c;然而我们有些旧项目原来是用的vue2的&#xff0c;那么用了那么久的vue2&#xff0c;不知道你是否有注意到&#xff0c;vue2我们往往会在根文件定义了一个对象形式的d…

类似redmine的项目管理系统有哪些?10款软件测评

国内外主流的10款类似redmine项目管理系统对比&#xff1a;PingCode、Worktile、TAPD、OpenProj、禅道&#xff08;ZenTao&#xff09;、Teambition、JIRA、Asana、Basecamp、Wrike。 在项目管理领域&#xff0c;选择一个既能满足需求又易于操作的工具是每个团队都面临的挑战。…

利用SOLIDWORKS CAD 2024新功能 提高团队工作效率

随着科技的不断发展&#xff0c;CAD&#xff08;计算机辅助设计&#xff09;软件在各行业中的应用越来越广泛&#xff0c;尤其在机械、汽车、航空航天、电子设备等领域。SOLIDWORKS作为一款功能强大的CAD软件&#xff0c;一直在不断更新和优化&#xff0c;以适应不断变化的市场…

【区块链】控制台的配置、操作及常用命令②

常用命令-账户管理 常用命令-区块信息 在控制台中编译部署智能合约 启动节点 在fisco目录下 bash nodes/127.0.0.1/start_all.sh启动控制台 cd ~/fisco/console && bash start.sh部署合约 deploy HelloWorldtransaction hash: 交易的哈希值 contract address&#x…

plugin ‘ROS2‘: loading...error CoppeliaSim和ROS2插件问题

问题 装了24年最新版本ROS2 Jazzy但是仿真软件打开出bug&#xff0c;怎么办&#xff1f; 等支持的出来&#xff0c;完全可以。但是&#xff0c;如果需要用&#xff0c;那调整一下即可。 CoppeliaSim&#xff08;V-Rep&#xff09;和ROS2的使用说明_coppeliasim编译-CSDN博客…

【网络】HTTP协议——应用层协议、URL、HTTP协议格式、HTTP的方法、HTTP的状态码、HTTP常见Header

文章目录 Linux网络1. 应用层2. HTTP协议2.1 URL2.2 urlencode和urdecode2.3 HTTP协议格式2.4 HTTP的方法2.5 HTTP的状态码2.6 HTTP常见Header Linux网络 1. 应用层 应用层是 OSI 七层模型或 TCP/IP 四层模型中的最高层&#xff0c;它直接为用户的应用程序提供服务。 应用层的…