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的更多相关文章
随机推荐
- Java基础——Scanner扫描字符数组出现问题
问题:今天写的一个简易学生信息类出现了如下问题Exception in thread "main" java.util.InputMismatchException: For in ...
- Win10桌面点鼠标右键一直转圈的解决方法
win10桌面右键菜单就一直转圈,无法调出桌面右键菜单,下面给大家分享一下怎么解决的问题,一起了解一下! 步骤阅读 工具/原料 win10 企业版 HT1902 方法/步 ...
- (原创)odoo计算字段报CacheMiss异常
在odoo计算字段获取值的中的过程中报出odoo.exceptions.CacheMiss异常,常见的原因为是在计算字段方法中没有为该计算字段赋值.如图 方法"_compute_test&q ...
- BigQuery 如何帮助大规模交付业务型企业提供物联网解决方案
[本文由 Cloud Ace 整理发布,Cloud Ace--谷歌云全球战略合作伙伴] (介绍:Leverege是一家软件公司,它使全球市场领导者能够快速且经济高效地构建企业物联网应用程序,以提供以数 ...
- C# List提取类中某列保存成新list
例如,将oldList中的ID列提取出来存放到newList中: List<ushort> newList = new List<ushort>(oldList.Select( ...
- python实现web应用程序(1)虚拟环境与Django
前言 在这个系列博客中,我将使用python实现一个名为"OI笔记"的项目. 1 建立项目目录 第一步,我们先为自己的项目建立一个目录. 首先,打开终端. win+r键,然后输入c ...
- Android MD5加密、RSA加密
现在公司做金融项目,需要考虑安全加密方面的问题.感谢大牛同事(冯哥) ,给我很大的帮助. 考虑到安全优化,我们把秘钥.加密步骤放到native中.考虑用到的技术:(1 )jni,(2 )OpenSSL ...
- centos8.5安装kvm及kvm虚拟机的端口映射问题
1.安装KVM grep -Ei 'vmx|svm' /proc/cpuinfo|more #查看硬件是否支持虚拟化 yum install -y virt-* libvirt qemu-img ...
- 如何使用css绘制三角形
背景 用迪卡侬官方主页进行页面练习,发现头部导航栏需要使用到梯形 分析 图形分解 通过图片我们可以发现该梯形可以分解成一个长方形和一个直角三角形,长方形:110*65:直角三角形:11*65(底边*另 ...
- .Net Core WebApi + Vue前后端分离项目中的jwt令牌应用
1.Start up 里面配置JWT认证方案 //认证方案 services.AddAuthentication(option => { option.DefaultAuthenticateSc ...