常用shell命令总结(Linux命令)

  1. 当前目录
    .

  2. 上一级目录

  3. 根目录,或者是目录拼接符
    /

  4. 管道符(左侧输出作为右侧输入)
    |

  5. 上一个命令的返回码
    $?


  6. ||


  7. &&

  8. cat 查看文档
    cat XX.txt

  9. 加权限
    chmod +x 文件
    chmod 777 文件

  10. 改变文件的所有者
    chown newowner file.txt

  11. 改变文件的所有者和所属组
    chown newowner:newgroup file.txt

  12. 查找
    find / -name XXX.txt

  13. 创建路径
    mkdir

  14. 移动文件
    mv 123.txt 456.txt

  15. 删除文件
    rm -rf 文件

  16. 创建文件
    touch 文件名

  17. 拷贝
    cp -r abc path/

  18. 查看软件安装路径
    whereis python

  19. scp远程连接
    scp -r dir mofang@192.168.1.9:/home/…/abc/

  20. awk
    find ./ | awk -F’/’ ’ {print $2}’

  21. 过滤
    ifconfig -a | grep en
    grep pipeline ./ -rns

  22. sort
    sort file.txt
    find ./ | sort

  23. cd进入某个路径
    cd -
    cd …
    cd ~

  24. 查看磁盘空间
    df -h

  25. du . -sh

  26. pwd 打印当前路径

  27. ls

ls -lta 查看文件信息,并按照时间排序

ls -tr 文件按照时间排序

  1. ifconfig显示网络设备

ifconfig -a

ifconfig eth0 192.168.2.12

ifconfig eth0 192.168.2.12 down up

  1. netstat

netstat -apt 查看tcp及连接情况
netstat -apu 查看udp及连接情况

  1. ping

