我的linux学习之入门到入坟(四)-linux基础一

Linux简单了解入门学习一 1. 学习Linux之前先认识Unixl Unix是一个强大的多用户、多任务操作系统。l 于1969年在AT&T的贝尔实验室开发。l UNIX的商标权由国际开放标准组织(The Open Group)所拥有。l UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。2. Linuxl Linux是基于Unix的。l 诞生于1991 年10 月5 日。l ... 阅读详情

交流群:692356620,有不同的问题或见解可以来群里讨论,或者私聊我
qq:1251611916

1.shell

shell(外壳),广义的shell可以理解为用户的工作环境,常见的shell由两种,一种是图形界面(GUI),一种是命令行终端(CLI).

常见的GUI(Graphic User Interface);

windows,x-window

常见的CLI(Command Line Interface);

bash,shell,cshell,zshell,kshell,kshell ,tcshell.

2.basht特性

bash支持以下特性

支持命令历史(history),命令补全(tab键);

其中可以用!(英语的!)加数字查看执行第几条历史命令。即 !n。-

!-n查看执行倒数第n行历史命令。

!!执行上一条命令。

history -c //清空命令历史

history -d n //删除指定位置的历史

! +字符串 执行命令历史中最近一个以指定字符串开头的命令

!$// 引用前一个命令的最后一个参数,可用于其他命令中等价于Esc 加 .

支持管道,重定向

管道就像一个纱网,用来过滤前一条命令的结果,输出需要的结果

重定向是通过各种方法将各种数据请求重新定个方向转到其它位置

例如:

覆盖重定向 > (原文件会被覆盖)

追加重定向>>(原文件不会覆盖,新内容在原内容之后)

支持命令别名;

当一条命令很长且需要重复使用时,可给命令取别名来更加便捷,使用alias命令 (别名只能在规定的shell范围内使用,且在shell关闭后不能使用,为一次性的)

例:alias a='命令'

支持命令行编辑(即快捷命令);

快捷命令

ctrl +l 清屏

ctrl + u 删除光标到句首的内容

ctrl + k 删除光标到句尾的内容

ctrl + w 删除光标前一个单词

ctrl + a 光标跳到句首

ctrl + e 光标跳到句尾

ctrl + 左右方向键 向指定位置跳动

 

支持命令行展开;

~ //为用户家目录的展开

~ user name //指定用户的家目录

{} //可承载一个以逗号分隔的列表,并将其展开为多个路径

例:创建这样一个文件,a是一个大文件,里面包含b,c,d两个文件,其中c包含1,2两个文件,d包含4,5两个文件,4里面包含A文件。

mkdir -p a/{b,c/{1,2},d/{4/A,5}}

 

支持文件名通配

*// 匹配任意长度的任意字符

?//匹配任意单个字符

[] // 匹配指定范围内的任意单个字符

[[:space:]] //表示空白字符

[[:punct:]] //表示标点符号
[[:lower:]] //表示小写字母
[[:upper:]] //表示大写字母
[[:alpha:]] //表示大小写字母
[[:digit:]] //表示数字
[[:alnum:]] //表示数字和大小写字母
[^] //取反

支持变量;

环境变量:

PATH //命令搜索路径

HISTSIZE //命令历史缓冲区,默认为1000

SHELL // 当前shell

bsah 内置变量

RANDOM //保存0~32768之间的随机数

支持编程(shell脚本);

 

bash支持的引导

``//反引号,用于命令替换(只能替换命令,Esc下面的键)等价于$()

" "//双引号,弱引用,可实现变量替换,会把变量的值打印出来。

' '//单引号,强引用,不可实现变量替换,不会把变量的值打印出来。

总结

学习之道,贵在坚持

Linux学习从入门到精通推荐书籍 如何学习Linux在现在的生活,生产,研究等领域,Linux已经无所不在,从我们使用的手机,车载设备,到服务器,桌面电脑等,Linux已经成为这个世界方方面面的基石。尤其对于参与技术有关工作的你学习Linux是必须的,那么,该如何有效的学习呢?Linux从诞生至今,已经是一个非常庞大且复杂的系统,下图是Linux系统代码行数的统计(参考linuxcounter): 可见截止本文为止,Linux的代 阅读详情

相关推荐

