shell linux基本命令实例、笔记

shell学习笔记(常用shell命令介绍和用例) shell命令的学习笔记。 包含常用的shell命令说明和使用用例。 可快速入门,也可当手册使用。 立即下载

1. 在当前目录下,查找20分钟内,被访问过的文件, 并将文件的详情显示出来:

 find ./ -name '*.log' -mmin -20 -exec ls -l   {} \;

 

当然,需要指出的是,如果你是在windows上安装的cgywinportable(windows上的linux工具包),则执行的具体实例:

find ./ -type f -exec ls -l {} ;

 

在windows中使用cygwin的find查找.svn相关的文件,并将其删除的命令示例:

findx ./  -name '*.svn'  -exec rm -rf {} ;


 

即{}和;间没有转意处理符2014年7月22日18:15:16

注释:其中{}将会被文件名替换,而;冒号用于表示命令结束。而;由于用于ls命令,而非find命令,所以需要escaped by \或者用单引号包起来。

2014年6月23日19:02:25

2.关于如何查看隐藏文件:

ls -a

2014年6月24日09:39:02

 

3.grep正则表达式:

何为转义:将特殊符号当普通符号来处理

笔记:

1.^在[]内外的含义

2.何时需要转义

3.*在bash中和正则表达式中本身的区别

4.-acinv的含义

 

 4.

cat主要有三大功能:
1.一次显示整个文件。$ cat filename
2.从键盘创建一个文件。$ cat > filename  
   只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件: $cat file1 file2 > file
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
例:
把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里
cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 里。
cat -b textfile1 textfile2 >> textfile3
 
把 test.txt文件扔进垃圾箱,赋空值test.txt
cat /dev/null > /etc/test.txt  


5.后台运行命令

Syntax

You can put a task (such as command or script) in a background by appending a & at the end of the command line. The & operator puts command in the background and free up your terminal. The command which runs in background is called a job. You can type other command while background command is running. The syntax is:

经典shell-脚本实例 实例学习shell脚本的使用,能更快的属性到shell,掌握shell 立即下载

相关推荐

Amesim管路仿真进阶:如何用阻力管实现不规则管路的高精度模拟

本文深入探讨了在Amesim仿真中,如何利用阻力管(Orifice with Table)元件,特别是TFORT0子模型,实现对不规则管路的高精度模拟。通过直接输入基于测试或CFD的流量-压降数据,该方法能有效弥补标准管路模型在复杂流道、内部结构复杂等场景下的不足,为液压、热管理等系统仿真提供精准可靠的部件模型。

cicd6pipeline的博客 670

hive常见操作

命令行的操作 quit/exit 退出交互shell reset 重置配置到默认值 set key=value 设置配置变量的值 set 打印所有的配置变量 (被hive或用户覆盖的变量) add FILES/JARS/ARCHIVES {filepath} {filepath}* 在分布式缓存中添加文件,jar包,或archives list FILES/JARS/ARCHIVES

lanyizheng blog 743

使用trae自动生成前后端分离的web应用程序

使用ai自动生成前后端分离的web应用程序

一介书生 2524

shell 环境下MySQL的基本操作指令总结

一、对数据库的基本操作show databases; //列出数据库use database_name; //使用database_name数据库create database data_name; //创建名为data_name的数据库drop database data_name; //删除一个名为d...

azagj28208的专栏 224

Docker “docker login“ 失败? 登录阿里云镜像仓库仓库 unauthorized: authentication required

文章目录听说你 login fail?来,让我们解决一下!登录,撒花 听说你 login fail? 美滋滋的在服务器上安装完成Docker应用,开始配置阿里云镜像加速?然后被阿里云官方文档蹂躏?别急别急,让我来拯救你。 我们先来看看 阿里云官方文档 Docker镜像基本操作: 好家伙,emmm… 上来直接就Login Succeeded,这不简直so easy?我们也来照着操作操作: docker@default-online:~$ docker login registry.cn-hangzhou.a

zhuzicc的博客 1万+

