Linux系统——基本操作命令
一、软件包的安装与移除:
dpkg 离线安装:
dpkg -i <package> 安装一个在本地文件系统上存在的Debian软件包
dpkg -r <package> 移除一个已经安装的软件包
dpkg -p <package> 移除已安装软件包及其配置文件
dpkg -l <package> 列出安装的软件包清单
dpkg -s <package> 显示软件包的安装状态
apt在线安装:
apt-get update 更新软件源,建议第一次使用时更新
apt-get install 安装软件
apt-get remove 卸载软件
apt-get clean 清除缓存
可选选项:
-d 只下载软件包,不安装软件
-purge和remove连用 表示完全卸载
-reinstall和install连用,表示重新安装
/var/lib/apt/lists/ 该路径是update创建的表格
/etc/apt/source.list 软件源地址
二、用户管理:
/etc/passwd 该路径下保存用户的信息,用户名,用户密码(不会显示),用户简述等
/etc/skel 该路径下保存新用户创建时拷贝的文件
/etc/adduser.conf 配置添加用户的文件
基本命令:
adduser 添加用户
passwd 修改密码 (输入密码时光标不会移动,不代表没有输入)
usermod -d /home/newname -m -l newname oldname 修改用户名
deluser -remove -home name 删除用户
delgroup 删除用户组
注意:在删除用户时,需要同时删除用户组,否则当重新创建该用户时会创建失败,会提示该用户组名已经存在。
三、进程管理:
ps -aux -A 显示进程当前时刻的信息,静态的,不会变化
top 显示进程的信息,动态监听,会变化
pstree 树形的方式显示进程,可以清晰的看到个进程之间的关系
kill 向进程发送信号,有很多的选项可选,不选时默认发送结束进程信号
进程的几种状态:
D: 不可中断的静止 (可被硬件中断)
R: 正在执行
S: 阻塞状态 (可被信号唤醒进入执行状态)
T: 暂停执行
Z: 不存在但暂时无法消除
<: 高优先级的进程
N: 低优先级的进程
L: 有内存分页分配并锁在内存中
四、文件管理:
mkdir 创建目录
touch 创建文件 (文件名已存在,则会更新时间戳)
cat 查看文件内容
vi 打开编辑器
cp 复制文件
mv 移动文件
pwd 显示当前文件的决定路径
cd 切换目录
ls 显示当前目录有什么
rm 删除文件
gedit 打开编辑器
file 查看文件的属性
diff 比较两个文件是否相同
head 查看文件头10行
tail 查看文件后10行
五、文件系统:
特点:linux文件系统没有分区,以根目录开始,呈现倒置的树形结构。一切皆文件
文件格式:FAT16、FAT32、NTFS属于Microsoft windows
Ext4 属于linux
文件结构:
bin 常用的二进制文件 (sbin存储的更多)
user 与用户相关的文件
var 长度可变的文件,如日志
mnt 共享文件挂载
root 超级用户文件
dev 外设相关的文件(鼠标,键盘等)
media 软驱,usb存储,光驱
etc 配置文件
home 家目录
lib 库文件
文件分类:
- 普通文件
d 目录
s 套接字文件
l 链接文件
p 管道文件
c 字符文件
b 块设备文件
文件的压缩与归档:
压缩:
压缩 解压 后缀名 特点
gzip gunzip .gz 最常用的,移植性好
bzip bunzip .bz2 压缩效率最高
zip unzip .zip windos交互,不常用
归档:
tar -cvf 目录路径 命名归档后的名字.tar 归档
tar -xvf 文件名.tar 释放
tar -jcvf 目录路径 命名归档后的名字.tar.bz2 归档并使用bzip进行压缩
tar -zcvf 目录路径 命名归档后的名字. gz 归档并使用gzip进行压缩
链接文件:
ln -s 文件路径 创建软链接(需要绝对路径),依靠文件路径连接,所以不能改名,否则失效,类似于windos的快捷方式。
ln 创建硬链接,依靠物理编号,可以改名,相当于对文件起别名
文件权限:
自己的,同组用户的,其他用户的 r读 w写 x执行 -无权限,占位
eg :rwxr-xr--,表示自己有duxie执行权限,同组用户有读执行权限,其他用户只有读权限
chmod 修改权限: chmod u/g/o+r/w/x添加权限 chmod u/g/o-r/w/x减权限
chmod u/g/o +八进制 (如rwxr-xr--表示754)
Linux系统——基本操作命令相关推荐
- 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示
[黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...
- linux系统基本操作命令
一.Linux的运行级别 1).Linux运行级别解释 Linux运行级别 含义 0 关机-直接调用系统命令(shutdown) 1 单用户模式,可以想象为windows的安全模式,主要用于系统修复 ...
- Linux系统的操作命令
Linux 系统 Linux 系统: 更简洁,更高效,满足分布式,没有图形化界面,通过命令来执行操作,是一个多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准的兼容性,良好的用户 ...
- Linux 私房菜————Linux系统基本操作命令(十)|引导程序|服务控制
引导程序和服务控制 一.Linux操作系统引导过程总览 1.开机自检 2.MBR引导 3.GRUB 菜单 4.加载内核 5.init进程初始化 二.Linux系统初始化进程 1.init进程 2.Sy ...
- Linux系统基础操作命令
目录 一.基本使用 1.编辑Linux命令行的辅助操作 2.常用的基础命令 1.切换用户(su) 2.pwd 查看当前工作目录 3.cd 切换工作目录 4.cp 复制 5.mkdir 创建目录 6.t ...
- linux系统常用操作命令
tab键自动补全功能cd /opt 进入/opt目录,支持多级目录 cd .. 切换到上一级目录 cd / 切换到根目录 ll 显示当前目录下文件信息 ls 显示当前目录下文件信息 mkdir XXX ...
- LINUX系统用户操作命令
命令 解释 示例 useradd 添加用户 useradd zhangsan(默认是没有密码的) adduser 添加用户 userdel 删除用户 userdel -r zhangsan(删除用 ...
- linux写入系统状态到文件夹,实验二 Linux系统简单文件操作命令
*实验二** Linux系统简单文件操作命令 项目内容 这个作业属于哪个课程 这个作业的要求在哪里 学号-姓名 17041518-孙小文 作业学习目标 学习在Linux系统终端下进行命令行操作 :掌握 ...
- 简单的Linux操作命令,Linux系统简单文件操作命令
项目 内容 作业课程归属 学号-姓名 17041419-刘金林 作业学习目标 1)学习Linux的基本操作命令:2)在终端上运用命令行去实现基本文件操作 1.查看当前目录 问:提示符$与#的区别? 答 ...
最新文章
- Solid Converter PDF
- 源码包安装和快捷管理nginx,自定义命令管理服务
- 正则学习(2)--- 简单匹配原理
- sd卡 写卡阻塞_Sony a7r4写卡速度测试
- 有机会多熟悉下开源框架
- Linux下查看文件和文件夹大小的df和du命令
- python文件操作,自动关闭
- oracle自带的sql语言环境变量,Oracle技术网—SQL*Plus系统环境变量有哪些?如何修改?...
- NodeJS(四)Mac下如何安装package.json里面会产生依赖项
- 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的电影在线售票系统
- JS向NPAPI传递参数,并返回结果
- centos修改ftp服务器密码是什么,centos ftp服务器密码忘记了
- java dojo,针对 Java 开发人员的 Dojo 概念
- 数据仓库架构演进与菜鸟实时数据仓库设计
- Flutter技术与实战(4)
- android 自定义方形章,Android自定义View-圆形印章
- Centos 安装OpenStack
- NPN和PNP 的电流方向 、大小关系 、电压偏置
- 【java】java中输出字符串中的单个字符及获得其长度
- #### grpc-go、grpc-java、brpc-cpp线程模型对比 ####