高效利用ChEMBL数据库:从靶点查询到活性数据处理的完整指南

本文提供了高效利用ChEMBL数据库的完整指南,从靶点查询到活性数据处理。详细介绍了靶点精准定位、高级过滤技巧、数据导出优化以及活性数据清洗、特征工程和可视化等实战技巧,帮助药物研发人员快速获取和处理生物活性数据,提升工作效率。

weixin_29278805的博客 792

我的Linux学习从入门到入坟(一)-初始linux

linux入门到入坟 这是我的Linux学习入门到入坟的经历分享给大家 文章目录linux入门到入坟这是我的Linux学习入门到入坟的经历分享给大家本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力一、linux是什么?二、linux与windows的区别用linux与最常见的windows比较三.为什么选择linux四.linux的优缺点五.学完linux可以做什么方面的工作总结 本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力 一

dabaohjl的博客 729

Laravel 结合 jwt-auth 实现无状态 API 认证(实战解析)

本文详细解析了如何在Laravel框架中结合jwt-auth实现无状态API认证,包括JWT的优势、环境搭建、Token签发与刷新、API路由保护等实战内容。通过具体代码示例和优化技巧,帮助开发者高效解决跨域认证问题,提升系统安全性。

weixin_29315569的博客 210

我的linux学习之入门到入坟(七)-linux基础四

以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力** 文章目录文件层级系统(FHS)为什么要分区?FHS重定向与管道重定向1.系统设定:2.I/O重定向管道tee查找文本查找grep文件查找locatefind组合条件: 文件层级系统(FHS) 为什么要分区? 方便管理和使用 ,有利于数据安全 FHS 文件层级系统,所有Linux系统都要遵守 FHS下载: https://www.pathname.com/fh

dabaohjl的博客 406

OPCUA二(通过OPCUA服务器访问CPU)

摘要:本文介绍了使用UaExpert软件连接西门子PLC的OPC UA配置方法,包括IP地址设置(默认端口4840)、安全认证和证书信任流程。详细说明了数据访问操作,如变量拖拽监控和属性解读(NodeId、Value、状态码等)。特别强调连接仿真Advance7时需先启动实例。最后预告下章将讲解通过KerServer访问CPU。文章涵盖配置步骤、常见问题处理及实用技巧,适合工业自动化开发者参考。

欢迎来到RaymondLeigh的知识共享基地 1337

YOLOv8_obb的C++工程部署实战:从模型转换到实时视频推理

本文详细介绍了YOLOv8_obb模型在C++环境下的完整工程部署流程,涵盖从PyTorch模型到ONNX格式的转换、基于ONNX Runtime的C++推理引擎搭建、旋转框后处理解析,以及实时视频流处理与性能优化。文章重点解析了模型转换的关键参数、环境配置的常见问题、核心推理代码的实现,并提供了实用的避坑指南,旨在帮助开发者高效完成YOLOv8_obb的C++工程部署。

weixin_29100927的博客 45

Linux运维入职学习计划

Linux运维入职学习计划 一、 入职学习的目的: 1.熟悉公司环境,熟悉本部门同事,了解公司IDC基本情况。对公司有一个较全面的了解,认识并认同公司的事业及企业文化,坚定自己的职业选择,理解并接受公司的共同语言和行为规范; 2.明确自己的岗位职责、工作任务和工作目标,重点掌握工作技术要领、工作流程和工作方法,尽快进入岗位角色。 3.学习中后期接触QA环境,逐渐了解生成环

w6a19af1c- -11ef-83d7-7b3723a85fa1的部落格 5604

UE5实现物体高亮描边效果(含UE相关源码浅析)

UE5实现物体高亮描边效果

专注GIS开发 7334

Linux 入门基础知识(一)—— Linux的基本使用

选项:用于启用或关闭命令的某个或某些功能短选项:UNIX风格选项,-c-l-h长选项:GNU风格选项,-word-all--humana参数:命令的作用对象,比如:文件名,用户名等多个选项以及多参数和命令之间使用空白字符分隔Ctrl+cCtrl+d多个命令可以用";"符号分开一个命令可以用分成多行。

m0_62670778的博客 3472

微信小程序 - 最新详细实现用户保存下载视频到手机相册,将视频临时路径、在线播放地址(网络路径)URL存储到手机,弹出访问手机相册权限询问,支持视频格式mp4、avi、mov、wmv、flv、webm

