关于Linux的一些简要叙述
开源许可证
开源许可证是一种许可证,允许软件源代码公开、免费使用、修改和分发。常见的开源许可证包括MIT许可证、Apache许可证、GPL许可证等。这些许可证都有不同的限制和要求,开发者在选择使用时需要根据自己的需求和情况进行选择。开源许可证的主要目的是促进软件的共享和协作,使得更多的人可以参与到软件的开发和改进中来。同时,开源许可证也可以保护软件的知识产权,防止他人滥用和侵犯。
在虚拟机安装ubuntu步骤
一、虚拟机准备
1、这里采用VMware Workstaion来进行安装,点创建新的虚拟机,再点自定义(高级)。
2、这里要点稍后安装操作系统
3、 根据你要安装的操作系统来选,这里选Ubuntu 64位。
4、名称写相关跟操作系统相关就行,位置一般不放在C盘。当然如果你C盘空间够大的话,随意~
5、这里按照最低配置来选,可以带得动。想要提高虚机的运行速率可以调高。
6、一般情况下最低2G可以跑起来。
7、网络连接类型选NAT,接下来I/O控制器、磁盘类型默认就行。
8、接下来选择创建新虚拟磁盘
9、因为是虚拟出来的,磁盘空间可以随便给,不要点立即分配所有磁盘空间。
10、最后点自定义硬件,把驱动包导入。
11、在官网把下载好的ISO导入文件
二、虚拟机准备完成后,启动客户机默认(done)
这里是镜像地址是软件下载的地方要改成阿里云的 http://mirrors.aliyun.com/ubuntu/
这里设置一下用户名、密码
选中Install OpenSSH server
之后默认就行了,等待安装完成。
安装完,重启。
linux中的帮助文档
一般来说可以通过type+命令,来查看该命令是不是内部命令和外部命令。内部命令可以用help command 来获取帮助,而外部命令不能用help command,可以用 command --help、man command等。
通过type或者which都可以看出tree是外部命令。
下面通过man tree来获取该命令的一些参数选项。
通过tree -d 来列出仅目录
man文档部分:
- NAME(名称)
- SYNOPSIS(用法格式说明)
- DESCRIPTION(描述)
- OPTIONS(选项)
- AUTHOR(作者)
- BUGS(bug信息)
- EXAMPLES(使用示例)
- SEE ALSO(其他帮助文档)
- FILES(相关文件)
其中SYNOPSIS中:
[]:中括号表示可选内容
<>:尖括号表示必选内容
a|b:表示二选一
{}:大括号表示分组
...:表示同一内容可出现多次
文件的详细信息
-rw-r--r-- 其中左边第一个 - 代表该fstab是普通文件
rw- 代表着是主的权限,能进行读写。
r--代表是组的权限,只读。
r--代表是其他人的权限,只读。
第一个root是用户。
第二个root是所属组。
946代表是该文件的大小。
May 17 22:42代表最近修改文件的日期
Linux的FHS结构
/:是所有文件的根目录
/bin:存放所有用户使用的基本命令
/boot:系统启动引导文件存放目录
/dev:设备文件
/etc:配置文件
/home:普通用户的家目录
/lib:共享库文件
/lib64:x86_64系统上的辅助共享库文件
/media:便携式移动设备挂载点
/mnt:临时文件系统挂载点
/opt:第三方引用程序的安装位置
/proc:包含了关于当前运行的进程和内核参数的信息
/root:管理员家目录
/srv:系统上运行的服务用到的数据
/tmp:临时文件存储位置
/usr:包含了所有的可执行文件、库、大多数系统程序的源代码
/var:var是变量的简称,是程序存储运行时信息的地方,如系统日志、用户跟踪、缓存和其他系统程序创建和管理的文件。
常见的文件管理命令
用户管理、组用户
useradd 添加用户 groupadd 添加组
userdel 删除用户 groupdel 删除组
usermode 修改用户 groupmod 修改组
权限
chmod 可结合数字对文件权限的更改
chown 修改所有者
setfacl 进行精确的文件权限控制
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)