一周第五次课2.1/2.2系统目录结构2.3ls命令2.4文件类型2.5alias命令

author author     2022-10-12     725

关键词:

linux的目录结构

linux目录特点:逻辑上只有一个顶点/(根),它是所有目录的起点。根下面类似一颗倒挂的树一样的层次结构,而且只有一棵树。目录结构和分区设 没有关系,不同目录可以跨越不同的磁盘或分区。

linux下的重要目录
/dev/ 设备目录
/etc/ 配置文件以及服务启动的目录
/home 普通用户家目录
/bin和/sbin、/usbin 用户命令的目录
/bin:binaries(全称是二进制,名下常用命令有ls、cp、mkdir、rm、cut等命令,/bin目录和/usr/bin类似。)

/dev:device(设备文件,比如声卡,磁盘,光驱等)
/etc:二进制安装包(yum rpm)的配置文件默认路径,也是服务启动命令存放的目录/etc/init.d/(yum rpm)
/mnt mount安装(一个文件系统的临时挂载点,一般用于临时挂载储存设备的挂载目录,比如有cdrom、U盘等目录,直接插入无法使用,要先挂载后使用。挂载点是文件系统(设备)的入口。)
/sbin: system binaries(系统二进制,管理命令)
/lib和/lib64:这两个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。其中/lib64为64位的软件包的库文件所在目录
/proc:这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
/run:这个目录其实和/var/run是同一个目录,这里面存放的是一些服务的pid
/tmp:临时目录
/var 变化数据目录,一般是日志文件或缓存的目录,记录系统和服务的状态还有访问请求的内容。

ls命令
ls - list directory contents 显示目录或者文件
命令格式:
ls [OPTION]... [FILE]...
命令参数:
-l print the author of each file显示每个文件的作者等详细信息。
技术分享图片
ls -a 显示所有隐藏文件(.为当前目录 ..为上一级目录)
技术分享图片
ls -lta
技术分享图片
时间越早,排序就越靠下
ls -d只列目录本身
技术分享图片
ls -h 自动改变文件大小单位

文件类型
技术分享图片
第一列:inode索引节点号
第二列:文字类型及权限(共10个字符,第一个字符为类型,后9个字符为文字权限)
第三列:硬连接数(详细参看ln命令的讲解)
第四列,第五列:归属组及所属组
第六列:文件大小
第七列,第八列,第九列:最近修改时间。
第十列:文件或目录名。
-:普通文件
b:block(块设备)
c:character(字符设备)
d:directory(目录)
p:named pipe (命令管道文件)
f:regular file (常规文件)
l:link(软连接文件)
s:socket(套文件,Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。)

alias命令
显示设置别名,把很多复杂的字符串变成简单的字符串。
我们也可以用which来查看命令的绝对路径
技术分享图片
我们which ll
技术分享图片
我们也可以设置别名
技术分享图片
which lin
技术分享图片
取消别名
技术分享图片

一周第五次课(12月15日)

一周第五次课(12月15日)2.1/2.2系统目录结构2.3ls命令2.4文件类型2.5alias命令系统目录结构:[[email protected]~]#lsanaconda-ks.cfg[[email protected]~]#ls/bindevhomelib64mntprocrunsrvtmpvarbootetclibmediaoptrootsbinsysusr[[em 查看详情

一周第五次课(12月15日)

 一周第五次课(12月15日)2.1/2.2 系统目录结构/bin /sbin /usr/bin /user/sbin 命令文件的文件目录superbin root用户的命令     如lsmantree/boot系统启动相关文件如grub文件/devlinux特有的设备文件目... 查看详情

一周第五次课(12月15日)

 一周第五次课(12月15日)2.1/2.2 系统目录结构/bin /sbin /usr/bin /user/sbin 命令文件的文件目录superbin root用户的命令     如lsmantree/boot系统启动相关文件如grub文件/devlinux特有的设备文件目... 查看详情

第一周第五次课

2.1系统目录结构2.1.1ls【list列出当前目录下的目录或者文件】[[email protected]~]#lsanaconda-ks.cfg mkdir【比如直接ls就是列出当前目录下的文件或者目录】[[email protected]~]#ls/bin boot dev etc home lib l 查看详情

一周第五次课

系统目录结构ls/显示目录yuminstall-ytree安装竖行tree--hep只显示两行mantree显示帮助文档/bin:bin是Binary的缩写,这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件... 查看详情

2018.3.23一周第五次课(代码片段)

