正式班D11
2020.10.20星期二 正式班D11
bash解释器交互式环境特性
命令和文件自动补全(Tab只能补全命令和文件)
快捷键
- CTRL+C ==》终止前台运行的程序
 - CTRL+D ==》退出(相当于exit)
 - CTRL+L ==》清屏
 - CTRL+A ==》光标移到命令行的行首
 - CTRL+E ==》光标移到命令行的行尾
 - CTRL+R ==》搜索历史命令
 - Alt+. ==》取上条命令最后一个参数(只能在shell里用)
 - !$ ==》取上条命令的最后一个参数
 
历史命令
查看历史命令
history
清空历史命令(当前命令实时保存)
history -c
历史命令保存文件(退出登陆后才会保存)
cat ~/.bash_history
历史命令默认保存1000条,可修改
/etc/profile中的HISTORY=2000
查找历史命令并运行
- 光标上下键
 - CTRL+R # 搜索历史命令(输入一段命令中的关键字,必须是连续的)
 - !220 # 执行历史命令中第220条
 - !字符串 # 搜索历史命令中一个以xxx字符开头的命令
 - !$ # 引用上个命令的最后一个参数
 
别名
查看系统当前的别名
alias
建立别名
alias 名字='命令'
取消别名来运行程序
which ls查看绝对路径
- unalias ls # 取消别名(永久,再用别名需重新配)
 - \ls(临时一次)
 
命令查找优先级(优先级从上往下降低)
- 绝对路径
 - alias
 - compound commands集成命令
 - function函数
 - build_in内置命令
 - hash
 - $PATH环境变量
 - error:command not found
 
