Linux常用命令总结

Linux 常用命令大全 Linux 系统作为服务器和开发环境中的主流操作系统,拥有丰富的命令行工具。掌握常用的 Linux 命令不仅能够提升工作效率,还能让你在系统管理、文件处理、网络配置等方面游刃有余。本文将详细介绍 Linux 中最常用的命令,涵盖文件操作、系统管理、网络命令等多个领域。 阅读详情

1 文本处理工具

test.txt原文

IP URL
4 X
2 X
4 X
2 X
4 X
5 X
2 X
1 X
3 X
3 X

查询IP出现最多次数最多的前3名

 cat test.txt | awk 'NR != 1 {print $1}' | sort | uniq -c | sort -nr | head -3

2 awk工具

awk options BEGIN {command} 'pattern {command}' END {command} input-file > output-file

BEGIN 处理前执行脚本
END 处理后执行脚本
options 选项,主要就是-F,指定分隔符
pattern匹配模式,筛选行,如NR
command动作,如print,printf,sum

内置变量
内置变量

3 cut命令

cut -d ":" -f 1

如以上命令,以:分割,然后输出第1列

-c:仅显示行中指定范围的字符;
-d:指定字段的分隔符,默认的字段分隔符为“TAB”;
-f:显示指定字段的内容;

4 Shell命令

4.1 几个符号

“” 处理命令或转移字符
$ a或$ {a}
$0 脚本名称
$1,$2等 入参,以空格分隔
$# 参数数量
$? 最后命令退出状态,0正常,其他异常
$* 或 $@ 单字符显示所有入参
$$ 当前进程ID
$! 最近一个进程ID

() 数组
[ 表达式 ] 条件表达式,必须要有空格
`expr 表达式` 或者$((表达式)) 算数表达式

IF语句

if condition1
then
    command1
elif condition2 
then 
    command2
else
    commandN
fi

while语句

while true
do
    command
done

for语句

for var in item1 item2 ... itemN
do
    command1
    command2
    ...
    commandN
done

util语句

until condition
do
    command
done

case语句

#!/bin/bash
while :
do
    echo -n "输入 1 到 5 之间的数字: "
    read aNum
    case $aNum in
        1|2|3|4|5) echo "你输入的数字为 $aNum!"
        ;;
        *) echo "你输入的数字不是 1 到 5 之间的!"
            continue
            echo "游戏结束"
        ;;
    esac
done
StarUML最新版汉化与破解二合一教程:5分钟搞定永久使用 本文提供StarUML最新版的高效使用指南,涵盖从安装到深度定制的全流程优化方案。包括软件获取最佳实践、界面个性化设置、核心建模技巧、团队协作策略及性能优化建议,帮助架构师和开发团队提升UML建模效率。特别推荐版本控制集成和文档自动化输出方案,适用于各类规模的项目开发。 阅读详情

相关推荐

实例讲解CANoe报文解析使用方法

在日常工作中,经常需要分析车辆产生故障的原因,在电动汽车中,分布式控制器及线束在其中某一个地方出现问题,就有可能造成车辆故障,但是由于电气零件无法直观的观察到哪个部位发生了故障,所以要借助工具测量电气变量或者采集报文信息通过分析,解析出故障原因,从而为车辆的开发,测试,维修提供支持。其中汽车行业最通用的通讯方式就是CAN通讯,本文针对使用CANoe对CAN报文离线分析的使用方法做详细介绍。

qq_43011586的博客 1万+

Linux常用命令

Linux常用命令 1.查看目录结构命令 ls(list)功能:列出目录内容 格式:ls[参数][文件或目录] -a或--all 所有文件和目录。注意隐藏文件、特殊目录、以“.”开头的和以“..”开头的 -l 使用详细格式列表 -t 用文件和目录的更改时间排序 -r 反向排序 --help 在线帮助 常用: ls -l 列出...

云飞扬°的博客 6万+

Sourcetree与Gitee的搭配使用

初次将gitee与sourcetree联合起来使用,还是遇到了不少问题,其中最让人烦恼的就是在我修改了一下用户名之后,便无法在Sourcetree直接推送到gitee,很是让人郁闷。本文处理Sourcetree与gitee搭配使用过程中的问题:Sourcetree身份验证失败,无法推送;Sourcetree推送时,无法显示要推送的分支;Sourcetree远端上面有感叹号。

年少时的棉花糖 4435

