`
flowercat
  • 浏览: 361804 次
社区版块
存档分类
最新评论

linux个人学习的一点记录(1)

阅读更多
1,
^101^1
上一个命令是ping 192.168.0.101
使用^101^1将上一个命令达101改成1重新执行 (^叫次方符号)

2,
history
  495  exit
  496  history
  497  ll
  498  passwd
  499  ping 192.168.0.1
  500  history
  501  ping 192.168.0.100
  502  ping 192.168.0.101
  503  ping 192.168.0.1
再使用
!501  重新执行第501表示的命令,重新ping 192.168.0.100

3,
touch {a,b} 建立文件a,文件b
touch a{a,b} 建立文件aa,文件ab
touch {a,b}.{1.2} 建立文件a.1,a.2,b.1,b.2四个文件

4,
``倒引号,执行命令,或者$()
echa "hostname:`hostname`"
echo `hostname`
echo "hostname:"`hostname`
echo "hostname:`hostname`"
a=`hostname`
echo "hostname:$a"
a=$(hostname)
echo $a

5,
$[]做数学运算
a=10
b=10
echo $[ $a + $b ]
echo $[ $a * $b ]
echo $[ 1 + 2 ]
echo $[ 1 + 21 ]

6,
双引号输出""一般可以禁止所有特殊字符达功能,除了$ \ ` !     !(执行历史记录第几个)
echo "I have \$5.00"
单引号可以禁止所有特殊字符达功能。
echo 'I have $5.00'

7,
按<CTRL+R>键搜索history中的指令

8,
Alt+. (同时按Alt+.) 命令可以显示上一个命令的最后一个参数
Esc . (先按Esc,松开再按.) 命令可以显示上一个命令的最后一个参数

9,
set -o 设定指令的编辑模式
set -o
allexport      off
braceexpand    on
emacs          on
errexit        off
errtrace       off
functrace      off
hashall        on
histexpand     on
history        on
ignoreeof      off
interactive-comments on
keyword        off
monitor        on
noclobber      off
noexec         off
noglob         off
nolog          off
notify         off
nounset        off
onecmd         off
physical       off
pipefail       off
posix          off
privileged     off
verbose        off
vi             off
xtrace         off

set -o vi  设定命令默认编辑模式为vi
allexport      off
braceexpand    on
emacs          off
errexit        off
errtrace       off
functrace      off
hashall        on
histexpand     on
history        on
ignoreeof      off
interactive-comments on
keyword        off
monitor        on
noclobber      off
noexec         off
noglob         off
nolog          off
notify         off
nounset        off
onecmd         off
physical       off
pipefail       off
posix          off
privileged     off
verbose        off
vi             on
xtrace         off

set +o vi 停用vi的编辑摸索
分享到:
评论