查看帮助信息
man手册
简单使用
man命令
详解
man 手册名,例如man ls(man /-h n N)
按章节查找,常用的是1(命令用法)5(文本规范)8(系统管理命令)
/usr/bin/passwd # 命令,修改用户密码 man 1 passwd
/etc/passwd # 保存用户信息的文件 man 5 passwd
/etc/exports # man exports man 5 exports
按关键字检索(适合记不住手册的全名时使用)
man -k "_selinux" # 手册名或手册描述中包含关键字__selinux
(从whatis数据库中找 # makewhatis)
在所有章节中查询
man -a passwd # 检索所有passwd
man -f passwd
--help
简单命令
--help
示例
ls --help
用法:ls [选项]...[文件]...
ls常用选项
 -a all,查看目录下的所有文件,包括隐藏文件
 -l 长列表显示
 -h human,以人性化方式显示出来
 -d 只列出目录名,不列出其他内容
 -t 按修改顺序排序
 -r 逆序排序
 -i 显示文件的inode号(检索号)
参考文档/配置模块文件
ls /usr/share/doc/pam-1.1.8/
firefox ls /usr/share/doc/pam-1.1.8/html/Linux-PAM_SAG.html
官方手册
baidu、Google
常用命令
设置主机名
查看主机名
hostname
修改主机名
- vi /etc/hostname # 编辑文件永久修改主机名(需重启)
 - hostnamectl set-hostname 新名字 # 命令修改
 
设置启动级别
systemctl set-default 启动级别(3:multi-user.target)
设置时间
查看时间
date
按自己格式显示
date "+%Y-%m-%d %H:%M:%S"
查看硬件时间
hwclock
设置系统时间
date -s "2022-11-12 13:14:15 CST"
硬件时间hwclock
将系统时间写入硬件时间hwclock -w
将硬件时间写入系统时间hwclock -s
做实验需要改时间
timedatectl set-ntp no
重启
- shutdown -r 10 # 10分钟后重启
 - shutdown -r 0 # 立即重启
 - shutdown -r now # 立即重启
 - init 6 # 立即重启
 - reboot # 立即重启
 
关机
- shutdown -h 10 # 10分钟后关机
 - shutdown -h 0 # 立即关机
 - shutdown -h now # 立即关机
 - poweroff # 立即关机
 - halt # 立即关机(需要自己断电)
 
取消正在进行的关机或重启
shutdown -c
注销登陆的账号
- exit
 - logout
 - CTRL+D
 
正式班D11的更多相关文章
- 正式班D5
		
2020.10.10星期六 正式班D5 一.上节课复习 1.硬盘分类  1.机械磁盘  io时间=平均寻道时间+平均延迟时间  buffer:写缓冲区  cache:都缓存  2.固态硬盘 ...
 - 正式班D7
		
2020.10.13星期二 正式班D7 一.上节课复习 Linux发展 批处理系统 多道技术 分时操作系统 multics->Unix->minix->Linux(如Redhat.c ...
 - 正式班D8
		
2020.10.15星期四 正式班D8 一.上节课复习 OSI七层协议 socket socket是对传输层以下的封装 IP+port标识唯一一个基于网络通讯的软件 TCP与UDP TCP:因为在通信 ...
 - 正式班D9
		
2020.10.16星期五 正式班D9 一.vmware workstation的使用 虚拟机管理软件 定义 虚拟机(Virtual Machine)软件是一套特殊的软件,它可以作为操作系统独立运行, ...
 - 正式班D12
		
2020.10.21星期三 正式班D12 一.目录结构 系统目录结构 目录 文件夹:存放的是具体有哪些文件 文件:存放的就是具体的数据 需要记住的 /dev/cdrom # 光盘设备,光盘里存放的内容 ...
 - 正式班D13
		
2020.10.22星期四 正式班D13 修改文件内容 vim编辑 vim基础 可理解为Windows下的文本编辑器 vim可用来修改配置.写脚本 三种模式(命令模式.输入模式.末行模式) 命令模式按 ...
 - 正式班D14
		
2020.10.23星期五 正式班D14 9.5 文件处理三剑客(支持|) 9.5.1 sed流式编辑器 事先制定好编辑文件的指令,让sed自动完成对文件的整体编辑(同一时间内存中只有文件中一条) # ...
 - 正式班D16
		
2020.10.27星期二 正式班D16 目录 9.9 字符处理命令 9.9.1 sort排序 9.9.2 uniq去重 9.9.3 cut处理规律文本 9.9.4 tr替换 9.9.5 wc统计 9 ...
 - 正式班D20
		
2020.11.02星期五 正式班D20 目录 11 软件包管理 11.1 软件包介绍 11.1.1 编程语言分类 11.1.2 三种安装包 11.2 rpm包管理 11.2.1 rpm包简介 11. ...
 
随机推荐
- 高可用集群之keepalived+lvs实战
			
keepalived简介 lvs在我之前的博客<高负载集群实战之lvs负载均衡-技术流ken>中已经进行了详细的介绍和应用,在这里就不再赘述.这篇博文将把lvs与keepalived相结合 ...
 - openstack核心组件——glance— 镜像服务(6)
			
云计算openstack核心组件——glance— 镜像服务(6) 一.glance介绍: Glance是Openstack项目中负责镜像管理的模块,其功能包括虚拟机镜像 ...
 - 11.深入k8s:kubelet工作原理及源码分析
			
转载请声明出处哦~,本篇文章发布于luozhiyun的博客:https://www.luozhiyun.com 源码版本是1.19 kubelet信息量是很大的,通过我这一篇文章肯定是讲不全的,大家可 ...
 - Keepalived服务详解
			
1. VRRP协议 1.1 VRRP协议概述 VRRP协议的出现是为了解决静态路由的单点故障,它是通过一种竞选机制来将路由任务交给某个vrrp路由器的 在VRRP物理结构中,有多个物理的VRRP路由器 ...
 - Layer层自定义
			
keras允许自定义Layer层, 大大方便了一些复杂操作的实现. 也方便了一些novel结构的复用, 提高搭建模型的效率. 实现方法 通过继承keras.engine.Layer类, 重写其中的部分 ...
 - 目标检测:SSD算法详解
			
一些概念 True Predict True postive False postive 预测为正类 False negivate True negivate 预测为负类 真实为 ...
 - Vue 属性渲染
			
属性渲染 关于标签的属性渲染统一使用v-bind属性指令,比如轮播图的src全部经过后端获得,所以我们需要对src属性做动态渲染. 基本使用 使用v-bind属性指令,动态绑定图片的地址. <b ...
 - C++练习案例1.计算机类(利用多态实现)
			
c++简单计算机类 简介 大家好,这里是天天like的博客,这是我发的第一篇随笔,用来记录我的学习日程,大家可以相互学习,多多交流,感谢 今天我要记录的随笔是在学习c++多态的知识点练习改进的一个案例 ...
 - 欧拉函数线性求解以及莫比乌斯反演(Mobius)
			
前言 咕咕了好久终于来学习莫反了 要不是不让在机房谁会发现数学一本通上有这么神奇的东西 就是没有性质的证明 然后花了两节数学课证明了一遍 舒服- 前置知识:欧拉函数,二项式定理(组合数) 会欧拉函数的 ...
 - 升级到win8.1导致oracle服务丢失的处理
			
针对升级到win8.1导致oracle服务丢失的处理 1.首先保证oracle相关程序能够运行,如net manager,如果能够运行,说明oracle安装仍然有效,只是因为服务被"净化&q ...