Linux终端分类(其中的#表示数字):

串行终端:/dev/sttyS/#

物理终端:/dev/console

虚拟终端:/dev/tty/#

伪终端:/dev/pts/#

Shift+PageUP/PageDownd    Linux终端翻屏

tty        显示当前终端对应的终端设备文件

who        查看登录系统的所有账号

who am i   查看当前登录系统的账号

basename   取路径基名

dirname   取路径目录名

type:查看命令类型

内部命令:在shell程序中实现的命令

外部命令:在文件系统上的某个位置有一个与命令名称对应的可执行文件

hash                    查看以前执行过的命令的具体路径

which                    查看可执行程序的具体路径

which --skip-alias       查看可执行程序的具体路径,不显示别名

man命令手册简要使用机制

空格键:向文件尾部翻一屏

b:向文件首部翻一屏

回车键:向文件尾部翻一行

k:向文件首部翻一行

ctrl+d:向文件尾部翻半屏

ctrl+u:向文件首部翻半屏

1G:跳到手册的第一行

G:跳到手册的最后一行

/keyword :顺向,向文件尾部搜索 n搜索下一个,N搜索上一个

?keyword :逆向,向文件首部搜索 N搜索下一个,n搜索上一个

查看某关键字在那些段落有使用帮助

whatis Keyword

提示:如果whatis的数据库尚未生成,可以使用makewhatis手动进行

shutdown[option]...TIME

-r :重启               now

-h :关机               +#:#分钟以后

-c :取消重启或关机     hh:mm

date                         查看系统时钟

date MMDDhhmm[cc]YY.ss       设置系统时钟

date "+%Y-%m-%d %H:%M:%S"    格式化输出年月日时分秒2017-05-18 15:00:52

date "+%F %T"                格式化输出年月日时分秒2017-05-18 15:00:52

hwclock                      查看硬件时钟

hwclock -s                   Set the System Time from the Hardware Clock.

hwclock -w                   Set the Hardware Clock to the current System Time.

cal                          查看当月日历

cal 2017                     查看2017年的日历

cd                           切换到自己的家目录

cd ~[username]               切换到指定用户的家目录

cd -                         切换到上一次所在的目录

pwd                          查看当前所在目录

mkdir -pv                    创建目录

{,}                          展开为多个条目

mkdir -pv /test/{a,b}

执行结果

mkdir: created directory `/test'

mkdir: created directory `/test/a'

mkdir: created directory `/test/b'

mkdir -pv /test/{a,b}_{c,d}

执行结果

mkdir: created directory `/test'

mkdir: created directory `/test/a_c'

mkdir: created directory `/test/a_d'

mkdir: created directory `/test/b_c'

mkdir: created directory `/test/b_d

shell中的引用

'':强引用,不执行变量替换

"":弱引用,执行变量替换

``:命令替换,引用命令的执行结果;命令替换另一用法:$(命令)

echo '$PATH'

执行结果

$PATH

echo "$PATH"

执行结果

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

echo `date "+%F %T"`

执行结果

2017-05-18 16:06:36

history 命令历史

bash保存过去曾经执行过的命令列表

当前shell进程的保存在缓冲区中,缓冲区中的命令会在shell退出时保存至文件.bash_history

history                查看命令历史

history -c             清空命令列表

history -d #        删除命令列表中第#条命令

history -a             追加当前会话的命令历史到命令历史文件中

命令历史相关的环境变量

HISTSIZE               命令历史中可以保存的命令的条数

HISTFILE               命令历史文件

HISTFILESIZE           命令历史文件可以保存的命令的条数

HISTCONTROL            控制命令历史的生成

ignoredups             连续相同的命令,在命令历史中只记录一次

ignorespace            以空白字符开头的命令不会被记录到命令历史中

ignoreboth             同时具有上面两种特性

history快捷方式

!#                     #为命令历史列表中的命令编号;可用执行第#条命令

!!                     执行上一条命令

!-#                    执行命令历史列表中的倒数第#条命令

!string                执行命令历史列表中的最近一次以string开头的命令

!$                     引用上个命令的最后一个参数(快捷键:先按ESC再按.)

层次化文件系统:FHS

/bin                    所有用户可执行的程序 操作系统运行要用到的程序

/sbin                   管理员可执行的程序   操作系统运行要用到的程序

/usr/bin                所有用户可执行的程序 操作系统基本功能实现要用到的程序

/usr/sbin               管理员可执行的程序   操作系统基本功能实现要用到的程序

/usr/local/bin          所有用户可执行的程序 第三方安装的程序

/usr/local/sbin         管理员可执行的程序   第三方安装的程序

/boot                   系统引导文件存放目录:内核、ramfs文件、bootloader(grub)

/dev                    设备文件存放目录

/etc                    配置文件的存放目录

/etc/sysconfig          系统级别应用配置文件存放目录

/etc/init.d             系统服务脚本存放目录

/home                   普通用户的家目录,默认在/home下有一个与其名称同名目录

/root                   管理员的家目录

/lib, /lib64            库文件存放目录

/media                  专用挂载位置,通常用来挂载便携式设备

/mnt                    专用挂载位置,挂载额外存储设备

/misc                   备用目录

/opt                    备用目录,但通常用来安装第三方软件

/proc                   伪文件系统,内核参数的映射

/sys                    伪文件系统,系统级别的用于配置外围设备的参数

/srv                    为服务提供数据存放位置

/tmp                    临时文件系统

/usrshared, readonly

/usr/include            头文件存放目录

/var                    频繁发生变化的文件

/var/log

/var/lock

/var/run

/var/cache

转载于:https://blog.51cto.com/kaiyuandiantang/1927284

1、时间、FHS 学习笔记相关推荐

  1. 粥佐罗时间管理课学习笔记

    粥佐罗老师这门课确实给了我很大的启发,在这里记录下学习心得,如果你也喜欢,底部有分享链接,有条件的还是要支持正版.下面简单说下这门课,这门课总共分为31节.我将每节的标题都列了出来,将每节课的心得记录 ...

  2. mysql添加字符串日期时间_mysql学习笔记--- 字符串函数、日期时间函数

    一.常见字符串函数:1.CHAR_LENGTH  获取长度(字符为单位) 2.FORMAT  格式化 3.INSERT  替换的方式插入 4.INSTR  获取位置 5.LEFT/RIGHT  取左. ...

  3. GTD时间管理---学习笔记(一)

    第一章 GTD时间管理目的: 自己虽然整日事务缠身,却仍然能够头脑清醒.轻松自如地控制和处理一切. GTD做法: 把我所描述的这种高效模式融入你的工作以及日常生活中去,让它成为你的习惯.你的生活方式, ...

  4. python将excel时间_Python学习笔记(一)Python时间戳与Excel的日期

    今天遇到一个比较实际的问题,从库存报表里面识别出最长库龄的零件,并计算出库龄. 思路很简单,将当前日期减去表格日期,得到库龄.找到max库龄就ok了. 以2行的日期为例,先print日期 d1 = s ...

  5. python同时输出名字和时间_Python学习笔记 (2) :字符串输出、操作、格式化和日期、时间格式化...

    一.字符串输出及运算 1.常用输出格式及方法 1 print('1234567890')#单引号 2 print("1234567890")#双引号 3 print("& ...

  6. 极客时间——Swift学习笔记

    ## Swift 编译过程 LLVM 百度百科LLVM 深入理解LLVM LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compil ...

  7. 极客时间es学习笔记

    sudo curl -L "https://github.com/docker/compose/releases/download/v2.2.3/docker-compose-$(uname ...

  8. 极客时间 DDD 学习笔记03

    11 | DDD实践:如何用DDD重构中台业务模型? 12 | 领域建模:如何用事件风暴构建领域模型? 13 | 代码模型(上):如何使用DDD设计微服务代码模型? 14 | 代码模型(下):如何保证 ...

  9. UE5学习笔记——前言

    2022年9月19日,我开始学习ue5,成为一名独立制作人. 这是一个计划中将会在我的往后余生中,占据重要地位的内容. 回看笔记本中的各种内容,开头的多,结尾的少,这种行为充斥着我的前半生,令我疲累, ...

最新文章

  1. html class 位置,HTML class 属性 | 菜鸟教程
  2. 父母已身作则,静待花开
  3. SpringBoot和FreeMarker整合
  4. 动态链接(指向运行时常量池的方法引用)
  5. mysql 经典入门教程_MySQL 经典入门教程
  6. 转:C++中const、volatile、mutable的用法
  7. python标准库使用教程_Python标准库概览
  8. 汽车行业用户观点主题及情感分析,深度学习方案rank1
  9. 软考初级程序员知识点整理之 网络协议与标准
  10. 如何区分abcd类地址_如何判断IP地址是A类B类还是C类
  11. PMP 11章 项目风险管理
  12. 航空公司客户价值分析完整版
  13. PPT制作设计感需从哪些角度提升呢?
  14. 计算机音乐数字大全抖音,抖音歌曲大全100首,抖音最火的100首音乐
  15. 如何将音乐转换成 MP3 格式?分享三个方法!
  16. 基于MODnet无绿幕抠图
  17. “21天好习惯“ 第十七期 — 17之黑马面面移动端布局(三)
  18. MQL4读取hst文件代码范例
  19. 使用TamperMonkey实现慕课网自动播放下一集
  20. Linux如何创建用户、新增用户、创建新用户(adduser、deluser)(useradd、userdel)

热门文章

  1. 研究显示自动驾驶汽车只能解决三分之一的交通事故
  2. 机器学习:基于Knn算法的用户属性判断方案设计
  3. 智能安防赛道上 国产AI芯片力挫群雄
  4. Yann LeCun:假如没有深度学习,Facebook就是尘埃
  5. SAP MM 预留单据里的Base date和Requirement date
  6. 汪潮涌:AI创业落地为王,技术和算法难以成为核心壁垒
  7. Python 之 Pandas (一)介绍
  8. 万字深度好文!视觉-语言(VL)智能:任务、表征学习和大型模型
  9. 人工智能将如何改变芯片设计
  10. P vs. NP 五十年:AI正在解决不可解问题