目录本质,硬链接与软链接接,常用的一些小命令

目录本质

bin目录:binary,里面是可执行的二进制文件,即一些工具和程序放的是普通用户执行工具的

sbin目录:放的是管理员执行一些工具

boot目录:放的都是引导数据

dev 目录:放的都是设备,字符设备,块设备和网络设备。硬件设备 /dev/null可以吧命令执行的信息放到里面不让别人看见输出的信息

etc 目录:存放配置文件

home目录:存放家目录

root目录:root的家目录

run 目录:生成的运行信息文件

tmp 目录:存放临时文件

usr 目录:存放操作系统的大部分程序和文件,类似于小的根目录

var 目录:变化的内容放在这个目录

文件系统:其实区分大小写的是文件系统,并不是linux系统觉得而是由文件系统决定而是文件系统EXT4,XFS决定的

​ proc:放的进程信息,svs:放的系统硬件信息

​ 以点开头的文件为隐藏文件

​ 文件有两类数据:元数据:metadata 即文件的各种属性

​ 数据:data

​ lib:程序库。srv:存放服务器信息

Linux下的文件类

- 普通文件

d 目录文件

b 块设备

c 字符设备

l 符号链接文件

p 管道文件pipe

s 套接字文件socket

绝对路径和相对路径

​ 绝对路径:以正斜杠开始

​ 完整的文件的位置路径

​ 可用于任何想指定一个文件名的时候

​ 相对路径名:不以斜杠开始

​ 指定相对于当前工作目录或某目录的位置

​ 可以作为一个简短的形式指定一个文件名

​ 基名:basename

​ 目录名:dirname

          硬链接与软链接

语法:ln 选项 参数

硬链接(link):本质是对同一个文件起多个名,同一个文件的不同名称

​ 例: ln f33 f33link :表示在当前目录下创建一个f33的硬链接。F33和f33link是同一个文件,节点号增加一个但是数据所占空间没有变。增删改其中一个文件其他文件也会被增删改。

​ 注意:硬链接不支持文件夹,不能跨设备创建硬链接

应用:不同程序要访问同一个文件可以用到硬链接

软链接(soft link):本质是不同文件又叫符号链接,相当于Windows的快捷方式

例: ln -s f33 f33link:表示在当前目录下创建了一个f33的快捷方式,f33和f33link是不同文件,f33删除f33link不能访问任何文件,但是如果再创建一个f33文件f33link可以继续访问

​ 注意:创建软链接不能用相对路径只能用绝对路径

​ 应用:软链接支持文件夹和目录,可以跨设备分区,软连接创建时不增长连接数,硬链接增长。硬链接原始文件删了不影响访问,软连接原始文件删了影响访问

常用命令

命令

l cat /etc/cenos-release 查看发行版本

l cd:切换目录

l cp :复制并改名

l -i 覆盖前提示

l -n 不覆盖

l -r 递归

l -a 归档,保留cp的属性

l ctrl+c:终止

l ctrl+D:注销

l echo:回显

l fdisk -l:磁盘分区情况

l free :free -h

l free:查看内存大小library

l hostname:显示主机名

l Hostnametcl set-hostname 要更改的名字:更改主机名

l id:可以显示真实有效的用户ID(UID)和组ID(GID)。UID 是对一个用户的单一身份标识。

l ifconfig:查看活动接口的ip地址

l init 3命令行界面

l init 5图形界面

l init:init 0关机

l ls cpu:查看cpu版本

l ls, ls -1, ll, ls -a

l ls:列出当前目录下的文件

l lsblk:块设备情况

l ltrace :跟踪进程调用库函数的情况。

l mv:用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。 --backup=<备份模式>:若需覆盖文件,则覆盖前先行备份; -b:当文件存在时,覆盖前,为其创建一个备份; -f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录; -i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文 件同名,则询问用户是否覆盖目标文件。用户输入”y”,表示将覆盖目标文件;输入” n”,表示取消对源文件的移动。这样可以避免误将文件覆盖。 --strip-trailing-slashes:删除源文件中的斜杠“/”; -S<后缀>:为备份文件指定后缀,而不使用默认的后缀; --target-directory=<目录>:指定源文件要移动到目标目录; -u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。

l pwd:查看当前所在目录

l rmp -qa |wc -l

l strace :查看systemcall

l tty:查看当前终端设备

l uname -r:查看内核版本

关机命令:poweroff;halt

重启命令: reboot

转载于:https://blog.51cto.com/14127429/2331191

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值