Linux基础知识

Linux基础知识

目录结构

ls -l / 目录文件

ls / 文件

/ 所有目录

boot boot配置文件、内核和其他启动时所需的文件

etc 存放系统配置文件(不要删除和更改)

home 存放普通用户目录

mnt 硬盘上手动挂载的文件系统

run 这个目录其实和/var/run是同一个目录,这里面存放的是一些服务的pid,一个服务启动完后是有pid文件的

media 识别一些设备(U盘,光驱)

cdrom

var 存放的是不断修改且扩充的目录,包括各种日志文件或者pid文件,起哄刚刚提到的/var/run就是在这个目录下面(不要删除和更改)

sbin SuperUser 超级管理员,系统管理员使用的系统管理程序(不要删除和更改)

srv 存放的是服务启动之后需要提取的数据

sys 存放的是与硬件驱动程序相关的信息

tmp 存放临时文件

usr 重要

usr/bin 系统用户使用的程序(不要删除和更改)

usr/sbin 超级用户使用的比较高级的管理程序和系统守护程序(不要删除和更改)

usr/src

opt 给主机额外安装软件所设置的目录

root

bin 存放最常用的命令(不要删除和更改)

sbin

tmp 临时目录,系统定期清理

use

dev 是device的缩写,外部设备

lib和lib64 存放动态链接共享库类似于windows的dll文件,几乎所有文件都用到这些共享库。

mnt 临时挂载别的文件系统

proc 是一个虚拟目录,是系统内存的映射,可以直接访问它来获取系统信息

比如可以通过下面法人命令来屏蔽主机的Ping命令。

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

快捷键

Ctrl+L 清屏

Ctrl+C 结束当前命令

ctrl+a 光标移动到命令最前面

ctrl+e 光标移动到命令最后面

man ls 查找帮助文件

ls 后面不加任何选项也不跟目录名或者文件名

会列出当前目录下的文件和目录,不包含隐藏文件

这里写图片描述

ls -a 后面不加任何选项也不跟目录名或者文件名

会列出当前目录下的文件和目录,包含隐藏文件

这里写图片描述

ls -l

会列出当前目录下除隐藏文件外的所有文件和目录的详细信息

这里写图片描述

ls 文件名

查看该文件的详细信息(通常加上-l)

ls 跟目录

这里写图片描述

文件和目录管理

mkdir 创建目录

ls -ld 路径 查看目录属性以及时间

mkdir -p 路径 创建一大串级联目录,并且当创建一个已经存在的目录时,不会报错(不做任何事情)

这里写图片描述

rm -f 删除文件,路径

cp 复制

这里写图片描述

环境变量

which 查询某个命令的绝对路径

touch 如果有这个文件,则会改变该文件的访问时间

echo 打印

tac 反向打印,最后一行到第一行

> 重定向

cat 读并打印到屏幕

more 查看文件内容,后面直接跟文件名

head 显示文件前十行,后面直接跟文件名

head -2 文件
显示前两行

tail 显示文件最后十行

命令tail的-f选项常用,动态显示文件最后十行

mv mv[选项]—-[源文件或目录]—[目标文件或目录]

这里写图片描述

目标文件是dirb,且b存在,则会把dirc移动到dirb

这里写图片描述

重定向

符号>还有>>都是重定向

>>是追加的意思,不改变原先的

Linux文件属性

这里写图片描述

-d 该文件为目录

- 普通文件

l

b

c

s

rwxr-xr的意思是文件拥有者可读,可写可执行,文件所属组对其可读,不可写,可执行,其他用户对其只可读

对于一个目录,打开这个目录,即执行这个目录,所以任何一个目录必须要有x权限才能打开查看该目录下的内容

第三列linux为文件的所有者

第四列linux为文件的所属组

更改文件的权限

chown

SWAP分区

1

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值