目录
今天正式学习了linux的一些基础操作和基础知识,以及linux和windows的区别。
一、Linux和Windows的区别
1、Linux 主要使用命令行操作系统,Windows 图形化界面
2、Linux 主要应用于服务器,Windows 是个人操作系统
3、Linux 属于开源项目,而 Windows 不开源
4、Linux 是多用户系统,Windows 是单用户系统
二、Linux系统目录结构
常见目录说明
/bin 存放常用命令(即二进制可执行程序)
/etc 存放系统配置文件
/home 所有普通用户的家目录
/root 管理员用户的家目录
/usr 存放系统应用程序及文档
/proc 虚拟文件系统目录,以进程为单位存储内存的映射
/dev 存放设备文件
/mnt 临时挂载点
/lib 存放库文件
/boot 系统内核及启动有关的文件
/tmp 存放各种临时文件,是所有用户均可访问的地点
/var 存放系统运行中常改变的文件, 如系统日志
三、Linux常见的基础命令
1.pwd
它用于显示当前工作目录的路径
2.cd
它用于改变当前工作目录
切换到上级目录:
切换到用户主目录:
3.ls
它用于列出当前目录下的文件和子目录
ls -a 列出当前目录的内容,包括隐藏文件:
ls -l 列出当前目录的内容,并显示详细信息(文件权限、所有者、大小、修改时间等):
4.man
用于查看帮助手册(manual)和文档
5. touch
它用于创建空白的文件或者更改文件的访问和修改时间戳
选项
:touch
命令支持一些选项,常用的选项包括:
-a
:只更改访问时间(Access Time)。-m
:只更改修改时间(Modification Time)。-c
:如果文件不存在,则不创建文件,不显示错误信息。
文件名
:指定要创建或更改时间戳的文件名。1.创建一个空白文件:
6.mkdir
用于创建新的目录(文件夹)
使用
mkdir
命令的基本格式如下:mkdir [选项] 目录名
选项
:mkdir
命令支持一些选项,常用的选项包括:
-p
:递归地创建目录,即使上级目录不存在也会一并创建。-m
:指定目录的权限模式(权限值)。
目录名
:指定要创建的目录名。1.创建一个名为
myfolder
的新目录:
2. 创建一个名为
nested/folder
的嵌套目录:
3.创建一个名为
permissions
的目录,并指定权限为755
:
7. rmdir
用于删除空目录(空文件夹)
rmdir [选项] 目录名
选项
:rmdir
命令支持一些选项,但通常情况下很少使用,因为它只能删除空目录。
-p
:递归地删除目录,即使目录中包含其他目录和文件也会一并删除。
目录名
:指定要删除的目录名。1.删除空目录
myfolder
:
2. 删除嵌套目录
nested/folder
:
请注意
rmdir
命令只能删除空目录,如果目录中包含其他文件或子目录,或者权限不允许删除目录,那么rmdir
命令将会报错。如果要删除非空目录,你可以使用rm
命令,并配合-r
(递归删除)选项来删除整个目录及其内容。rm -r myfolder