随笔分类 -  Linux

摘要:for 循环 与其他编程语言类似,Shell支持for循环。 for循环一般格式为: for var in item1 item2 ... itemN do command1 command2 ... commandN done 写成一行: for var in item1 item2 ... it 阅读全文
posted @ 2021-08-16 17:06 沙河淘金 阅读(392) 评论(0) 推荐(0)
摘要:Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。 ls -l 可以显示档案的时间记录。 语法 touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期时间>][--help][--version][ 阅读全文
posted @ 2021-08-16 14:21 沙河淘金 阅读(124) 评论(0) 推荐(0)
摘要:一、ll命令 ll并不是linux下一个基本的命令,它实际上是ls -l的一个别名。 Ubuntu默认不支持命令ll,必须用 ls -l,这样使用起来不是很方便。 如果要使用此命令,可以作如下修改:打开 ~/.bashrc找到 #alias ll=’ls -l’,去掉前面的#就可以了。(关闭原来的终 阅读全文
posted @ 2021-08-16 14:02 沙河淘金 阅读(677) 评论(0) 推荐(0)
摘要:ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁 阅读全文
posted @ 2021-08-16 11:48 沙河淘金 阅读(173) 评论(0) 推荐(0)
摘要:1.条件测试语句能够让Shell脚本根据实际工作灵活调整工作内容,例如判断系统的状态后执行指定的工作,或创建指定数量的用户,批量修改用户密码,这些都可以让Shell脚本通过条件测试语句完成。 if条件语句 if条件语句分为单分支结构、双分支结构、多分支结构,复杂度逐级上升,但却可以让Shell脚本更 阅读全文
posted @ 2021-08-11 11:11 沙河淘金 阅读(508) 评论(0) 推荐(0)
摘要:Shell 脚本中 ‘$’ 符号的多种用法在前面的文章里,我们介绍了什么是 Shell 脚本,以及编写简单的 Shell 脚本,数值 / 字符串 / 文件状态测试的关系运算符以及 if-then-else / case 分支结构、for / while / until 循环结构的基础,详情请参考:S 阅读全文
posted @ 2021-08-10 14:47 沙河淘金 阅读(1310) 评论(0) 推荐(0)
摘要:Linux chmod命令 Linux chmod(英文全拼:change mode)命令是控制用户对文件的权限的命令 Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。 只有文件所有者和超级用户可以修改文件或目录的 阅读全文
posted @ 2021-08-10 13:48 沙河淘金 阅读(353) 评论(0) 推荐(0)
摘要:在我参与维护的一个项目中,硬件上有一处设计失误:本应该短接到地的一个GPIO没有短接到地,导致某一个功能不能实现,正式出货的时候会进行改版。 但目前还处于测试阶段,只需要先把这个功能实现出来,方案有两个,一是硬件上飞线去实现,而是通过软件去拉低这个GPIO。鉴于硬件飞线比较麻烦,所以我们选择软件上写 阅读全文
posted @ 2021-08-09 17:43 沙河淘金 阅读(524) 评论(0) 推荐(0)
摘要:$0 当前脚本的执行名字$n 当前脚本执行命令的第n个参数值,n = 1..9$* 当前脚本执行命令的所有参数,此选项参数可超过9个$# 当前脚本执行命令的输入参数个数,例如执行 ./test.sh aa bb cc ,则在 test.sh 里 $# 为 3$$ 当前shell的PID(即脚本运行的 阅读全文
posted @ 2021-08-05 14:18 沙河淘金 阅读(36) 评论(0) 推荐(0)
摘要:Shell脚本 Shell脚本是一种为Shell编写的脚本程序。 由于习惯的原因,本文出现的“Shell编程”都是值shell脚本编程,不是指开发Shell本身。 Shell环境 Shell编程只需要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。 Linux的Shell脚本种类众 阅读全文
posted @ 2021-08-05 14:12 沙河淘金 阅读(44) 评论(0) 推荐(0)
摘要:解决方法1: 在正常模式下输入: set mouse-=a 解决方法2: 编辑 ~/vimrc文件,加入以下代码: if has ('mouse') set mouse-=a endif 阅读全文
posted @ 2021-03-29 08:09 沙河淘金 阅读(796) 评论(0) 推荐(0)
摘要:cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。 使用权限 所有使用者 语法格式 cat [-AbeEnstTuv] [--help] [--version] fileName 参数说明: -n 或 --number:由 1 开始对所有输出的行数编号。 -b 或 - 阅读全文
posted @ 2021-03-29 08:02 沙河淘金 阅读(110) 评论(0) 推荐(0)
摘要:1、什么是OTG? TG是On-The-Go的缩写,是近年发展起来的技术。2001年12月18日由USB标准化组织公布,主要应用于不同的设备或移动设备间的联接,进行数据交换。 OTG改善了Pad(平板电脑)、移动电话、消费类设备。改变如数码照相机、摄像机、打印机等设备间多种不同制式连接器,多达7种制 阅读全文
posted @ 2021-03-29 07:53 沙河淘金 阅读(1207) 评论(0) 推荐(0)
摘要:我们在使用vim编辑文本的时候,并不是直接在原文本的基础上进行编辑的,而是会先生成一个.swp的文件,我们是在这个.swp文件上进行编辑的,命令模式下我们输入“w”的时候文本才会复制到原文本,输入“q”后才会删除.swp文件。 出现这个报错的原因: ①当我们在上一次编辑文本的时候,如果系统奔溃了,或 阅读全文
posted @ 2021-03-29 07:51 沙河淘金 阅读(521) 评论(0) 推荐(0)
摘要:1、sudo Linux sudo命令 Linux 命令大全 Linux sudo命令以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行。 使用权限:在 /etc/sudoers 中有出现的使用者。 语法 sudo -V sudo -h sudo -l s 阅读全文
posted @ 2021-03-11 23:30 沙河淘金 阅读(59) 评论(0) 推荐(0)
摘要:什么是SSH? Secure Shell(SSH) 是由 IETF(The Internet Engineering Task Force) 制定的建立在应用层基础上的安全网络协议。它是专为远程登录会话(甚至可以用Windows远程登录Linux服务器进行文件互传)和其他网络服务提供安全性的协议,可 阅读全文
posted @ 2021-03-11 22:18 沙河淘金 阅读(617) 评论(0) 推荐(0)