Linux操作系统中,一切皆文件。
一、简单介绍Linux操作系统
1.命令格式
命令 [选项] [选项参数] … [参数] …
按照英语语系语法
- 主谓宾,定状补。命令中省略主语
- 谓语动词也就是命令主体
- 选项是命令执行的方式,属于定状补成分。一般以 - 或者 – 开始
- 参数是该命令要处理或修改的事物,是宾语
注:命令行中的空格是各个成分的分隔符(eg: ping -c 2 www.baidu.com)
2.用户与密码
- 超级管理员:root
- 使用passwd命令修改密码
- 使用exit或logout退出用户(CTRL + D)
- 使用useradd新建用户
- 用户也可以有一个自己的home目录(使用pwd可以查看家目录)
- 用户也有组的概念
使用【cat /etc/passwd】查看所有用户信息
3.与用户相关的文件
Linux下一切皆文件,一切皆设备,抽象的进程,运行数据,甚至CPU等都可以在文件系统中找到相应的文件。其他命令还包括:usermod、userdel、id等
4.用户与组
- 每个文件都有一个拥有者和拥有组(ls -l xxx)
- 拥有者可以不在这个拥有组中
- 除了拥有者和拥有组之外,其余所有用户都是Others
- 以上三种用户,对文件有各自不同的权限操作
- 权限有可读(read)、可写(write)、可执行(execute)三种【r—4、w—2、e—1】
5.浏览文件
- 文件系统是树型结构(使用tree命令可以查看当前结点下的分支)
- 可以使用cd切换目录
- 可以使用ls命令查看目录下的文件
- Linux只有一棵树,起于根目录
6.3W灵魂拷问
Who am I?
Where am I?
where am I going?
7.软件的安装
- 下载xxx.deb使用命令dpkg -i xxx.deb安装
- 下载一个压缩包xxx.tar,使用tar等解压
- 使用apt安装【apt install xxx】安装软件之前最好更新一下软件列表【apt update】
- 可以选择合适的原配置远程地址
8.与软件安装相关的命令
apt (软件管家)
apt update (同步软件信息:有哪些软件可用,哪些可以更新,哪些可以卸载)
apt upgrade (更新本地软件为最新版本)
apt-cache search XXX (搜索xxx软件)
apt remove xxx (卸载xxx软件)
dpkg -i xx.deb (使用dpkg陈旭安装xxx.deb)(安装=install -> -i)
dpkg -r (使用dpkg卸载软件)(卸载=remove -> -r)
软件安装:
nethogs 检测系统占用带宽情况
htop 交互式的进程浏览器
nmon 显示所有重要性能优化信息工具
dstat 全能信息统计工具