12月15日课程笔记 Linux文件系统与ls、alias命令

简介:

一、系统目录结构
12月15日课程笔记 Linux文件系统与ls、alias命令

详解:
/bin 本身是 /usr/bin的软连接(快捷方式),在/bin底下的指令可以被root与一般帐号所使用,主要有:cat, chmod(修改权限), chown, date, mv, mkdir, cp, bash等等。

/boot 包括Linux核心文件以及开机选单与开机所需设定档等等。 Linux kernel常用的档名为:vmlinuz ,如果使用的是grub这个开机管理程式,则还会存在/boot/grub/这个目录!

/dev 在Linux系统上,任何装置与周边设备都是以档案的型态存在于这个目录当中。 只要通过存取这个目录下的某个档案,就等于存取某个装置。比要重要的档案有/dev/null, /dev/zero, /dev/tty , /dev/lp, / dev/hd, /dev/sd*等等

/etc 系统各类设定文件

/lib 系统的函式库非常的多,而/lib放置的则是在开机时会用到的函式库,以及在/bin或/sbin底下的指令会呼叫的函式库而已 。 什么是函式库呢?妳可以将他想成是『外挂』,某些指令必须要有这些『外挂』才能够顺利完成程式的执行之意。 尤其重要的是/lib/modules/这个目录,因为该目录会放置核心相关的模组(驱动程式)喔!

/media 软盘、光盘、光驱等等在这

/mnt 其他可挂载的设备,比如另外加个硬盘就要先挂载才能用。

/opt 这个是给第三方协力软体放置的目录 。 什么是第三方协力软体啊?举例来说,KDE这个桌面管理系统是一个独立的计画,不过他可以安装到Linux系统中,因此KDE的软体就建议放置到此目录下了。 另外,如果妳想要自行安装额外的软体(非原本的distribution提供的),那么也能够将你的软体安装到这里来。以前的Linux系统中,习惯放在/usr/local目录下!

/root 系统管理员(root)的家目录。

/sbin 系统中只有root用户才能用的重要命令,本身是/usr/sbin的软连接,常见的指令包括:fdisk, fsck, ifconfig, init, mkfs等等。

/srv srv可以视为『service』的缩写,是一些网路服务启动之后,这些服务所需要取用的资料目录。 常见的服务例如WWW, FTP等等。 

/tmp 临时文件,可随时删除清空

二、Linux文件类型

Linux中的七种文件类型
d 目录文件。
l 符号链接(指向另一个文件,类似于windows的快捷方式)。
s 套接字文件。
b 块设备文件,二进制文件。
c 字符设备文件。
p 命名管道文件。

  • 普通文件,或更准确地说,不属于以上几种类型的文件

