一、Linux 背景介绍
1.1Liunx版本:
内核版本:https://www.kernel.org
内核版本分为三个部分,主版本号、次版本号、末版本号,次版本号是奇数为开发板,偶数为稳定版。
发行版本
RedHat:经过专业测试
Fedora:社区发行,版本较新,但是没有经过专业测试。(也是redhat发行)
CentOS:用RedHat的源代码编译,但是把RedHat的商标等去掉。但是没有一些技术支持。
桌面安装:Debian,Ubuntu
1.2 常见目录介绍
/ 根目录 /root root用户的家目录 /home/username 普通用户的家目录 /etc 配置文件目录 /bin 命令目录 /sbin 管理命令目录 /usr/bin/usr/sbin 系统预装的其他命令
1.3 常见命令
帮助命令
man 是 manual 的缩写 man 帮助用法演示 #man ls man 也是一条命令,分为9章,可以使用man命令获得man的帮助 #man 7 man help shell(命令解释器)自带的命令成为内部命令,其他的是外部命令 内部命令使用 help 帮助 #help cd 外部命令使用help帮助 #ls --help 可以通过type来判断一个命令是内部还是外部命令 #type ls #type cd
文件管理
文件查看
显示当前的目录
pwd 显示当前的目录名称
更改当前的操作目录
cd 更改当前的操作目录 cd /path/to/... 绝对路径 cd ./path/to/... 相对路径 cd ../path/to/... 相对路径
文件查看
ls 查看当前目录下的文件 ls / /root 这样会同时查看根目录和 /root目录下的文件 常用参数 -l 长格式显示文件 -a 显示隐藏文件 -r 逆序显示(默认按照文件名排序) -t 按照时间顺序显示 ls -l -r -t (会按照时间逆向排序) -R 递归显示
目录文件的创建与删除
mkdir 建立空目录 mkdir a 常用参数 -p 递归创建多级文件夹 rmdir 删除空文件夹 rmdir a rm 可以删除非空目录及文件 常用参数 -r 删除目录 -f 强制删除,不提示 需要注意,rm -rf 后面可以跟多个目录,不要出现 rm -rf / usr 这种,会从根目录开始删除
通配符
文件操作
文本内容查看
二、系统操作
三、服务管理
四、Shell脚本
五、文本操作
六、常用服务搭建
原文:https://www.cnblogs.com/dongye95/p/12434448.html