ping 192.168.12.3
ping -c 3 -i 0.2 -W 1 192.168.1.10

  1. date查看日期
    time_stamp= ( d a t e + (date +%Y%m%d)_ (date+(date +%H%M%S)
    date

  2. exit退出
    exit $? 退出,并返回上一状态码

  3. sleep休眠
    sleep 3

  4. kill杀进程
    kill -l 杀进程
    kill -9 PID

  5. ps -ef 显示所有进程

  6. top 实时监控系统状态

  7. reboot 重启

  8. su abc_user切换用户

  9. uname -a 显示操作系统信息

  10. whoami显示自身用户名称

  11. free 显示内存状态
    free -h

  12. clear用于清除屏幕

  13. export设置或显示环境变量
    export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:./

  14. 解压缩 tar -zxvf xx.tgz tar -xvf xx.tar

  15. 压缩tar -zcvf xx.tgz abc/ tar -cvf xx.tar abc/

  16. echo输出
    echo $abc

  17. head x.txt 查看文件开头部分

  18. tail x.txt 查看文件后部分

  19. tail -f x.txt 跟踪文件打印

  20. ln -s /path/to/file /path/to/linker 软链接

  21. less 文件名 查看文件
    ps -ef | less ps查看进程并按页展示
    less 文件1 文件2 同时产看多个文件(输入n切到文件2,输入切换到文件1)

  22. more -s 文件名 逐页显示文档(空格切下一页,b回前一页)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/15220.shtml

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

相关文章

外卖小程序开发指南:从源码开始构建高效的外卖平台

今天,笔者将为您详细讲解如何从源码开始构建一个高效的外卖小程序,帮助您快速进入这一蓬勃发展的市场。 一、需求分析与设计 需求分析包括: 1.用户需求 2.市场需求 3.技术需求 二、前端开发 以下是开发步骤: -使用微信开发…

封装了一个iOS中间放大的collectionView layout

效果图如下所示 原理:就是首先确定一个放大和缩小系数和原大小对应的基准位置,然后根据距离每个布局属性到视图中心的距离和基准点到中心的距离的差距/基准点到中心的距离, 计算出每个布局属性的缩放系数 下面是代码 // // LBHorizontalCe…

英语学习笔记22——Give me/him/her/us/them a .... Which one?

Give me/him/her/us/them a … Which one? 给我/他/她/我们/他们一个…… 哪一个? 词汇 Vocabulary empty a. 空的,啥也没有的    v. 倒空 例句:这个盒子是空的。    This box is empty.    这是个空盒子。    This is an emp…

学习笔记——STM32F103V3版本——HC-05模块控制数码管

一.硬件 1.HC-05模块 2.数码管 3.连接硬件 二.在keil5中的代码 main.c代码: #include "stm32f10x.h" #include "buletooth.h" #include "led.h" #include "sys.h" #include "usart.h" #include "delay.…

HTTP content-type MIME 类型(IANA 媒体类型)

Content-Type(MediaType),即是Internet Media Type,互联网媒体类型,也叫做MIME类型。在互联网中有成百上千中不同的数据类型,HTTP在传输数据对象时会为他们打上称为MIME的数据格式标签,用于区分数据类型。最初MIME是用…

数据与结构--AVL树

目录 AVL树的概念 AVL树的性质 AVL树结点的定义 AVL树的插入 AVL树的旋转 左单旋 右单旋 左右双旋 右左单旋 AVL树的验证 AVL树的查找 AVL树的修改 AVL树的删除 AVL树的概念 二叉搜索树虽然可以提高我们查找数据的效率,但如果插入二叉搜索树的数据是…

ubuntu 安装 kvm 启动虚拟机

1. 基础环境设置 #更新环境 apt update apt upgrade#配置网卡 cat >/etc/netplan/br.yml<<EOF network:ethernets:eth2: {}bridges:br0:interfaces:- eth2addresses:- 192.192.1.213/24gateway4: 192.192.1.1nameservers:addresses:- 8.8.8.8- 8.8.4.4 EOF #安装组件…

LFSR线性反馈移位寄存器及Verilog实现

一、LFSR LFSR线性反馈移位寄存器&#xff0c;通常由移位寄存器和异或门组成&#xff0c;主要用于产生伪随机序列等。 线性反馈的含义是各个寄存器的输出通过一个反馈函数连接到第一级触发器的输入&#xff1b;LFSR中的寄存器的个数被称为LFSR的级数。 LFSR分为两类&#xff…

开源的在线JSON数据可视化编辑器jsoncrack本地部署与远程访问

文章目录 1. 在Linux上使用Docker安装JSONCrack2. 安装Cpolar内网穿透工具3. 配置JSON Crack界面公网地址4. 远程访问 JSONCrack 界面5. 固定 JSONCrack公网地址 JSON Crack 是一款免费的开源数据可视化应用程序&#xff0c;能够将 JSON、YAML、XML、CSV 等数据格式可视化为交互…

Iphone自动化指令每隔固定天数打开闹钟关闭闹钟

1.业务需求&#xff1a;小z每隔五天有一个夜班&#xff0c;然后下午会有三个小时的休息时间&#xff0c;如果闹钟不响就会错过交班日期&#xff0c;但是如果设置闹钟&#xff0c;iPhone的闹钟只能设定固定循环日期闹钟&#xff0c;或者一次的闹钟&#xff0c;导致要么忘记设闹钟…

每日一题22:Pandas:字符串函数之患某种疾病的患者

一、每日一题 患者信息表&#xff1a; Patients ----------------------- | Column Name | Type | ----------------------- | patient_id | int | | patient_name | varchar | | conditions | varchar | ----------------------- 在 SQL 中&#xff0c;patient…

【C语言】指针运算

前言 前面在“走进指针世界”中我已经讲解过指针相关的很多前置知识&#xff0c;其实还有一个很重要的部分就是指针的运算。这篇博客&#xff0c;就让我们一起了解一下指针的运算吧&#xff01; 指针作为变量&#xff0c;是可以进行算术运算的&#xff0c;只不过情况会和整型…

LLM-Llama在 MAC M1上体验Llama.cpp和通义千问Qwen 1.5-7B

Llama.cpp的主要目标是在各种硬件上&#xff08;本地和云端&#xff09;实现LLM推断&#xff0c;同时保持最小的设置和最先进的性能。 纯C/C实现&#xff0c;没有任何依赖关系Apple芯片是一级的支持对象 - 通过ARM NEON、Accelerate和Metal框架进行优化对x86架构的AVX、AVX2和…

中医理疗元宇宙 中医理疗元宇宙

记者从烟台高新区卫生健康局获悉&#xff0c;辖区容大东海岸社区卫生服务站大力挖掘、整理、传承、发扬中医医疗技术&#xff0c;提升医疗服务品质&#xff0c;发挥中医在社区常见病、多发病防治中的作用&#xff0c;让居民在家门口就能享受到专业的中医治疗。 容大东海岸社区卫…

Go语言的命名规范是怎样的?

文章目录 Go语言的命名规范详解一、标识符命名规范示例代码 二、包名命名规范示例代码 三、变量命名规范示例代码 四、常量命名规范示例代码 五、函数命名规范示例代码 总结 Go语言的命名规范详解 在Go语言中&#xff0c;代码的命名规范对于项目的可读性、可维护性和可扩展性至…

Visual Studio 2022 GTK4 GUI 开发 Project Key setting

Visual Studio 2022 GTK4 Project Key setting 一般情况下需要MSYS2&#xff0c;然后参考Linux下开发。 这里使用第二种&#xff0c;直接 VS 编译好的bin/lib/include的开发。 预编译好的文件&#xff08;只有x64版本&#xff09;&#xff1a; https://github.com/wingtk/gv…

openresty完美替代nginx

OpenResty相较于Nginx&#xff0c;其优势主要体现在以下几个方面&#xff1a; 1、Lua脚本支持&#xff1a;OpenResty内置了LuaJIT&#xff08;Lua的即时编译器&#xff09;&#xff0c;使得用户可以直接在Nginx配置文件中使用Lua脚本&#xff0c;这样可以实现更复杂的业务逻辑…

手动修改docker中oceanbase-ce容器cpu资源使用上限

##docker中oceanbase-ce 容器占用cpu100% 使用cgroup限制cpu使用上限 top - 16:30:22 up 36 min, 1 user, load average: 7.34, 10.62, 8.99 Tasks: 400 total, 1 running, 399 sleeping, 0 stopped, 0 zombie %Cpu(s): 3.5 us, 1.3 sy, 0.0 ni, 94.9 id, 0.1 wa,…

前端菜鸡,对于35+程序员失业这个事有点麻了

“经常看到30岁程序员失业的新闻&#xff0c;说实话&#xff0c;有点麻。目前程序员供求关系并未失衡&#xff0c;哪怕是最基础的前端或者后台、甚至事务型的岗位也是足够的。 事实上&#xff0c;现在一个开出的岗位要找到一位尽职尽责能顺利完成工作的程序员并不是一件那么容…

Electron-1 electorn + vue3 + vite项目搭建,使用Electron-vite构建工具

文章目录 1.创建项目存在的问题 1.创建项目存在的问题 使用框架 : 现有的构建插件&#xff0c;使用也不错&#xff0c;但是封装过的&#xff0c;且各个版本不统一&#xff0c;想修改时会出现各种问题 比较不错的有如下几个 https://cn.electron-vite.org/guide/ https://www.el…