Linux系统及常用命令

在Linux操作系统中,每当我们使用用户名登录操作系统时,Linux都会对 该用户进行认证、授权审计等操作。操作系统为了识别每个用户,会给每个用户定义一个ID,就是 UID。​ 用户组就相当于多个用户的容器;在Linux系统中,用户组也有一个ID,GID。​ 在Linux操作系统中,root的权限是最高的,相当于windows的administrator,拥有最高权限, 能执行任何命令和操作,而其他用户都是普通用户。​ Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。

渣渣盟的博客 1823

TL494充电器原理与维修 (转)

TL494充电器原理与维修 电动自行车充电器多采用开关 电源,型号虽多,但电路结构大同小异,主要区别在于所选的脉宽调制(PWM)芯片不同如(UC3845、UC3842、SG3524、TL494)。现以佳腾牌 充电器为例,介绍其原理和故障检修方法。 一、电路原理 根据实物测绘的佳腾牌充电器电路原理如图1所示。整机可分为PWM产生和推动电路、功 率开关变换电路、...

weixin_30500663的博客 1815

AI 技术新手入门与实战指南

仅仅能对话还不够,实际应用中,我们往往需要让 AI 处理特定的业务数据。比如,从日志文件中提取错误码,或者将非结构化的用户反馈整理成 JSON 格式。这时候,自定义输入和严格的结果验证就显得尤为重要。假设我们需要让 AI 分析一段服务器日志,并只返回错误的级别和简述。请分析以下日志片段,提取所有 ERROR 级别的信息。要求输出格式为 JSON 列表,包含 'timestamp' 和 'message' 两个字段。不要输出任何多余的解释文字。日志内容: {

2600_94936330的博客 2681

Linux常用命令大全

目录 常用命令 目录操作 查看文件内容 创建文件或目录 删除文件或目录 移动文件或目录 复制文件或目录 修改文件或目录权限 更换软件源 常用命令 mkdir dir1 创建一个叫做 'dir1' 的目录' touch test.out 创建test.out文件 rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 mv dir1 new_dir 重命名/移动 一个目录 cp file1 dir 复制一..

lduzhenlin的专栏 3290

黏菌算法(Slime Mould Algorithm,SMA)

这是一篇关于黏菌算法的总结博客,包含算法思想,算法步骤,求函数最值(Python实现),算法改进等,持续更新ing

weixin_46838605的博客 1万+

Linux的常用命令

Linux的常用命令

weixin_56449709的博客 1098

【图像超分】论文复现:新手入门!Pytorch实现SRCNN,数据预处理、模型训练、测试、评估全流程详解,注释详细,简单修改就可以训练你自己的图像数据,有训练好的模型下载地址,随取随用

【图像超分】论文精读:Image Super-Resolution Using Deep Convolutional Networks(SRCNN)请配合上述论文精读文章使用,效果更佳!图像超分辨率SRCNN和FSRCNN复现代码,除基本的网络实现外,还有特征图可视化,PSNR曲线图可视化,测试自己的图像数据等不想理解原理,希望直接跑通然后应用到自己的图像数据的同学,请直接下载上面的代码,有训练好的模型,直接用即可。具体使用方式见代码中的README!有问题来本文评论区留言!准备数据集,以及数据预处理。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 2万+

Vue3 - 详解实现网站接入钉钉扫码登录功能,钉钉授权生成登录二维码用户用手机扫描二维码登陆,支持弹框式、浏览器单独新开页显示,钉钉扫描二维码登录详细流程及示例代码,最新vue集成钉钉扫码授权登录!

vue3,nuxt3,钉钉,扫码登录,vue3钉钉扫码登陆,钉钉授权第三方WEB网站扫码登录功能,钉钉扫码登录第三方网站,单点登录,二维码不显示,报错,扫了没反应,出错,vue3钉钉扫码登录,内嵌,获取个人信息,pc网页钉钉登录,钉钉扫码登录怎么新开一页,跳页显示二维码,内嵌登录二维码,iframe新页面弹出,弹出一个小窗口显示登录二维码,登录报错,扫码没反应,解决手机点登录报错没反应,官方文档,手机扫描钉钉二维码登录网站,页面弹出一个小窗口而不是打开一个页面,vue3中使用iframe实现另开小窗口扫码登

🏆 前端领域优质创作者 3696

《Linux程序设计》实验1 Linux常用命令

(1)帮助命令:--help、info。(2)文件系统常用命令:ls、mkdir、rmdir、mv、rm、cp、find、head、tail、wc、grep、gzip、gunzip、tar、mount、umount。(3)系统管理常用命令:useradd、passwd、kill、date。(4)网络操作常用命令:ifconfig、ifup、ifdown、ping。(5)网络安全常用命令(6)字符串显示命令echo。(1)切换到/home目录。

J1481852914的博客 984

在 SAP 里,想让“同一笔业务”在多个账套(平行分类账)中生成不同编号的会计凭证,标准做法就是

摘要:SAP系统中实现同一业务在不同分类账生成独立凭证号的方法是为每个分类账配置独立的凭证类型-编号范围映射。通过FBN1/OBA7等事务码为各分类账分配专属编号段,系统过账时会按分类账自动取号,确保凭证号互不冲突。该方案适用于S/4HANA和ECC系统,支持标准过账(F-02)或分类账专属过账(FB01L)两种模式,最终实现"一业务多账套,各自独立编号"的目标。

金牌架构师 550

Linux笔记(常用命令)

Linux常用命令讲解

LLM | Agent | RAG | Java 2371

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

linux常用命令学习

stat cuda #查看cuda连接到的软连接 touch a.txt#新建文件a.txt mkdir build#新建文件夹build/ rm -rf a.txt#删除文件 mv a.txt b.txt#文件重命名 du -sh#查看当前目录总占用量,不单独列出各项占用量 du -lh --max-depth=1#查看当前目录下一级子文件和子目录磁盘占用情况 ls -lht #查...

冬后晚晴的博客 385

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

linux常用命令_linux常用命令汇总

把前几天更新的linux的常用命令汇总在了一起,方便大家查看。linux常用命令如下:cd首先我们先介绍最简单,也是我最常用的命令之一,cd命令。##进入用户家目录cdcd~##查看目录的路径pwd如果想要进入某特定路径#进入某特定目录cdDesktop/test##查看当前路径pwd想要进入上层目录#进入上层目录cd../##查看当前目录pwd想要进入跟目录下一层的某目录##进入...

weixin_39566773的博客 211

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Linux常用命令思维导图

Linux常用命令思维导图

fengxiandada的博客 1583

Linux中常用命令

作用: vi命令是Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似于Windows中的记事本语法: vi fileName说明:1). vim是从vi发展来的一个功能更加强大的文本编辑工具,编辑文件时可以对文本内容进行着色,方便我们对文件进行编辑处理,所以实际工作中vim更加常用。2). 要使用vim命令,需要我们自己完成安装。

