作用和功能
操作系统其实是个大的应用程序,它直接运行在计算机的硬件之上,给其他的应用程序提供了一个平台,让其他的程序运行在操作系统上的时候可以更方便的借助于操作系统来使用计算机资源
内核:Linux核心代码,与硬件交互
文件系统:通常指管理磁盘数据的系统,可将数据以目录或文件的型式存储。每个文件系统都有自己的 特殊格式与功能。
命令解释器:使用户和Linux系统交互,接收用户的指令,然后调用操作系统功能。
应用软件:各类App
命令的小注意点
1. echo -- 前后都会换行
echo -n "当前用户名:" > my.log
whoami >> my.log
echo -n "当前时间:" >> my.log
date >> my.log
echo "" >> my.log
df -Th | grep "ext4" >> my.log
上述代码会在my.log文件输出如下结果:
2. vi编辑器
情况一:ESC退出编辑模式后,按:无反应
解决办法: 将输入法切换至英文状态
其他命令:
i -- 插入
o -- 新增一行插入
q! -- 强制退出
w -- 后一个单词
b -- 前一个单词
0 -- 行首
$ -- 行尾
yy -- 复制
p -- 粘贴
gg -- 首行
G -- 末行
x -- delete
u -- 撤销
/str -- 查找str
%s/str/replace/g -- 批量替换
3. 用户的添加和删除
# 创建一个aid用户组
sudo groupadd aid
# 创建一个用户user01,加到aid组中
sudo useradd -m user01 -g aid
# 配置密码
sudo passwd user01
# 配置权限和命令解释器
sudo vi /etc/sudoers
---> # 找到# User privilege specification
---> # 写入 user01 ALL=(ALL:ALL) ALL
sudo vi /etc/passwd
---> # 找到最后一行,将末尾的sh 改成 bash
"""
删除用户和用户组
"""
sudo userdel -r user01
sudo groupdel aid
4. 应用的安装和卸载
#1 更新apt
sudo apt update
#2 下载软件
sudo apt install sl
#3 卸载软件
sudo apt remove --purse sl
"""
第三方软件(Linux系统Ubuntu版)
"""
# 安装
sudo dpkg -i youdao-dict_6.0.0-ubuntu-amd64.deb
# 检测——>安装依赖
sudo apt --fix-broken install
# 卸载
sudo dpkg -P youdao-dict