Linux
...大约 5 分钟
Linux
简介
创作者为Linux Torvalds也是Git创作者,同时也是世界著名黑客。主要发行版本^ 1有Ubuntu 乌班图、RedHat 小红帽、CentOS、Debain 蝶变、FedoraSuSE、OpenSUSE 示意图。Linux主要应用领域是服务器领域和个人桌面领域。
吉祥物

VMware虚拟机
VMware(虚拟机) 17.0 激活码
JU090-6039P-08409-8J0QH-2YR7F
MC60H-DWHD5-H80U9-6V85M-8280D
虚拟机快照

虚拟机克隆
虚拟机上可以克隆Linux系统 实际上就是复制文件夹
虚拟机可以实现和主机共享同一个文件夹。在Linux世界里,一切皆文件(其把硬件都映射成文件了),其最上层是根目录 "/" 然后在此目录下再创建其他的目录。
目录树
目录 | 作用 |
---|---|
根目录(/) | Linux文件系统的顶层目录,所有其他目录和文件都从根目录开始。 |
/bin | 存放系统启动和运行时所需的基本命令和二进制文件。例如,ls、cp、mv等命令都存放在这里。 |
/boot | 包含用于启动Linux系统的引导文件,例如内核和引导加载程序。 |
/dev | 包含设备文件,用于与系统硬件设备进行通信,例如硬盘、键盘、鼠标等。 |
/etc | 存放系统全局配置文件和脚本,包括网络配置、用户管理和服务配置等。 |
/home | 用户的家目录通常存放在这里,每个用户都有一个单独的子目录,用于存放其个人文件和配置。 |
/lib | 包含系统所需的共享库文件,这些库文件在程序运行时被动态加载。 |
/media | 用于挂载可移动媒体设备,如USB闪存驱动器、CD-ROM等。 |
/mnt | 用于挂载临时文件系统,管理员可以手动挂载其他文件系统到此目录。 |
/opt | 通常用于安装和存放第三方应用程序和软件包。 |
/proc | 虚拟文件系统,提供有关系统进程和内核参数的信息。 |
/root | 超级用户(管理员)的家目录,与普通用户的家目录不同。 |
/sbin | 存放系统管理员和超级用户使用的系统管理工具,这些工具通常涉及系统维护和修复。 |
/srv | 用于存放服务相关的数据文件,例如Web服务器(如Apache)的网站数据。 |
/tmp | 用于存放临时文件,系统重启时该目录的内容通常会被清空。 |
/usr | 存放系统用户和管理员安装的应用程序、库文件和文档等。 |
/var | 存放变化频繁的数据文件,如日志文件、邮件队列和缓存文件等。 |
命令
命令 | 使用例子 | 解释说明 |
---|---|---|
cd | cd / | / 表示根目录 这里表示进入到根目录cd ~ 回到自己的家目录cd .. 回到当前目录的上一级目录 |
ls | 表示显示该目录下的所有文件 | |
ip addr | 显示ip配置 | |
pwd | 显示当前用户所在的目录 | |
userdel xxx | userdel tom | 删除xxx用户但是保留家目录 |
userdel -r xxx | userdel -r tom | 删除xxx用户但是不保留家目录id |
id xxx | id root | 查询xxx的用户信息 |
who am i | 告诉你现在的用户名以及登录时间 | |
clear | 清除屏幕内容 | |
systemctl get-default | 查看运行级别 | |
man 命令 | man ls | 显示想要查询命令的帮助文档 |
help 命令 | help cd | 获得shell内置命令的帮助信息 |
pwd | 显示当前工作的绝对路径 | |
rm [选项] filename | rm cao.txt | 删除文件选项里是 -rf 则可以删除非空目录 |
mkdir [选项] 要创建的目录名 | 创建目录选项里 -p则是创建多级目录 | |
rmdir 目录路径 | 只能删除空目录 | |
touch | touch cao.txt | 创建一个空文件 |
cp [选项] source dest | 拷贝文件到指定目录选项里 -r 递归复制整个文件夹 | |
less filename | 一般用来查看大文件 | |
cal | 显示日期 | |
history | 查看已经执行过的历史命令 | |
locate xxx | 快速查找xxx文件的位置,使用前必须先执行updatedb指令 | |
grep | 过滤查找 需要和管道符 | 联合使用 cat a.txt | grep -n "hello" 在a.txt中查找hello所在行 | |
gzip | gzip /home/hello.txt | 压缩文件 |
gunzip | gunzip /home/hello.txt.gz | 解压缩 |
zip | zip -r myhome.zip /home/ | 将/home下的所有文件进行压缩成myhome.zip |
unzip | unzip -d /opt/tmp myhome.zip | 将myhome.zip 解压到/opt/tmp目录下 |
cat /etc/redhat-release | 查看CentOS的内核版本 |

















Vim文本编辑器
Linux系统内置vi文本编辑器。vim具有程序编辑能力,可以看成vi的增强版。

插入模式
按下i I o O a A r R等任何一个字母之后才会进入编辑模式
按下 \ 进入命令行模式
命令行模式
先按下Esc再输入 : 这个模式可以让我们完成读取 存盘 替换 离开vim
:wq 保存退出
:q 退出
:q!强制退出并且不保存
远程登录Linux
XShell
目前最好的远程登录到Llinux操作的软件,流畅的速度并且完美的解决了中文乱码的问题
名称:192.168.47.128[YX]
登录名:root
密码:123456
XFTP
远程传输文件
Powered by Waline v2.15.8