2301_78554215的博客 2008

Linux简介及常用命令

Linux简介及常用命令操作系统虚拟机软件Ubuntu操作系统Linux内核及发行版常用命令-查看目录命令常用命令-切换目录命令常用命令-绝对路径和相对路径常用命令-创建、删除文件及目录命令常用命令-复制、移动文件及目录命令常用命令-终端命令格式的组成常用命令-查看命令帮助常用命令-ls命令选项常用命令-mkdir和rm命令选项常用命令-cp和mv命令选项常用命令-重定向命令常用命令-查看文件内容常用命令-链接命令常用命令-文本搜索常用命令-查找文件常用命令-压缩和解压缩常用命令-文件权限常用命令-获取管理

alicexz的博客 237

linux常用命令_Linux 最常用命令

Linux是目前应用最广泛的服务器操作系统,基于Unix,开源免费,由于系统的稳定性和安全性,市场占有率很高,几乎成为程序代码运行的最佳系统环境。linux不仅可以长时间的运行我们编写的程序代码,还可以安装在各种计算机硬件设备中,如手机、路由器等,Android程序最底层就是运行在linux系统上的。一、Linux的目录结构/的下级目录bin (binaries)存放二进制可执行文件sbin (s...

weixin_39609770的博客 354

Linux 常用命令总结

Linux 常用命令总结

C/C++ 2802

Linux常用命令全集

Linux常用命令全集 这个网页整理的很好 : 链接: http://linux.chinaitlab.com/special/linuxcom/Index.html

ggxxkkll的专栏 5483

Linux结构及常用命令

Linux常用命令

qq_49324828的博客 1227
上一篇: Kafka入门教程
下一篇: Java stream流支持多字段排序
一步一结
博客等级 码龄7年 50粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值