创建软硬连接需要指令绝对路径
例如:ln -s /root/file /file.root.lnk(创建软连接)
快捷方式可以对目录创建
创建硬链接
在不同路径下可以有多个相同的节点号,反之不能。
ll -i查看两个重名的文件的节点号,如果相同,则为硬链接
rm 一般指定绝对路径
我们自己创建的文件的硬链接次数一般为二
mkdir自己创建目录
区分指令或者文件或者目录的五大步骤:
概念
作用
应用
区分
创建方式
删除目录需要在rm后面加 -r
如何查找,使用find指令
find 查找范围(必须跟上,如果不跟就是从当前目录中查找 方式,具体对象)
find
find -name 指定名字查找
find -inum 指定节点号查找
find -user 查找树诸位指定用户的文件,例如:find /tmp -user redhat
find -group 查找数组为指定子的文件
find -uid
find -gid
find -nouser 查找没有属猪主文件
find -type (f4,d,b,c,p,s)#find/-type
/bin下放的都是二进制可执行文件,系统用户都可执行
sbin下放的都是当前系统管理员可以执行的命令
linux系统中至少分2个分区,一个是/分区,一个是swap分区,但是系统默认分的分区是/(建议多分点内存) swap(大小不宜过大2-3G) /boot(引导分区)
/dev 存放的是当前系统文件下的设备文件信息
/etc是一个配置目录,存放的是配置文件,后期用户需要编辑和更改的就叫做配置文件
/eyc/sysconfig/network.scripts/存放网卡的一个目录
/media /mnt 是系统的两个默认的两个挂载点目录,二者作用是:如果我的设备后期连接了其他的设备,后期访问该目录的信息需要从某个目录访问,就是从上面的这两个目录访问。
临时指定挂载点一般是/mnt
/opt 选择目录,一般用户执行自定义安装的时候(即源码安装),可以设置文件的安装包在这个路径下。
/proc 报讯的都是进程文件,对应的是内核层的一些进程信息。
内核层功能:进程调用,调用驱动程序,网卡管理,调用文件系统
/srv保存与服务相关的文件信息。
/tmp 是临时目录,后期用户创建的临时目录建议放到此文件夹下,一个月后定期清除文件
/usr 是保存命令文件和库文件的
/var/spool 存放邮件的主目录
date查看软件时间
timedatectl set-timezone 更改时区
例如:timedatectl set-timezone Aisa/Shanghai
CST北京时间。
clock查看硬件时间。
DATE更改时间的格式:月日时分年点秒,例如date 11 12 10 10 2021.34
hwclock查看硬件时间
-w 硬件—>系统 硬件时间要和系统时间一样
-s 系统时间向硬件时间同步
cal 查看日历
cal -y显示整年的的日历
cal 月份 年份 显示这一年份的某一月份的日历
cal -1查看当月的日历
cal -3 查看后三个月份的日历
cal -j 讲一年中的月份分别以总天数显示出来
man 手册 man passwd
echo ¥?查看上提条执行的名利的退出吗=码,0表示成功,其他的都是不同的报错
type 跟命令显示命令类型
命令 - -help
查看命令的进程 ps -aux,可以通过再打开一个终端然后kill -9命令的进程id,从而结束命令。
stat 文件 对文件的属性做一个列出
访问时间,每查看一次文件,时间就会变为查看时的时间
修改时间,文件内容发生改变时,时间会改变
改变时间,文件元数据发生改变,时间会改变
创建时间
数据–》内容 元数据–》属性
copy 复制命令
-r 复制目录
-p 复制的时候保留言文件的属性,时间戳等信息
-a==-rp 归档复制,常用于备份
-i 交互式复制,即用户复制之前提醒用户确认
-f 强制覆盖目标文件
-r 递归复制目录
-d 复制符号连接文件本身,而非指向的源文件
-a dR --preserve-all,archive,用于实现归档
cp f1 /fff 将f1复制到根目录下并改成fff
mkdir -p 多级创建
mv 移动文件,等同于Windows里的剪切,移动之后源文件消失
-i 提示
-f 强制覆盖
查看普通文本文件命令
cat 连接病显示文件到标准输出
-n 对输出的所有行标注行号
-b 对输出内容中的费控行标注行号
不带任何选项时,从标准输入接受输出到标准输出
tac 按行逆序显示文件
more 支持向后翻,在没有翻到对吼以屏是支持向前翻,空格/k/回车
less 向后翻,用法和man相同,man手册就是用less命令打开的
head 查看文件前N行,默认是10行
-n 指定多少行
-line number 直接用行数作为选项
tail 查看文件后N 行,默认是10行
-n 指定多少行
-f follow,查看文件后并不退出,滚动显示追加内容
创建多级目录
mkdir -pv /mnt/{boot/grub{aa,ba},sysroot/{proc,sys,bin,sbin,usr,var,dev,home,root,tmp}}
只要有多级目录,就要加{}