微信小程序,视频,手机相册,保存,另存为,小程序保存到相册权限,writePhotosAlbum,一键保存视频到手机相册功能(视频来源为链接),第一次要获取用户授权,授权使用相册权限,小程序视频下载,如何把视频下载到相册,下载一个视频到本地相册,显示下载进度,可取消下载,视频下载到本地,微信小程序视频如何下载,保存视频到相机,页面播放视频并下载到本地,安卓系统,苹果ios保存到相册报错,权限拒绝后打不开,添加相册授权弹框拒绝后再也出不来了,实现保存视频到手机相册功能,将mp4在线视频下载并存储到用户的手机中

🏆 前端领域优质创作者 7623

复旦微实现串口在线升级BOOT.BIN

将该 demo 生成的 app(升级用)和 fsbl、最简化 bit 文件(可选)打包成 BOOT.BIN,作为 golden image 烧写在 qspi flash 偏移 0 地址开始的位置,其中最简化 bit 文件为在线升级功能提供必要的物理通道(如果不需要,可以不打包该文件),golden image 一旦发布基本不需要进行升级,由该 golden image 负责和上位机进行通信交互,完成业务 app、业务 bit 文件、uboot 以及操作系统 image 等文件在线升级,在qspi flash

wangjie36的博客 3174

我的linux学习之入门到入坟(五)-linux基础二

以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力* linux命令 1.命令格式 命令 [选项] [参数] 选项:可以有0个或多个 短选项:- 多个选项可以可以组合:-l -h=-lh 长选项:-- 通常不能组合 参数:命令的作用对象,可以有0个或多个 2.命令类型 内部命令(shell内置),没有PATH环境变量也能执行的命令 外部命令:在文件系统的某个路径下有一个

dabaohjl的博客 684

国产麒麟V10系统命令大全,100个实用命令助你玩转系统!

国产麒麟V10系统命令大全,100个实用命令助你玩转系统!

网络技术联盟站 1908

linux从入门到入坟,【史上最全】vim编辑器从入门到入坟,从惊...

玩linux的人都知道vi,这是一个传奇的工具,所有的类Unix系统都会内建vi文本编辑器,其他的编辑器则不一定会存在。不过vi使用起来比较繁琐,功能也相对比较单一,所以目前我们使用比较多的是它的进阶版——vim编辑器。这篇文章就是对vim进行全方位的介绍,包括理论、实践各个方面各个维度,而且会加入我自己在实际操作中的一些心得总结,最关键的是会不断的完善和补充,希望本文真能如标题所述,成为一篇引导...

weixin_39890327的博客 309

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

termux基础入门:论如何在手机上学习linux

学习资料 一、关于termux 1.1起因: 由于想要入门学习linux,所以下意识的在电脑上安装虚拟机,装linux系统来部署环境;一个偶然的机会,我发现了一个叫termux的软件,作用是作为安卓手机的控制台终端。通过终端可以基于安卓本身的linux系统来运行各种指令。 这个神奇的软件本身也仅仅只有200k大小(然而等你下载了一堆依赖库你就会发现,它占用的存储空间其实会很大) ...

许西城的博客 8160

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

网络安全学习路线是怎样的?从入门到入坟,看这篇就够了

近几年网络安全事件层出不穷,相信大家哪怕没遇到过,但也听过不少了吧。如服务器遭受入侵被黑,用户帐号被盗;被钓鱼、勒索病毒等,这些一旦发生,对企业而言都是不小的打击。因此,网络安全不容忽视,同时随着时代的不断发展,公司对于运维及网络工程师要求也越来越严格。未来越来越吃香的一定是技能方向广的复合型人才。网络安全可以说是一条非常好的发展道路。2021年两会期间,全国政协委员,360集团创始人、董事长周鸿祎提交了关于网络安全行业特殊人才的提案,为广大白帽子人员争取更好的待遇。

bigbangbangbang1的博客 802

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Java从入门到入坟之Linux相关

linux 文件介绍 bin:存放二进制可执行文件(ls,cat,mkdir等) boot:存放用于系统引导时使用的各种文件 dev:用于存放设备文件 etc:存放系统配置文件 home:存放系统配置文件 lib:存放跟文件系统中的程序运行所需要的共享库及内核模块 mnt:系统管理员安装临时文件系统的安装点 opt:额外安装的可选应用程序包所放置的位置 proc:虚拟文件系统 root:超级用户目...