三、ls命令

     ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件、而且可以查看文件权限(包括目录、文件夹、文件权限、查看目录信息等等。ls 命令在日常的linux操作中用的很多!
AI 代码解读

命令格式:
ls [选项] [目录名]
备注:我们日常使用的ls其实是alias ls='ls --color=auto' 所以ls后能看到颜色。

示例(/tmp/目录)
ls
12月15日课程笔记 Linux文件系统与ls、alias命令
ls -a 显示当前目录下所有文件,比上面那个要多
12月15日课程笔记 Linux文件系统与ls、alias命令
ls -l 输出长格式列表
12月15日课程笔记 Linux文件系统与ls、alias命令
ls -la 就是输出全部长格式,1+3
ls -lt 按时间列出文件和文件夹详细信息
12月15日课程笔记 Linux文件系统与ls、alias命令

PS:留一个习题,如何像windows中一样选择一批特定文件删除。

三、Alias命令

        alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号''将原来的命令引起来,防止特殊字符导致错误。 alias命令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件/etc/bashrc中。
AI 代码解读

命令格式:
alias [选项] [参数]

示例
alias 的基本使用方法为: alias 新的命令='原命令 -选项/参数' 例如:alias l='ls -lsh'(注意要加单引号!!!)将重新定义ls命令,现在只需输入l就可以列目录了。
取消已经设置的别名用unalias命令。如上面那个 unalias l就取消掉了。
查看系统已经设置的别名:
12月15日课程笔记 Linux文件系统与ls、alias命令


 本文转自 whytl 51CTO博客,原文链接:http://blog.51cto.com/11934539/2051239


目录
打赏
0
0
0
0
344
分享
相关文章
|
15天前
|
linux命令详细说明以及案例
本文介绍了常用的 Linux 命令及其详细说明和示例,包括:`ls`(列出目录内容)、`cd`(更改目录)、`rm` 和 `mv`(删除与移动文件)、`grep`(搜索文本)、`cat`(显示文件内容)以及 `chmod`(更改文件权限)。每个命令均配有功能描述、选项说明及实际案例,帮助用户更好地掌握 Linux 命令的使用方法。
106 56
Linux系统之su命令的基本使用
Linux系统之su命令的基本使用
31 1
Linux系统之su命令的基本使用
调试技巧 - 用Linux命令排查Java问题
总的来说,使用Linux命令来排查Java问题,需要一定的实践经验和理论知识。然而,只要我们愿意花时间深入了解这些工具,我们就能够熟练地使用它们来分析和解决问题。此外,这些工具只是帮助我们定位问题,真正解决问题需要我们对Java和JVM有深入的理解,并能够读懂和分析代码。
43 13
|
17天前
|
Linux基础:文件和目录类命令分析。
总的来说,这些基础命令,像是Linux中藏匿的小矮人,每一次我们使用他们,他们就把我们的指令准确的传递给Linux,让我们的指令变为现实。所以,现在就开始你的Linux之旅,挥动你的命令之剑,探索这个充满神秘而又奇妙的世界吧!
61 19
|
1月前
|
Linux 常用文件查看命令
`cat` 命令用于连接文件并打印到标准输出,适用于快速查看和合并文本文件内容。常用示例包括:`cat file1.txt` 查看单个文件,`cat file1.txt file2.txt` 合并多个文件,`cat > filename` 创建新文件,`cat >> filename` 追加内容。`more` 和 `less` 命令用于分页查看文件,`tail` 命令则用于查看文件末尾内容,支持实时追踪日志更新,如 `tail -f file.log`。
54 5
Linux 常用文件查看命令
|
15天前
|
linux常用命令详细说明以及案例
本文介绍了Linux中几个常用的命令及其用法,包括:`ls`(列出目录内容)、`cd`(切换目录)、`mkdir`(创建目录)、`rm -p`(删除目录及内容)和`mv`(移动或重命名文件/目录)。每个命令都配有详细说明、语法格式、常见选项及实用案例,帮助用户更好地理解和使用这些基础命令。内容源自[linux常用命令详细说明以及案例](https://linux.ciilii.com/show/news-285.html)。
Linux 内核源码分析---proc 文件系统
`proc`文件系统是Linux内核中一个灵活而强大的工具,提供了一个与内核数据结构交互的接口。通过本文的分析,我们深入探讨了 `proc`文件系统的实现原理,包括其初始化、文件的创建与操作、动态内容生成等方面。通过对这些内容的理解,开发者可以更好地利用 `proc`文件系统来监控和调试内核,同时也为系统管理提供了便利的工具。
64 16
|
1月前
|
Linux od命令
本文详细介绍了Linux中的 `od`命令,包括其基本语法、常用选项和示例。通过这些内容,你可以灵活地使用 `od`命令查看文件内容,提高分析和调试效率。确保理解每一个选项和示例的实现细节,应用到实际工作中时能有效地处理各种文件查看需求。
62 19
|
2月前
|
Linux查看内存命令
1. free free命令是最常用的查看内存使用情况的命令。它显示系统的总内存、已使用内存、空闲内存和交换内存的总量。 free -h • -h 选项:以易读的格式(如GB、MB)显示内存大小。 输出示例: total used free shared buff/cache available Mem: 15Gi 4.7Gi 4.1Gi 288Mi 6.6Gi 9.9Gi Swap: 2.0Gi 0B 2.0Gi • to
65 2