用户权限常用命令

1.用户和权限

r--读--4, w--写--2, x--执行--1

chmod 可以修改用户/组对文件/目录的权限

格式:chmod +/-rwx 文件名/目录名

su -用户:切换用户

sudo 获取超级用户权限

sudo -s :切换为超级用户

2.组管理的终端命令

创建组和删除组的时候,都要用sudo获取超级管理员权限

groupadd 组名:添加组名

groupdel 组名: 删除组名

chgrp -R 组名 文件/目录名 :递归 修改文件/目录的所属组

cat /etc/group 确认组信息

3.用户管理终端命令

创建用户/删除用户/设置密码的时候,都要用sudo获取超级管理员权限

useradd -m -g 组 新建的用户名:创建新用户

passwd 用户名:设置用户名密码

userdel -r 用户名 :删除用户

cat/etc/passwd|grep 用户名 :确认用户信息

查看用户信息:

id [用户名] :查看用户UID和GID信息

who:查看当前所有登录的用户列表

whoami : 查看当前登录用户的登录名

passwd: /etc/passwd 文件存放的是用户的信息,由 6 个分号组成的 7 个信息

登录使用的 Shell,就是登录之后,使用的终端命令,ubuntu 默认是 dash

usermod:

修改用户的主组: usermod -g 组名 用户名

修改用户的附加组:usermod -G 组名 用户名

修改用户登录的shell: usermod -s /bin/bash 用户名

which: 查看执行命令所在的位置

切换用户(并且切换目录): su -用户名

4.修改文件权限

修改文件/目录的拥有者:chown 用户名 文件名/目录名

递归修改文件/目录的组:chgrp -R 组名 文件名/目录名

递归修改文件/目录的权限:chmod -R 755 文件名/目录名

系统信息相关命令

1.时间和日期

date--显示当前的时间和日期

cal--显示日历

2.磁盘信息

def -h :显示磁盘剩余空间

du -h 目录名 : 显示目录下的文件大小

3.进程信息

进程:当前正在执行的一个程序

ps aux:查看进程的详细状况

top:动态显示运行中进程,并且排序

kill: 终止指定代号的进程

其他命令

查找文件:find 路径 -name " 文件/文件类型

软连接 : ln -s 文件

打包和压缩: tar

gzip方法:

tar -zcvf 文件名.tar.gz 要压缩的文件

tar -zxvf 文件名.tar.gz -C 安装路径

bzip2方法:

tar -jcvf 文件名.tar.bz2 要压缩的文件

tar -jxvf 文件名.tar.bz2 -C 安装路径

软件安装:

安装软件:sudo apt install 安装包

卸载软件 ; sudo apt remove 安装包

更新软件:sudo apt upgrade

python_Linux系统的常用命令(三)的更多相关文章

  1. linux常用命令三

    linux常用命令三 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 ...

  2. Linux 系统巡检常用命令

    Linux系统巡检常用命令   # uname -a # 查看内核/操作系统# cat /etc/centos-release # 查看centos操作系统版本# cat /proc/cpuinfo ...

  3. 用xshell操作linux系统的常用命令

    (1)命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l *.doc 给出当前目录下以. ...

  4. linux系统学习(常用命令)

    今天调休,闲来无事,研究一下linux系统. Linux常用命令: 一:文件管理 ctrl+alt:在虚拟机与windows之间切换ctrl+g:进入linux输入模式 pwd:查看当前目录 ls:列 ...

  5. 《精通Linux C编程》1.3Linux系统的常用命令-笔记

    [toc] 1.3.1了解Shell Linux常用命令的运行环境就是Shell,它是一种命令解析器,在用户和操作系统之间提供了一个交互接口. 用户在命令行输入命令,然后Shell对该命令进行解析并将 ...

  6. linux进程管理和系统状态常用命令简介

    1 进程管理简介 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础 2 常用命令 2.1 pstree 2.1.1 功能描 ...

  7. Linux系统之-常用命令及技巧

    一. 通用命令:1.date :print or set the system date and time2. stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z ...

  8. linux系统的常用命令

    linux系统中常用的命令如下(以后经常补充): cd ..   返回上一级 cd use  进入use目录

  9. LINUX系统一一常用命令

    前言 LINUX UNIX Centos RedHat Ubuntu SHELL shell脚本 shell shell命令 类似windows系统的bat 批处理文件 里面都是脚本 CentOS6. ...

随机推荐

  1. Java实现 蓝桥杯 算法训练 纪念品分组

    问题描述 元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作.为使得参加晚会的同学所获得的纪念品价值 相对均衡,他要把购来的纪念品根据价格进行分组,但每组最多只能包括两件纪念品,并且每组纪念品的价 ...

  2. Java实现 LeetCode 106 从中序与后序遍历序列构造二叉树

    106. 从中序与后序遍历序列构造二叉树 根据一棵树的中序遍历与后序遍历构造二叉树. 注意: 你可以假设树中没有重复的元素. 例如,给出 中序遍历 inorder = [9,3,15,20,7] 后序 ...

  3. 第八届蓝桥杯JavaB组国(决)赛真题

    解题代码部分来自网友,如果有不对的地方,欢迎各位大佬评论 题目1.平方十位数 题目描述 由0~9这10个数字不重复.不遗漏,可以组成很多10位数字. 这其中也有很多恰好是平方数(是某个数的平方). 比 ...

  4. Java实现字符串的全排列

    1 问题描述 输入一个字符串,打印出该字符串的所有排列.例如,输入字符串"abc",则输出有字符'a','b','c'所能排列出来的所有字符串"abc",&qu ...

  5. java实现转方阵

    /* 对一个方阵转置,就是把原来的行号变列号,原来的列号变行号 例如,如下的方阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 转置后变为: 1 5 9 13 2 6 ...

  6. js数据劫持 Object.defineProperty() 作用

    原生js Object.defineProperty() 作用 假设我们有一个obj对象,我们要给他设置一个name属性会这么做 Object.defineProperty()也可以设置对象属性 这个 ...

  7. [go设计模式]工厂方法模式

    简单工厂就是生产整个计算器,而工厂方法只生产计算器的一部分: 原有的简单工厂可以生'+' '-' '*' '/' ;但是如果添加新的部件'%',厂房就 需要扩充.修改很可以会影响原来部件的正常生产,这 ...

  8. Spring AOP 之二:Pointcut注解表达式

    简介 在Spring AOP概述中我们重点注意的是AOP的整体流程和Advice,简化了一些其他的东西,其中就有一些对灵活应用Spring AOP很重要的知识点,例如Pointcut表达式,下面就介绍 ...

  9. 双剑合璧 Nacos 结合 Sentinel 实现流量安全控制

    Alibaba Sentinel 是一款高性能且轻量级的流量控制.熔断降级解决方案.是面向分布式服务架构的高可用流量控制组件. Sentinel 官网:https://sentinelguard.io ...

  10. kafka基本概念和hello world搭建

    什么是kafka? Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写.Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据 ...