linux学习随笔七

本次学习bash的特性

bash及其特性:

shell:外壳

GUI   Gnome   KDE   Xfce

shell的种类:CLI  sh csh  ksh bash  tcsh  zsh

进程:从每个进程看来,当前主机上只存在内核和当前进程。进程是程序的副本,进程是程序执行实例

bash特性:

1、命令历史、命令补全

2、管道、重定向

3、命令别名

4、命令行编辑

5、命令行展开

6、文件名通配

7、变量

8、编程

命令行编辑:

光标跳转:ctrl +A 行首, ctrl +E 行尾

ctrl+u 删除光标至命令行首的内容

ctrl+k 删除光标至命令行尾的内容

ctrl+方向左右 远程终端不支持 字符跳转

ctrl+l 清屏

命令历史:

查看命令历史:history

-c:清空命令历史

-d:OFFSET [n]删除指定位置命令

history -d 510 3 就是从510开始删除三行

-w:保存命令历史至历史文件中

环境变量:

PATH:命令搜索路径

HISTSIZE:命令历史缓冲区大小

echo  $HISTSIZE 查询缓冲

命令历史的使用技巧:

!n:执行命令历史的第n条命令

!-n:执行命令历史中倒数第n条命令

!!:执行上一条命令

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

!$:引用前一个命令的最后一个参数

ESC +方向

ALT +方向
两个命令终端不支持,本地才支持

命令补全:

PATH: tab键

路径补全:tab键

命令补全:搜索PATH环境变量所指定的每个路径下以我们自己给出的字符串开头的可执行文件,如果多余一个,两次tab,可以给出列表,否则将直接补全。

路径补全:搜索我们给出的起始路径下的每个文件名,并试图补全。

命令别名:

alias(别名)CMDALIAS=‘COMMAND [options] [arguments]

例:alias cls=clear

定义别名只在当前生命周期中有效,别名的有效范围为当前shell进程。

alias:列出所有别名

ualias CMDALIAS

例:ualias cls

\CMD

时间: 2025-01-15 18:08:38

linux学习随笔七的相关文章

linux学习随笔一

刚接触linux,是零基础学习,感觉有些东西很有趣,有些东西比较枯燥,所以它不好学.正因为不好学所以你才要去努力学好,给生活给爱好给工作添一道美丽的风景. 通过对电脑基础的了解和学习,知道一台电脑是怎么通过加电启动自检,怎么通过输入输出设备去工作,计算机如何处理你的输入指令,又怎么知道这个指令是那个类型呢?电脑的核心部件:cpu.主板.内存,输入输出设备:硬盘.显示器.键盘.鼠标等.电脑启动后通过读取ROM芯片(只读内存,"只读内存read-only memory,缩写为ROM"),这

linux学习随笔二

一.如何使用查看帮助文档 二.内部命令与外部命令的区别 三.几个常用基础命令的学习 一.命令分为内部命令和外部命令,内部命令即shell命令,外部命令即用户命令,普通用户可以使用的.获得命令使用帮助也不一样,需要注意的是内部命令在用man查看帮助时显示的是bash的解释.对内部外部命令的理解可以分章节: 1.用户命令(/bin,/usr/bin,/usr/local/bin) 2.系统调用 3.库调用 4.特殊文件(设备文件) 5.文件格式(配置文件的语法) 6.游戏 7.杂项(Miscella

linux学习第七天

1. 下面的网络协议中,面向连接的的协议是: A . A 传输控制协议 B 用户数据报协议 C 网际协议 D 网际控制报文协议 2. 在/etc/fstab文件中指定的文件系统加载参数中, D 参数一般用于CD-ROM等移动设备. A defaults B sw C rw和ro D noauto 下面就来解释一下这五个参数是什么意思和他们对应的是那些参数, Rw        可读可写 ro            只读 Suid        suid功能 nosuid      没有suid功

Linux学习第七课-文本处理工具及正则表达式

Linux第七节课 ----------------------------------------------------------------------------------------------------------------------------------------------- 原文地址:http://blog.51cto.com/13873498/2152313

Linux学习第七节课(2019.9.20)

今晚第七节课,老刘讲了文件的特殊权限SUID,SGID,SBIT,文件的隐藏设置chattr以及隐藏文件的查看lsatrr:文件访问控制列表设置setfacl以及文件访问控制的查询getfacl:切换用户命令su以及sudo命令执行权赋予用户的命令:最后讲了第六章的开头linux的目录.这周报考了,突然有点压力,哈哈,希望顺顺利利,11月1日考过红帽rhsca以及rhce.老刘网站:linuxprobe.com 原文地址:https://blog.51cto.com/14523487/24398

linux 学习随笔-磁盘管理

1:df 用于查看已挂载磁盘的容量信息 -i 查看inodes使用情况 -h 以合适的单位显示 -k -m 分别以k M单位显示 2:du 查看某个文件或者目录占用的空间 du [-abckmsh] [文件名目录名] du + 目录 只会列出目录及其子目录的大小 du -a +目录 会列出目录子目录及文件的大小 常用 du -sh +目录 表示以合适的单位列出总和 2:磁盘分区 fdisk -l 列出当前所有的分区情况 Disk /dev/sdb: 8589 MB, 8589934592 byt

linux 学习随笔-文件目录管理

1:绝对路径:写法一般由'/'根目录引起的 '/'表示根目录 2:相对路径:不是由'/'引起的  需要先进入/ 在进入其它文件 3:mkdir -p  +目录+文件夹 可以用于创建不存在的级联目录 不加-p只能在存在的目录下创建文件夹 4:rm -r 删除目录用的选项-f  强制删除 不会询问 5:which +命令 用于查看命令的绝对路劲 alias ls='ls --color=auto' 表示别名 6:cp 复制目录 +r选项 复制普通文件不需要添加 7:touch +文件 如果有这个文件

linux学习随笔第二天

ctrl+shift+n 新开启terminal ctrl+shift+t 开启页签(也相当于开启terminal ) init3 关闭图形界面     init5 开启图形界面(容易切死机) 字符界面开启图形界面的另一个命令:startx  & :&可有可无 ctrl+shift+F1,图形,,F2--6字符界面centos6-7 ctrl+shift+F1--6字符界面 F7字符界面 centos5 需要登陆者是root用户:chvt N(数字)切换界面 关机命令: poweroff关

linux学习随笔第一天

计算机系统 计算机系统由硬件(Hardware)系统和软件(Software)系统两大部分组成. 硬件系统:主机,外部设备 软件系统:系统软件(操作系统.程序语言处理系统.数据库管理系统.服务程序).应用软件(通用应用软件,专用应用软件) 计算机发展历史: 第一代计算机1946-1957 电子管时代 第二代计算机1958-1964 晶体管时代 第三代计算机1965-1970 集成电路时代 第四代计算机1971以后 大规模集成电路时代 冯.诺依曼体系结构:1946年提出了运算器.控制器.存储器.输