weixin_42638763的博客 295

嵌入式Linux入门指南(一)——学习路线篇

文章介绍在Linux入门学习过程中的学习路线,必看书籍分享

weixin_51627076的博客 8261

网络安全学习路线,入门到入坟,史上最全网络安全学习路线整理

网络安全产业就像一个江湖,各色人等聚集。相对于欧美国家基础扎实(懂加密、会防护、能挖洞、擅工程)的众多名门正派,我国的人才更多的属于旁门左道(很多白帽子可能会不服气),因此在未来的人才培养和建设上,需要调整结构,鼓励更多的人去做“正向”的、结合“业务”与“数据”、“自动化”的“体系、建设”,才能解人才之渴,真正的为社会全面互联网化提供安全保障。

bigbangbangbang1的博客 686

我的linux学习之入门到入坟(二十二)-mysql基础(一)

linux mysql

dabaohjl的博客 324

我的linux学习之入门到入坟(六)-linux基础三

以下是我的Linux学习从入门到入坟的经历,分享给大家,本人深感学习linux不易,特向大家分享,分析,来提高自己的以及大家的linux能力** ### 主机名管理 hostname ​ 查看或临时修改主机名,重开终端有效,重启失效 hostnamectl ​ 查看或永久修改主机名,重开终端生效,重启依然有效 ​ 其它 time ​ 显示命令的执行时间,例如time ls /etc clear ​ 清屏 whoami ​ 显示当前登录用户 w 显示当前在线用户

dabaohjl的博客 450

我的linux学习之入门到入坟(十七)- linux磁盘管理

目录linux磁盘管理1. 磁盘基本概述1.1 磁盘分类1.2 Linux中磁盘命名方式1.3 MBR与GPT2. 磁盘容量检查3. 磁盘分区3.1 fdisk分区3.2 gdisk分区4. 磁盘格式化5. 磁盘挂载5.1 临时挂载磁盘5.2 永久挂载磁盘5.3 卸载挂载磁盘6. 交换分区SWAP6.1 创建swapfile6.2 格式化swap分区6.3 检测当前swap分区情况6.4 开启新建的SWAP分区6.5 关闭新建的swap分区7. 生产磁盘故障案例 linux磁盘管理 1. 磁盘基本概述 1

dabaohjl的博客 174

Linux基础入门

Shell是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口,它接受用户输入的命令并把它送入内核去执行。shell也被称为LINUX的命令解释器;shell是一种高级程序设计语言。

qq_37607473的博客 1889

Linux基础指令入门指南

查内置命令用 help,查详细手册用 man,快速看选项用 --help。

m0_46589218的博客 1412

Linux入门基础教程,从零开始掌握Linux系统

Linux作为一种自由和开放源码的类Unix操作系统,广泛应用于服务器、嵌入式系统、移动设备等领域。对于初学者掌握Linux的基础知识和操作命令是迈向专业领域的第一步。本文将详细介绍Linux的入门基础,帮助读者快速上手。通过本文的介绍,相信读者已经对Linux的入门基础有了全面的了解。Linux系统是一个庞大而复杂的体系,需要不断学习和实践才能掌握其精髓。希望读者能够继续保持学习的热情,不断探索Linux世界的奥秘。

juhhkaj的博客 779

Linux快速入门打开你的学习之道

附Java/C/C++/机器学习/算法与数据结构/前端/安卓/Python/程序员必读书籍书单大全: 书单导航页(点击右侧 极客侠栈 即可打开个人博客):极客侠栈 ①【Java】学习之路吐血整理技术书从入门到进阶最全50+本(珍藏版) ②【算法数据结构+acm】从入门到进阶吐血整理书单50+本(珍藏版) ③【数据库】从入门到进阶必读18本技术书籍网盘吐血整理网盘(珍藏版) ④【Web前端】从HT...

黑技的博客 3405
上一篇: 我的linux学习之入门到入坟(五)-linux基础二
下一篇: 我的Linux学习从入门到入坟(一)-初始linux
大宝sodm123
博客等级 码龄6年 6粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值