Linux基础及常用命令

一、操作系统

       操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是配置在计算机硬件上的第一层软件,任何其他软件都必须在操作系统的支持下才能运行。
       操作系统的主要功能是为管理硬件资源和为应用程序开发人员提供良好的环境来使应用程序具有更好的兼容性,为了达到这个目的,内核提供一系列具备预定功能的多内核函数,通过一组成为系统调用的接口呈现给用户。系统调用把应用程序的请求传给内核,调用相应的内核函数完成所需的处理,将处理的结果返回给应用程序。

二、文件系统结构

       FHS:文件系统层级标准,定义了在类Unix系统中的目录结构和目录内容,即让用户了解到已安装软件在哪个目录下,FHS采用树形结构组织文件,

FHS文件系统层级结构
目录功能
/根目录,所有的目录、文件、设备都在/下,/就是linux文件系统的组织者,也是最上级的领导者
/usr系统核心所在目录,系统资源
/bin可执行文件,binary,用户命令
/boot系统启动相关文件
/dev设备文件,这个目录中包含了所有linux系统中使用的外部设备
/etc系统配置文件
/home普通用户的家目录
/media挂载点目录,通常挂载光盘,移动硬盘
/mnt临时挂载点,通常挂载其他文件系统
/var存放系统日志文件的目录
/rootroot用户的家目录,在生产环境中不允许root用户登录
/sbin管理员命令目录
/tmp临时文件目录
/lib库文件和内核文件目录,这个目录是用来存放系统动态连接共享库的
/srv系统服务相关数据
/sys硬件设备的驱动程序信息
/opt主要给源码安装软件时选择的安装目录位置
/proc该目录保存系统运行时内核的映射文件
/run进程相关的数据

三、linux常用命令

      1、系统维护类

命令功能
ls查看当前目录下的内容
pwd显示当前所在目录
cd切换当前工作目录
data显示系统日期
passwd修改密码
man查看帮助手册
who显示关于当前在本地系统上的所有用户的信息
last显示近期用户或终端的登录情况
ps显示当前进程的状态

      2、文件管理

命令功能
touch用于修改文件或者目录的时间属性
cd切换当前工作目录
stat文件/文件系统的详细信息显示
rm用于删除文件或者目录
mv移动文件或者将文件改名
cat将整个文件的内容从上到下显示在屏幕上
more将整个文件内容一页一页显示方便阅读
less将整个文件的内容可以随意显示,既可以向上也可以向下显示
head用来显示文件的开头至标准输出中
tail用来显示文件的结尾至标准输出中
grep用于查找文件里符合条件的字符串
find用来在指定目录下查找文件
ln用于给某一个文件在不同的位置建立一个同步的链接

      3、压缩与解压缩

命令功能
zip用来压缩文件
unzip用来解压缩zip文件
gzip压缩文件,文件经它压缩过后,其名称后面会多出".gz"的扩展名
bzip2bzip2压缩完文件后会产生".bz2"的压缩文件,并删除原始的文件
xz压缩解压缩文件
tar用于备份文件

      4、磁盘管理

命令功能
df用于显示目前在Linux系统上的文件系统的磁盘使用情况统计
du用于显示目录或文件的大小
fsck用来检查和维护不一致的文件系统
sync用于数据同步,在关闭Linux系统时使用
fdisk创建和维护分区表的程序
mkfs用于在特定的分区上建立 linux 文件系统
mount用于挂载Linux系统外的文件
umount用于卸除文件系统

      5、网络设置

命令功能
ifconfig用于显示或设置网络设备
ip用来显示或操作路由、网络设备、策略路由和隧道
nmclilinux系统中用于配置网络设置
nmtuilinux系统中采用图形化配置网络设置

      6、用户管理

命令功能
useradd用于建立用户帐号
usermod用户修改用户账号
userdel用于删除用户账号
groupadd用于创建一个新的工作组
groupmod用于修改工作组
groupdel用于删除工作组
id可以显示真实有效的用户 ID(UID) 和组 ID(GID)
w用于显示目前登入系统的用户信息
who用于显示系统中有哪些使用者正在上面

      7、软件管理

命令功能
rpm用于管理套件
yum查找、安装、删除某一个、一组甚至全部软件包的命令
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值