一、软件包的安装与移除:

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系统——基本操作命令相关推荐

  1. 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示

    [黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...

  2. linux系统基本操作命令

    一.Linux的运行级别 1).Linux运行级别解释 Linux运行级别 含义 0 关机-直接调用系统命令(shutdown) 1 单用户模式,可以想象为windows的安全模式,主要用于系统修复 ...

  3. Linux系统的操作命令

    Linux 系统 Linux 系统: 更简洁,更高效,满足分布式,没有图形化界面,通过命令来执行操作,是一个多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准的兼容性,良好的用户 ...

  4. Linux 私房菜————Linux系统基本操作命令(十)|引导程序|服务控制

    引导程序和服务控制 一.Linux操作系统引导过程总览 1.开机自检 2.MBR引导 3.GRUB 菜单 4.加载内核 5.init进程初始化 二.Linux系统初始化进程 1.init进程 2.Sy ...

  5. Linux系统基础操作命令

    目录 一.基本使用 1.编辑Linux命令行的辅助操作 2.常用的基础命令 1.切换用户(su) 2.pwd 查看当前工作目录 3.cd 切换工作目录 4.cp 复制 5.mkdir 创建目录 6.t ...

  6. linux系统常用操作命令

    tab键自动补全功能cd /opt 进入/opt目录,支持多级目录 cd .. 切换到上一级目录 cd / 切换到根目录 ll 显示当前目录下文件信息 ls 显示当前目录下文件信息 mkdir XXX ...

  7. LINUX系统用户操作命令

    命令 解释 示例 useradd 添加用户 useradd zhangsan(默认是没有密码的) adduser 添加用户   userdel 删除用户 userdel -r zhangsan(删除用 ...

  8. linux写入系统状态到文件夹,实验二 Linux系统简单文件操作命令

    *实验二** Linux系统简单文件操作命令 项目内容 这个作业属于哪个课程 这个作业的要求在哪里 学号-姓名 17041518-孙小文 作业学习目标 学习在Linux系统终端下进行命令行操作 :掌握 ...

  9. 简单的Linux操作命令,Linux系统简单文件操作命令

    项目 内容 作业课程归属 学号-姓名 17041419-刘金林 作业学习目标 1)学习Linux的基本操作命令:2)在终端上运用命令行去实现基本文件操作 1.查看当前目录 问:提示符$与#的区别? 答 ...

最新文章

  1. Solid Converter PDF
  2. 源码包安装和快捷管理nginx,自定义命令管理服务
  3. 正则学习(2)--- 简单匹配原理
  4. sd卡 写卡阻塞_Sony a7r4写卡速度测试
  5. 有机会多熟悉下开源框架
  6. Linux下查看文件和文件夹大小的df和du命令
  7. python文件操作,自动关闭
  8. oracle自带的sql语言环境变量,Oracle技术网—SQL*Plus系统环境变量有哪些?如何修改?...
  9. NodeJS(四)Mac下如何安装package.json里面会产生依赖项
  10. 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的电影在线售票系统
  11. JS向NPAPI传递参数,并返回结果
  12. centos修改ftp服务器密码是什么,centos ftp服务器密码忘记了
  13. java dojo,针对 Java 开发人员的 Dojo 概念
  14. 数据仓库架构演进与菜鸟实时数据仓库设计
  15. Flutter技术与实战(4)
  16. android 自定义方形章,Android自定义View-圆形印章
  17. Centos 安装OpenStack
  18. NPN和PNP 的电流方向 、大小关系 、电压偏置
  19. 【java】java中输出字符串中的单个字符及获得其长度
  20. #### grpc-go、grpc-java、brpc-cpp线程模型对比 ####

热门文章

  1. python已停止工作appcrash_如何解决APPCRASH问题
  2. 官方网站下载conda包并本地安装
  3. 限速牌的单位是什么_工业企业厂内机动车限速标志的有关规定
  4. 分享如何升级macOS Catalina
  5. java中生成随机密码
  6. 数码钢琴实训室建设配备方案
  7. 正交矩阵、正交向量组、标准正交基、正交基
  8. 深度学习评价指标总结及代码实现
  9. [附源码]Python计算机毕业设计儿童成长记录与分享系统Django(程序+LW)
  10. freeswitch软件架构