乐鑫WIFI芯片开发流程梳理-工具链、编译和下载

最近开始基于乐鑫ESP32的WIFI模组的软件开发,首先要做整套流程的梳理,乐鑫官网以及安信可上已经有了较为系统的资料,但是在实现过程中也遇到了一些问题,花了几天去解决,所以为了总结,也为了给其他人提供一些借鉴,把流程分享一下,官网上相对比较完善的,就不在赘述。 1. 开发方案选择 目前网上有两套较为成熟的方案: (1)基于乐鑫官网推荐的开发方式,原网页:https://docs.espress...

一名嵌入式软件工程师的自我成长 3925

毕业一年,从事运维感觉没有出路,如何转型更有前景?

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。

Python_0011的博客 2549

SAP ABAP实战:如何用CVI_EI_INBOUND_MAIN批量更新BP邮箱(附完整代码)

本文深入解析了SAP ABAP中CVI_EI_INBOUND_MAIN函数在业务伙伴(BP)邮箱地址批量维护场景下的应用。通过详细讲解数据结构构建、关键参数(如任务参数'5')配置及完整代码示例,为开发者提供了一套高效、稳定的批量更新解决方案,并分享了性能优化与错误处理的最佳实践。

weixin_29228781的博客 77

常用的 55 个 Linux Shell 脚本(包括基础案例、文件操作、实用工具、图形化、sed、gawk)

bin/bash #gawk 自定义函数 gawk 'RS=""}myprint()}' test。

数据知道的博客 3万+

SAP BTP Trial 生命周期全解析:90 天试用、30 天活跃规则、Kyma 有效期与向 Free Tier 的顺滑迁移

摘要: SAP BTP免费试用账号(trial)提供90天有效期,需每30天登录一次保持活跃状态。Kyma运行时有效期仅14天,需特别注意重建。到期后数据不可恢复,建议将关键配置脚本化并保存。若需长期使用,可迁移至无时间限制的免费层(free tier)。文章详细拆解了试用生命周期规则,包括续期、删除机制,并针对CAP开发、集成套件和Kyma等场景提供实操建议,帮助用户规避常见误区,高效利用试用资源。(150字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 365

【Python图像处理局部放大】输入图像,选择两处不同的区域进行放大操作,然后将原始图像、处理后的两个区域以及标记合成新图像进行展示

Python图像处理与区域放大连接标记:选择特定区域并对其进行放大操作,然后将原始图像、处理后的两个区域进行标记后的新图像保存到文件中。

qq_35831906的博客 2242

一些简单的shell脚本实例

(1)用户猜数字 #!/bin/bash # 脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了, # 猜小了或猜大了,直至用户猜对脚本结束。 # RANDOM 为系统自带的系统变量,值为 0‐32767的随机数 # 使用取余算法将随机数变为 1‐100 的随机数 num=$[RANDOM%100+1] echo "$num" # 使用 read ...

喜欢历史的码农 2万+

《网络安全自学教程》- Windows安全机制:安全标识符,身份鉴别和访问控制

这篇文章详细介绍Windows和Linux如何标识用户,如何根据标识验证用户身份,如何根据用户身份做访问控制。

wangyuxiang946的博客 1万+

Linux教程与Shell脚本编程资源合集

Linux教程与Shell脚本编程资源合集 去发现同类优质开源项目:https://gitcode.com/ 本资源合集精心整理了Linux shell学习笔记、基本命令合集以及shell脚本编程相关资料。内容涵盖LINUX常用操作命令、命令行编辑快捷键、shell基本命令,以及Linux相关使用配置教程,旨在帮助需要的朋友快速掌握Linux操作和Shell脚本编程技能。 资源简介 本合集主要包括...

gitblog_06781的博客 664

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

《Linux Shell》笔记之正则表达式

正则表达式的文法分为3种标准:BRE、ERE 和 ARE。其中 BER 和 ERE 属于 POSIX 标准,ARE 则是由各家定义的扩展BRE:基本正则表达式ERE:在BRE基础上,扩展正则表达式什么是POSIX呢,POSIX Portable Operating System Interface 可移植操作系统接口,  (BRE, ERE)的应用。正则表达式的基本字符匹配:特殊字符(meta c

点测营专栏 3401

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Linux shell常用命令

我们都知道不管是Linux系统还是windows系统,它们都有命令行模式,这项技术使得我们可以通过一些相关字符去操作当前的操作系统。字符操作也是操作系统最原始的操作方式,图形化界面操作虽然降低了学习成本,更方便操作,但大多数时候操作效率还是没有命令行操作效率高。

weixin_54100601的博客 6540

LINUX命令和SHELL

shell是Linux系统中后台运行的一种特殊程序也可以理解成一种特殊的软件,提供了用户与内核进行交互操作的一种接口。

Miraitowa_xu的博客 1617

Linux——Shell基本命令

VMware16+红帽。

weixin_63001635的博客 1345

Linux——shell及其基本命令

shell及其一些命令。。。

qq_52117201的博客 2712

Linux编程基础实验1:Linux基本命令和shell

本文记录了Linux操作系统基础实验过程,主要包括三个部分:1)常用Linux命令操作,如ls、cd、pwd等文件管理命令,以及man帮助系统的使用;2)VI编辑器的基本操作与文件编辑;3)Shell脚本编程实践,包括系统用户信息提取、文件名批量修改等任务。实验通过具体案例对比了Shell与高级语言的特点,分析了Shell在系统管理任务中的高效性。结果显示,Shell在文本处理和系统管理任务中开发效率显著高于C语言,但C语言在性能敏感型任务中更具优势。实验帮助掌握了Linux基本操作和Shell编程技巧,为

