目录
快捷键(不完全但实用版)
Ctrl + c 结束当前命令的执行
ctrl+d 表示输入结束
ctrl+l 表示清屏
ctrl+a 光标跳至行首
ctrl+e 光标跳至行尾
ctrl+k 光标后全删
ctrl+d 光标后第一个单词删除
ctrl+d 光标前全删
帮助命令:可查看某一命令的用法,按q可退出帮助说明书
help --cd:这命令将帮助你查询与“cd”命令相关的帮助信息。它仅适用于查询shell内置命令的帮助信息。
cd --help:这命令将帮助你查询“cd”命令的帮助信息。它是针对Linux外部命令的帮助查询方式。
总的来说,help命令主要用来查询shell内置命令的帮助信息,而--help是大部分Linux外部命令的帮助查询方式。
man命令:
manual命令:这是一个用来查看在线手册的命令,通常被用来查询有关系统命令、函数、选项等的详细信息。通过这个命令,你可以获得有关系统命令的参数、用法等信息。
man passwd命令:这是一个用来查看passwd命令的手册的命令。passwd命令用于修改用户密码,而man passwd命令可以提供有关该命令的详细信息,包括它的参数、用法等。
输入man passwd后可以看到man手册,简单说明一下这里面的每项是什么作用;
name 修改密码
sy 简单的使用方法
descrpion 修改密码
options 具体使用方法
man cat
man ls
man pwd
9个分段
Linux系统中硬盘分区表有9个区段。
Linux系统中的9个区段分别是:引导区、扩展引导区、主引导记录、操作系统引导扇区、文件分配表、目录区、数据区、结束标志。以下是这9个区段的详细介绍:
引导区:引导区是文件系统的第一个扇区,位于硬盘的0柱面0头0扇区,也称为DBR区。它由三个部分组成,分别是引导记录、扩展引导记录和分区表。
扩展引导区:扩展引导区位于硬盘的0柱面1头1扇区,也称为EBR。它与主引导记录类似,也包含引导记录和分区表,但只有一个。
主引导记录:主引导记录是文件系统的第一个扇区,位于硬盘的0柱面1头1扇区。它由三个部分组成,分别是引导记录、扩展分区表和结束标志。
操作系统引导扇区:操作系统引导扇区是文件系统的第一个扇区,位于硬盘的0柱面1头2扇区。它由三个部分组成,分别是引导记录、扩展分区表和结束标志。
文件分配表:文件分配表是用来管理文件存储空间的,它记录了文件在硬盘上的存储位置和大小等信息。
目录区:目录区是用来存储文件和目录信息的,它记录了文件和目录的名称、大小、创建时间等信息。
数据区:数据区是用来存储文件内容的,它包含了文件的具体数据。
结束标志:结束标志是文件系统的最后一个扇区,位于硬盘的最后一个柱面最后一个扇区。它是一个特殊的扇区,用来表示文件系统的结束。
这些区段共同构成了Linux系统中的文件系统,使得用户可以存储和管理文件以及操作系统运行所必需的数据。
info:与man手册作用基本一致
时间命令
man date:显示或设置日期命令
date显示时间
(1)查询时间:
date %Y(年)%m(月)
%d(日,本月日)%j(日,本年日)
%(H)%M(分)
输入格式如图
(2)设置(修改)时间:
1.date -s “20230917 09:30:01”
2.date 09070827 2000
月 日 小时 分 年
注:显示时间有系统和硬件时间的分别;硬件时间是BIOS的物理时间,系统时间是Linux中的自己的时间
hwclock:显示和设置硬件时钟
hwclock ---r(--show) 查看硬件时间
--w 硬件与系统时间同步
---s 硬件时间与系统时间统一同步到系统时间
cal 查看当前月的日历
cal 月 年 =》指定年月的日历
cal 年 =》整年日历
time datectl +选项+命令 设置系统时间
选项有:status
set-time zone 【时区】 =》设置时区
set-time =》设置时间
cd:切换目录
ls: 查看当前工作目录
(1) cd -home home为普通用户的家目录
ls / /为根的意思
(2) cd -mnt mnt手动挂载的意思,挂载点目录;media是临时挂载,默认挂载 在Linux中,挂载是指将设备文件中的顶级目录连接到Linux根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。在Linux系统中,需要通过挂载,硬件设备才能使用,若不挂载,系统中的命令行无法找到硬件设备。简单来说就是高级对硬件底层的控制执行。
(3) cd - 意思是切换到上一次切换的目录
(4) ls -l /root或者ll /root 意思是以长格式形式显示文件与目录信息
ls -a显示所有包括隐藏文件
ls -A与小写a用法相同,区别是不列出当前目录和父目录
ls -h / 在基础模式上使用h,以人类可以看懂的方式显示文件或者目录的大小。
su:切换目录
su - 用户名 可切换用户名进行操作,高》》低不用密码,反之需要密码。
su - 和su(无杠) 区别是能否获得权限,如:加杠则有修改权利。
pwd: 打印工作目录
cp命令:
语句:cp 选项 源文件 目标文件
选项(举例介绍):-a 可复制文件属性及文件,目录信息
-p 保留文件权限复制
-r 可复制文件属性及文件,目录信息
-a与-r的区别:复制成功后的时间不一样,-a是源文件的时间,-r是复制时的时间
mv移动命令:
语句: mv (可多个)文件名/目录名 (单个)文件名/目录名
文件到文件==文件重命名
echo输出命令:
顾名思义,你在它后面写什么它就输出什么;终端输出变量或字符串提取后的值
命名空间名字,用echo和空间名字就可以知道变量数据了;也就是说它是用来打印主机内容、名的命令。
语句:echo 内容 >>某一文件
cat 某一文件就可以看到内容了
echo 【字符串】 【$变量】
tee命令:
读取数据输出后并保存一个新文件
操作符:
管道符:|
作用:两个及两个以上命令相连接
语句:命令 管道符 命令 文件名
例如:pwd | tee 文件名 ==》意思是pwd打印出的目录被tee输出保存到文件中
重定向操作符:
重定向是为了分开正确、错误输出
图示为数据流的简单介绍
输出重定向操作符:> 语句(意为输出) 或者>>语句(意为追加输出)
例子:date >文件名
cat 文件名 ==》查看输入进文件的时间
用重定向符会使原文件内容被覆盖
输入重定向操作符:< 语句 (意为输入) <<语句(意为输入终止)
例子:cat (若只输入cat回车,键盘输入什么它就会输出并显示什么)
终止输入可以用Ctrl+c或<<.
小tips:两种方式将标准正确和错误输出写到文件中
1.
date 1>文件 2>文件 ==》文件是同一文件,1.2是代码
2
date $>文件
终止符:
EOF
.就是个点