1.1系统目录结构Linux各目录及每个目录的详细介绍:参考:https://blog.csdn.net/u013239236/article/details/48845251如何看一个命令依赖哪个库,例:ldd/bin/ls“家”目录概念:Linux系统里的“家目录”(即用户目录)是存放个人数据。除了“r... 查看详情

20180126第五次课

任务:2.1/2.2系统目录结构2.3ls命令2.4文件类型2.5alias命令2.1/2.2系统目录结构[[email protected]~]#tree/-L1/├──bin->usr/bin├──boot├──dev├──etc├──home├──lib->usr/lib├──lib64->usr/lib64├──media├──mnt├──opt... 查看详情

一周第五次课(10月20)

2.1和2.2系统目录结构ls列出来目录命令650)this.width=650;"src="http://note.youdao.com/yws/res/1094/7C63A4EA2314400B97B9151C44FA2308"/>650)this.width=650;"src="http://note.youdao.com/yws/res/1099/00DB1D37821F499CA1700 查看详情

3月23日打卡

一周第五次课2.1/2.2系统目录结构2.3ls命令2.4文件类型2.5alias命令系统目录结构#ls#ls/ls是用来或许系统文件目录的全名是list#tree/是显示树形目录结构的命令在执行它之前首先我们要用#yuminstall-ytree来安装tree这个插件#tree--hep只显示... 查看详情

二周第五次课(2月2日)

2.23/2.24/2.25find命令2.26文件名后缀2.23find命令(上)!!回顾#whichls查找命令的绝对路径#echo$PATHwhich所找的东西都会在环境变量$PATH里寻找。#whereisls查找文件在哪儿ls:/usr/bin/ls/usr/share/man/man1/ls.1.gz#yuminstall-ymlocate安装#locate命令#locate模... 查看详情

五周第五次课

管道符表示把一个文件的输出的内容传递给后面的命令ctrl+z可以临时的暂停一个任务env获取变量(系统的变量通常都是大写的英文字母)变量名规则:字母。数字下横线,首位不能为数字变量值有特殊符号时需要用单引号括起来... 查看详情

九周第五次课(2月27日)

九周第五次课(2月27日)11.6 MariaDB安装cd/usr/local/srcwget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.tar.gztarzxvfmariadb- 查看详情

2.1/2.2系统目录结构2.3ls命令2.4文件类型2.5alias命令

2.1/2.2系统目录结构2.3ls命令2.4文件类型2.5alias命令笔记:系统目录结构ls/bin存放的是用户可以使用的命令(图表还有很多)ls/sbin存放的是管理员命令(管理员才能使用的命令)ls/boot存放的是系统启动文件ls/dev存放的是设备文件... 查看详情

六周第五次课(1月19日)

六周第五次课(1月19日)复习扩展awk中使用外部shell变量http://ask.apelearn.com/question/199如:A=44echo "ABCD" | awk -v GET_A=$A ’{print GET_A}’说明:-v选项用于定义参数,这里表示将变量A的值赋予GET_A。有多... 查看详情

二周第五次课(12月22日)

二周第五次课(12月22日)2.23/find命令2.24/find命令2.25/find命令2.26文件名后缀 其他搜索文件命令:·which搜索文件是从环境变量PATH里找的·whereis在事先准备好的库里搜索· locate需要安装mlocate包,之后使用updatedb命令生成一下... 查看详情

九周第五次课(代码片段)

11.6MariaDB安装1、下载mariadb-10.2.6-linux-glibc_214-x86_64.tar.gz二进制源码包[[email protected]~]#cd/usr/local/src[[email protected]~]#axel--output=mariadb-10.2.6-linux-glibc_214-x86_64.tar.gzhttps:// 查看详情

五周第五次课(1月12日)

五周第五次课(1月12日)8.10 shell特殊符号cut命令脱义字符cut-d-f-c分割8.11 sort_wc_uniq命令sortASCII排序sort-n特殊符号字母为0的排序sort-nr   -n的反序排法wc-l 统计行数wl-m统计字符数 $换行字符wl-w统计词数量,... 查看详情

2.1/2.2系统目录结构2.3ls命令2.4文件类型2.5alias命令

2.1系统目录结构1、系统目录ssh的配置文件存放位置[[email protected]~]#ls/etc/ssh/sshd_config/etc/ssh/sshd_config根下面都有哪些目录tree-/ --查看根目录下都有哪些文件mantreebin环境变量-PATHbootdevetc目录-配置文件home-用户家目录lib-库文... 查看详情