相关推荐

    Linux操作系统基础教程

    Linux 操作系统基础教程 清华大学信息学院计算机系 目 录 前言....................................................................................数据量,而一个完整的发行版本大概都是 1Gbit 左右的数据量...

    实战LINUX_SHELL编程与服务器管理.pdf

    版权受到法律保护,任何个人或机构都不得侵犯,这一点在版权贸易合同登记号中得到了明确的记录。 最后,本书的出版信息明确,由责任编辑田和花负责,印刷单位为北京智力达印刷有限公司,出版发行单位为电子工业出版...

    Linux下的学生信息管理系统

    1. **Linux操作系统**:Linux是一种自由开放源代码的操作系统,其稳定性和安全性备受赞誉。在Linux环境下开发学生信息管理系统,可以充分利用开源社区的资源,降低开发成本,并确保系统的可靠性。 2. **数据库管理*...

    Linux就该这么学[10-14][基础服务配置]章.txt

    该笔记是由本人观看 刘遄 《linux就该这么学》时所记录的,笔记有所整理,部分笔记添加了个人的理解分析,适合linux入门新手观看,同时也给正在学习linux的人一点小资源,往后还会有所更新...

    Linux就该这么学[15-17][面向用户服务]章.txt

    该笔记是由本人观看 刘遄 《linux就该这么学》时所记录的,笔记有所整理,部分笔记添加了个人的理解分析,适合linux入门新手观看,同时也给正在学习linux的人一点小资源,往后还会有所更新...

    Linux就该这么学[07-09][基础系统配置]章.txt

    该笔记是由本人观看 刘遄 《linux就该这么学》时所记录的,笔记有所整理,部分笔记添加了个人的理解分析,适合linux入门新手观看,同时也给正在学习linux的人一点小资源,往后还会有所更新...

    Linux101 Hacks 2rd

    可以通过重定向来实现这一点,如`command &gt; /dev/null 2&gt;&1`。 **Hack 11. Join Command** `join`命令用于连接两个文件中具有共同字段的行。假设文件`file1`和`file2`都有一个共同的字段,可以使用命令`join file1...

    手把手教你如何建立自己的Linux系统(LFS6.2 中文教程)

    1. **更新记录**:Lfs教程可能会随着新的软件版本和修正不断更新,因此建议定期检查最新的版本以获取修正和新增内容。 2. **恢复工作状态**:由于构建过程较长,有时需要在不同阶段保存工作进度。了解如何在重新...

    SomeRecords:一些对我来说非常有用的记录

    标题 "SomeRecords:一些对我来说非常有用的记录" 暗示这是一个个人的学习笔记或者代码集合,包含作者在IT领域的各种实用技巧和经验总结。描述中的"一些记录"进一步证实了这一点,意味着这个压缩包可能包含了作者在...

    mybase7pro20232023

    1. 个人知识管理:用于整理读书笔记、研究资料、项目文档等,构建个人知识体系,提高学习和工作效率。 2. 工作项目管理:在项目执行过程中,mybase7pro20232023可以帮助团队成员共享信息,跟踪进度,记录会议纪要,...

    搭建Hadoop大数据处理环境.pdf

    通常,个人学习会选择在虚拟机上安装,这里推荐使用VMware Workstation,并且安装CentOS7操作系统。安装虚拟机过程中,可以通过复制已有虚拟机的方式来创建多个节点,以节省时间,但需对每个虚拟机的IP地址和主机名...

    比较火的开源GUI:littlevgl

    提供的文档是个人学习LittleVGL的过程记录,旨在帮助初学者快速掌握其基本概念和使用方法。随着进一步的学习和实践,这些文档也会不断更新和完善。 【知识点详解】: 1. **LittleVGL的基本概念**: LittleVGL是一...

    java 记账本

    【标题】:“Java 记账本”是一款基于Java编程语言开发的个人...10. **数据安全**:作为处理个人财务信息的应用,数据的安全性和隐私保护也是开发时需要考虑的重要方面,Java的强类型和内存管理机制有助于保证这一点。

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    Blog 作为一种新的生活方式、新的工作方式、新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构:网络信息不再是虚假不可验证的,交流和沟通更有明确的选择和方向性,单一的思想和群体的智慧...

    ScreenCapture_dd.zip_Capture_zip

    描述中的"screen Capture"进一步确认了这一点,意味着该压缩包的内容专注于如何捕捉和管理屏幕上的图像。 在IT行业中,屏幕捕获(或称为截屏)是一项基本技能,它被广泛用于记录问题、分享信息、创建教程以及进行...

    个人档案

    描述 "我的个人投资组合项目" 确认了这一点,意味着这是一份用于跟踪和管理个人财务投资的资料。 在IT领域,特别是在数据分析和自动化任务中,"Shell" 标签指出这个项目可能使用了Shell脚本或命令行工具。Shell是...

    swap区增加

    ### Linux Swap区增加知识点详解 #### 一、Swap分区概念 在Linux系统中,Swap分区是一种虚拟...通过以上步骤和技术点的学习,可以有效地在Linux系统中增加和管理Swap分区,同时也能够优化其他相关的系统功能和服务。

    GRUBDOS内置菜单编辑批处理

    GRUBDOS(GRUB for DOS)是GRUB的DOS版本,它可以作为主引导记录(MBR)安装在硬盘上,为多操作系统环境提供引导选择。内置菜单是GRUBDOS显示的一系列启动选项,用户可以通过这些选项选择要启动的操作系统或特定的...

Global site tag (gtag.js) - Google Analytics