文章目录
- Linux的特点
- Linux的基础指令
- 文件命令
- 1.文件系统导航命令
- 2.文件资源管理命令
- 3.文件权限管理命令
- 4.文件压缩和归档命令
- 软件安装与卸载
- 1. 离线安装:dpkg
- 2. 在线安装:apt
- 用户相关命令
- 添加与删除用户
- 进程管理命令
- 显示进程状态
Linux的特点
- 开源,免费
- 内核可裁剪
- Linux一切皆文件
- 支持多用户,多任务
- 安全稳定
- 广泛的硬件支持
- 模块化程度高
Linux的基础指令
文件命令
1.文件系统导航命令
- pwd ——打印当前绝对路径
- ls ——打印路径下的内容
ls ——打印当前路径下的内容(不包括隐藏文件)
ls -a ——打印当前路径下的内容(包括隐藏文件)
ls -l ——打印当前路径下的内容以及详细信息
ls -i ——打印当前路径下的内容以及文件的编号
ls 【选项】 路径 ——打印指定路径下的内容
- cd ——跳转到指定路径
cd 路径 ——跳转到指定路径
cd . ——当前路径
cd … ——跳转到上一级路径
cd ——跳转到用户目录
cd - ——跳转到上一次操作的路径
cd / ——跳转到根目录
2.文件资源管理命令
- 目录文件 d
mkdir 文件名 ——在当前路径下创建一个目录文件
mkdir -p 文件名1/文件名2······ 在当前路径下创建多级目录
mkdir 文件名 路径 ——在指定路径下创建一个目录文件
rmdir 目录文件名 ——删除空的目录文件
rm -r 目录文件名 ——删除目录文件
- 普通文件 -
touch 文件名 ——在当前路径下创建一个普通文件
touch 文件名 路径 ——在指定路径下创建一个普通文件
touch 已有文件名 ——改变该文件的时间戳
cat 普通文件名 ——查看文件内容
rm 普通文件名 ——删除普通文件
3.链接文件 l
软链接
ln -s 目标文件路径 软连接文件名
1.inode号与原文件不同,是一个独立的文件 ls -l 查看inode号
2.在创建软链接时应该写明源文件的绝对路径,不然容易导致链接文件失效
3.源文件路径修改则链接文件失效
4.源文件删除则链接文件失效硬链接
ln 目标文件路径 硬链接名
1.inode号和源文件使用同一个
2.文件类型普通文件
3.硬链接不会随路径修改而发生失效
4.源文件删除链接文件任然有效,相当于顶替了源文件
- 文件的复制与剪切
- cp 原普通文件名 目标普通文件名 ——将原普通文件内容复制到目标普通文件中(若目标普通文件不存在则先创建目标文件)
- cp -r 原目录文件名 目标目录文件名 ——复制原目录文件到目标目录文件
- mv 原文件名 目标文件名 将原文件剪切到目标文件(若在同一路径下则等于改名)
3.文件权限管理命令
- chmod ——改变文件的权限
u:文件所有者
g:同组用户
o:其他用户
a:所有用户
r:读权限
w:写权限
x:可执行权限
例:chmod -a +x 文件路径 ——为所有用户加可执行权限
注:在使用chmod的时候也可以以三位八进制数的形式写明文件权限
例: chmod 文件名 0777 ——所有用户的权限都为可读可写可执行rwxrwxrwx:111_111_111 即:0777
- chown ——改变文件的所有者
chown 用户名 文件路径
- chgrp ——改变文件所属的用户组
chgrp 用户组名 文件路径
4.文件压缩和归档命令
- 压缩:
- gzip:对应解压指令 gunzip
gzip 目标文件 ——压缩后文件后缀为.gz- bzip2:对应解压指令 bunzip2
bzip2 目标文件 ——压缩后文件后缀为.bz2- xz :对应解压指令 unxz
xz 目标文件 ——压缩后文件后缀为.xz- zip :对应解压指令 unzip
zip 目标文件 ——压缩后文件后缀.zip- 压缩的特点:
1.压缩之后减小文件大小
2.压缩之后源文件不存在- 压缩效率:
xz>bzip2>gzip
- 归档:tar
- 参数选项:
- -c :创建归档文件
- -x:释放归档文件
- -v:关注创建或者释放的guoc
- -f:指定操作文件 (必须添加)
- -j:归档并压缩,压缩文件后缀为.tar.bz2
- -z:归档并压缩,压缩后文件后缀为.tar.gz
- -J:归档并压缩,压缩后文件后缀为.tar.xz
- 特点:
1.归档不会减少文件的大小
2.归档后源文件依然存在
软件安装与卸载
1. 离线安装:dpkg
-i:安装
-r:移除
特点:不会检测软件的依赖
2. 在线安装:apt
获取软件流程:
1. apt -get updata :更新软件索引表
2. apt -get install :下载并安装
3. apt -get remove :删除
注:安装包存放位置: /var/cache/apt/archives
用户相关命令
添加与删除用户
adduser:添加新用户
adduser 用户名
usermod -aG 用户组名 用户名-----------将用户追加指定的用户组
deluser:删除用户
deluser 用户名
deluser -remove -home -----------删除用户的同时删除用户主目录
delgroup 用户组名 -------删除用户组
其他:
su 用户名 ------切换到指定用户(不加用户名默认切换到root)
exit 1. 退出用户 2. 退出终端
进程管理命令
显示进程状态
ps -aux
ps -ex
进程状态
- R:运行态
- S:等待态
- T:暂停态
- Z:僵尸态
- <:高优先级的
- N:低优先级
- +:运行在前台的
- 小写s:拥有子进程的
- 小写的L:拥有子线程的