shell_Day02
虽然差了不少天,但的确是第......一天
history
查看历史命令记录
!命令序号 查看命令并执行
-c 清空
关于命令历史的文件
关于命令历史的变量(环境变量)
命令补全
tab:制表符 \t 四个空格
作用:提示、自动补全命令
目录补全
tab
作用:提示、自动补全目录
别名
命令执行状态
在Linux中,每一条命令执行后都会有两个结果
命令本身放回的内容
命令执行的结果状态
$? 变量,用来存放执行命令状态的变量;
0表示成功
1-255表示失败状态
系统启动时读取一些特殊文件的顺序
/etc/profile-->/etc/profile/*.sh-->/.bash_profile-->~/.bashrc-->/etc/bashrc
/etc/bashrx :定义本地变量--alias(所有用户)
~/.bash_profile :定义环境变量(指定用户)
~/.bashrc :定义本地变量--alias(指定用户)
sources /etc/profile 或者 . /etc/profile
linux目录规则
第二层则是针对/usr及/var这两个目录的子目录来定义。例如/var/log放置系统登录文件、/usr/share放置共享数据等等。
tar
压缩工具:gizp、bizp2(bz2)、xz
查看压缩文件不解压:zcat
参数:
-J—>xz
-z—>gizp
-c—>create
-x—extract //可以不用指定解压工具
-f—>指定文件名
-v—>显示详细信息
-d—>解压缩
-t—>不解压查看内容
cal
查看当前日历
clock / hwclock
查看硬件时钟
输出系统时间:
date +%T
文件通配符 --globbing
? 任意单个字符
* 任意长度的任意字符
[] 指定范围内的任意字符
1、^以指定字符开头
2、 [^]指定范围以外的任意一个字符
指定字符类:
重定向
种类:标准输入,标准输出,标准错误
数据输出:显示器-->标准输出,但不是唯一输出方式
fd 文件标识符 0 - 9,相当于给文件分类
0 1 2
0:标准输出
1:标准输入
2:标准错误
常见重定向符号
1、标准输出
> 覆盖重定向(非常危险)
set -C 取消覆盖重定向(先)
>| 强制覆盖重定向(先)
>> 追加重定向(不覆盖)
2、标准输入
< tr替换文件内容
tr adc [ABC] < file.txt
<< cat >>a.txt<<EOF
>1
>2
>3
EOF
3、错误输出
输出时需要加入管道符
2> 2>>
&> &>> == 2&1
快捷键
ctrl + l 清屏(大致就这意思)
ctrl + c 删除整行
ctrl + u 删除光标前的字符
ctrl + k 删除光标后的字符
ctrl + a 移动到当前行的开头
ctrl + e 移动到当前行的结尾
ctrl + w 以空格为分隔符,去删除文件
ctrl + r 进入一个交互界面,搜索最近一次使用命令
shell_Day02的更多相关文章
随机推荐
- http如何全站301重定向到https
对于301重定向这一概念玩SEO的同志们都不陌生了,近些年来https协议越来越火,谷歌已经明确了使用https相对http来说会有更好的排名,再加上百度大大已经明确了对https的扶持政策,老威现在 ...
- Markdown的在线使用
欢迎使用 Markdown在线编辑器 MdEditor Markdown是一种轻量级的「标记语言」 Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容 ...
- SQL面试题,工作整理sql
一.数据库和算法 表名:student,name,course,score 张青 语文 72 王华 数学72 张华 英语 81 张青 物理 671.用sql查询出& ...
- (原创)odoo计算字段报CacheMiss异常
在odoo计算字段获取值的中的过程中报出odoo.exceptions.CacheMiss异常,常见的原因为是在计算字段方法中没有为该计算字段赋值.如图 方法"_compute_test&q ...
- UITextView布局不是从0开始的问题
///去掉padding UITextView.textContainer.lineFragmentPadding = 0; UITextView.textContainerInset = UIEdg ...
- 【Word】通配符和特殊字符
[Word]通配符和特殊字符 ^p 换行符 正则表达式 使用\转义,用于[]等 参考资料 Word通配符怎么用?使用Word通配符的方法
- C# 字符串数组去重(去除数组中重复元素)
1. 去重distinct()或者GroupBy(p => p).Select(p => p.Key),去重的对象都需要为数组,具体看代码 string itemfileids = &qu ...
- pillow 创建图片并添加一些自定义信息
from PIL import Image vm = Image.new('RGBA', (dshape[1], dshape[0])) vm = Image.fromarray(np.array(s ...
- uniapp记录
1.uniapp获取imei imsi 型号 厂商 https://blog.csdn.net/qq_35620498/article/details/112172115
- kali WiFi相关研究(学习中...)
基础环境准备: 笔记本一台E470c(内置网卡 Qualcomm Atheros QCA9377 802.11ac) # 经过测试创建虚拟AP不成功 外置网卡一个:UGREEN 绿联AC1300M,芯 ...