linux 一切皆文件

目录

linux系统 分区 要分三个区

文件夹:

路径怎么表示

命令是程序

linux

man 手册

linux命令:

1、pwd (print work directory)

2、cd (change directory )

ls (list)列表

通配符:

协助人机交互 翻译

Shell:

编辑Linux命令行的辅助操作

颜色表示的文件类型


linux系统 分区 要分三个区

1、/(根分区):最重要的分区,所有文件,文件夹都在这个/文件夹下 尽量大

2、boot 分区 : 操作系统启动需要的文件 5 - 10 G

3、swap分区:当内存不足时,会将 硬盘上的的空间当做 内存救急使用

swap分区根结底 还是硬盘上的空间 所以速度很慢,不能长期使用

文件夹:

bin: 存放二进制文件

dev: 存放硬件(硬盘)

home: 家目录的上级目录,root 用户例外 他的家目录 在根下的root(/root)

家目录作用: 存放用户 个性化配置文件的文件夹

Lib64:代码库

net: 网络

proc:进程有关,正在运行的程序

run:加载到内存中的文件

boot:系统启动需要的文件

Etc:配置文件  用户信息  密码信息  挂载  yum

mnt :空的 专门用来挂载的文件

opt:第三方软件

sbin :管理员可以使用的 命令

Tmp:临时文件

Var:/var/log 日志 文件的

路径表示:

[ root  @  localhost  usr ]#

Root:当前登录的用户

Localhost:当前主机名

Usr:目前所在文件夹

#:超级管理员

$: 普通用户

根下面有一个文件夹123

/根  /路径 分隔符

/前面没有任何东西就代表根

/只要有其他字符那么他就是分隔符

/123/345

命令是程序

程序:执行特定任务的一串代码

java  c  c++  python  go  php  prel  print

内部命令:不需要安装 集成在shell中,一旦登录用户自动加载在内存中速度快

外部命令: 不在shell程序中,运行时需要从硬盘加载到内存

type 命令 来测试是否为内部或外部命令

内部命令是没有独立文件的,都在 /bin/bash 程序里

外部命令是 一个个独立的文件

linux

绝对路径的命令 优先级最高

先 判断 外部 还是 内部 如果是内部 直接运行,如果是外部

先看 hash 缓存表, hash 中有直接执行,如果没有表项中没有 去硬盘上找(如果表项有,但是没找到直接报错)

先去看规定的路径中是否有 (懒惰模式) 如果都找不到直接报错

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin  在前面的文件夹中 才可以补全)

绝对路径>内部>hash>外部

既 属于内部 又 属于外部的命令

echo

man 手册:

man 1 是看命令的使用方法

man 5 是看系统中文件的格式

man 6 游戏

空格    翻页

q         退出

linux命令:

1、pwd (print work directory)

显示当前路径

2、cd (change directory )

切换 工作目录

语法: cd 路径(相对 绝对都可以)

路径: 描述文件在系统中的位置

cd ~

cd 什么都不写

以上都代表去往 当前用户的家目录

cd - 返回上一次目录 只能 一次

绝对路径:以根开头叫绝对

相对路径:不以根开头叫相对

/opt 根下有个opt文件夹

/mnt 根下有个mnt文件夹

绝对路径 cd /mnt

现在在opt下

相对路径 cd ../mnt

/ 根和分隔符

ls (list)列表

显示 所有文件

命令格式: ls  [选项]   [文件]

-a 显示 隐藏文件 包括 . ..

-A 显示隐藏文件 不包括 . ..

-l 长格式显示

-  普通文件  文本 压缩包 图片

D  目录文件夹

P  管道 只能单向传两个应用程序之间 传递数据

L  链接  快捷方式

s  套接字  两台电脑之间传递信息  mac ip地址  协议端口号

C  字符  一次只能收一个字符或发送一个字符 键盘

b  块设备  硬盘 一次可以接收或读取一块区域的数据

-d 只看文件夹本身

-h 人性化 显示 单位

-R 递归显示 文件夹下的子文件夹 子子 文件夹

-t 以时间排序

-r 倒序显示

面试题:

显示当前文件夹下的文件 以时间排序倒序显示 :ll - tr

通配符与正则表达式的区别

通配符的作用匹配文件名 find

正则表达式: 匹配文章中的类容 grep  sed  awk

协助人机交互 翻译

Win  explorer.exe

Linux  shell是一类软件的总称

将人类的语言翻译成二进制

Bash: linux 默认使用

Shell:

1、Linux系统中运行的一种特殊程序

2、在用户和内核之间充当“翻译官”

3、用户登录Linux系统时,自动加载一个Shell程序

4、Bash是Linux系统中默认使用的Shell程序

编辑Linux命令行的辅助操作

·Tab 键:自动补齐

·反斜杠“\”:强制换行

·Ctrl + U组合键: 清空至行首

Ctrl + K组合键: 清空至行尾

·Ctrl + L组合键: 清屏

.Ctrl + C组合键: 取消本次命令编辑

·上下键

颜色表示的文件类型

黑色 数据文件 普通文件。

绿色 可执行文件。

黄色 块设备文件硬件设备 (硬盘)

红色 压缩包

蓝色 文件夹

天蓝色 连接文件(快捷方式)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值