
Linux 操作系统的发展历程充满了激情与创新喵~🎀
Linux 的发展历程是一个开源社区、技术创新和用户需求相结合的传奇故事,它已成为全球最重要的操作系统之一

发行版本:

我主要使用 XShell 远程登录 Linux
下载安装 XShell:下载链接
小技巧 :

ls:当前目录下的所有 普通文件和子目录

1.且看第一行中的"
ls -l"(" "空格不能省略!!!!!!) 2. 其中,ls是命令3. 而-l是选项
子目录 与 文件 。
(2)对于 文件,将列出 文件名 以及其他信息

3.常用选项(目前):
-a 列出目录下的所有文件,包括以 . 开头的 隐含文件

(其中的.和…就是隐藏文件)
1 '.'表示
当前路径(主要用于寻找可执行程序文件并运行) 2 ‘…'表是前一个路径(主要用于回退路径)
-l 列出文件的详细信息。

-al 没错,就是前两个选项的结合,可以直接实现两个指令的功能

语法: pwd
功能:显示用户 当前所在的目录

Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。

语法: cd 目录名
功能:改变工作目录。将当前工作目录改变到 指定的目录 下。
补充:

1.且看每一列的第一个字符 2. 我们发现有的是
“d”,有的是“-”3.其中d为目录,-为普通文件
cd .. : 返回上级目录

(从day1逐步返回到“/”(根目录))
cd home/mamashengde/day1 : 绝对路径

cd ../day02/ : 相对路径

(day1到day2)
cd -:返回最近访问目录
语法: touch [选项]… 文件…
功能:1.touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,2.新建一个不存在的 文件(注意,不是目录)
常用选项:
-a 或–time=atime或–time=access或–time=use只更改存取时间。 -c 或–no-create 不建立任何文档。 -d 使用指定的日期时间,而非现在的时间。 -f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。 -m 或–time=mtime或–time=modify 只更改变动时间。 -r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。 -t 使用指定的日期时间,而非现在的时间

(新建一个test.c文件)
语法:mkdir [选项] dirname
功能:在当前目录下创建一个名为 “dirname”的目录
常用选项:-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即 一次可以建立多个目录

(建立单个day3目录)
mkdir –p test/test1 : 递归建立多个目录

(使用 mkdir -p建立a/b/c/d一串路径)
mkdir是建立目录,rmdir是删除命令。
语法:rmdir [-p][dirName]
功能:删除 空目录!!!

由上文可知,d是一个空目录,可以使用rmdir删除
在d目录下是无法删除d的 只有在d的上一级目录c时才能删除d
语法:rm [-f-i-r-v][dirName/dir]
功能:删除 文件 或 目录

(使用 rm -r a,递归删除a 目录(非空目录))

(使用 rm -f code.c,递归删除code .c 文件 )