qq_1293730064的博客 1228

【Linux】shell命令

shell是命令解析器用户在命令行提示符下输入命令文本,开始与shell进行交互。接着,shell将用户的命令或者按键转换成内核能够理解的指令控制操作系统作出响应,直到控制相关的硬件设备。然后,将输出结果通过shell提交给用户:Bourne Shell由AT&T贝尔实验室的S.R.Bourne开发,也因开发者的姓名而得名。它是Unix的第一个Shell程序,早已成为工业标准。目前几乎所有的Linux系统都支持它。不过Bourne Shell的作业控制功能薄弱,且不支持别名与历史记录等功能。

ciweic的博客 1930

【Linux】shell命令运行原理---认识Linux基本指令

【Linux】shell命令运行原理---认识Linux基本指令

m0_74722801的博客 2131

Linux操作系统笔记——Shell 命令解释器的基本知识

目录一、Shell的概念二、Shell的命令类型(一)单条命令(二)串行命令(三)命令组1、使用圆括号形式的命令组2、使用管道形式的命令组(四)后台命令三、四、 一、Shell的概念 Shell是Linux操作系统中的一个命令解释器,是一个为用户提供操作页面的程序,它提供了用户与内核交互操作的接口,它有自己的编程语言,即它也是一种程序设计语言。 二、Shell的命令类型 Shell命令可以识别用户输入一条命令或多条命令的组合从而完成一项/多项功能操作,它有以下几种类型来执行命令。 (一)单条命令 单条命令,

小宇y的博客 7328

Bio-Linux-shell详解-2-基本Shell命令快速掌握

基本shell命令的使用

tRNA的博客 977

Linux:shell的基本命令以及编写shell脚本

shell (计算机壳层) Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。 shell是用户和Linux内核之间的接口程序,如果把Linux内核想象成一个球体的中心,shell就是围绕内核的外层。当从shell或其他程序向Linux传递命令时,内核会做出相应的反应。 shell是一个命令语言解释器,它拥有自己内建的...

Le_Anny的博客 6447
上一篇: android看不见main函数怎么办?程序异常了,可以不提示“xxx软件停止运行”吗?
下一篇: linux 环境变量
hellochenlian
博客等级 码龄17年 629粉丝 295原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hellochenlian

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值