Linux基础命令(Linux之父林纳斯·托瓦兹临死前留下的绝密文件,程序员入门必看!!!)

关于linux的解压缩,sudo命令和权限问题

1.解压缩命令

创建压缩包:
tar -zcvf 压缩包名称 被打包压缩的文件或目录

​ z: gzip格式

​ j:bzip2格式

​ c: 创建包

​ v:显示详细信息

​ f: 指定文件

​ 解压压缩文件: tar -z/jxvf 压缩包文件 -C 目录

​ x:解压文件/提取文件

​ -C 解压到指定的目录

2.用户权限

 d rwx rwx rwx   文件所具有的权限

​ d:当前文件所属的类型

​ 第一个rwx 当前用户所具有的权限

​ 第二个rwx 表示当前用户所属的组具有的权限

​ 第三个rwx 其他用户所具有的权限

root root

​ 第一个root 表示当前用户

​ 第二个root 表示当前用户所属的组(用户个组完全相同)

​ 备注:在创建用户时,没有给用户指定组,此时系统会创建一个与用户同名的组

3.linux用户所属组的增删查改

添加组:groupadd 组的名称

​ 删除组:groupdel 组的名称

​ 查看所有的组:cat /etc/group

​ 将目录符与某一组的权限:chgrp 组名称 文件或目录

4.linux用户的增删查改

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

​ -m : 在/home创建家

​ -g 指定该用户所属的组

​ 删除用户:userdel -r 需要删除的用户名

​ 查看系统所有用户 : cat /etc/passwd

​ 为新用户设置密码: passwd 用户名称

5.sudo命令

sudo 命令使用场景

​ 普通用户想临时使用超级管理员权限时使用sudo

sudo 命令使用

​ 第一步:创建普通用户(原始还有一个root 用户)

​ 使用普通用户临时使用超级管理员权限

​ 第二步:使用普通用户在root具有的权限呢目录下直接创建目录报错“权限不够”

​ 第三步:使用sudo 创建 sudo mkdir 001 提示错误“zhangsan1 不在 sudoers 文件中”

​ 第四步:将zhangsan1添加到sudoers文件中

​ 1、将/etc/sudoers 文件权限从-r–r----- 改成-rwxrwxrwx

​ 命令 chmod 777 /etc/sudoers

​ 2、使用root 在/etc/sudoers 中添加zhangsan1 ALL=(ALL) ALL

​ 3、将权限还会原来的权限(从-rwxrwxrwx改为-r–r-----)

​ 命令: chmod 440 /etc/sudoers

​ 4、使用新用户执行创建命令

​ sudo mkdir 001

5.权限修改

三种方法,只掌握其中一种即可!!

  1. chmod +/-rwx 目录
  2. u=rwx,g=rwx,o=rwx 目录
  3. 0-7(4,2,1)求和计算(chmod 777 ) 文件名称(建议掌握这种)

6.系统信息相关命令

6.1.时间和日期

Linux基础命令(Linux之父林纳斯·托瓦兹临死前留下的绝密文件,程序员入门必看!!!)_第1张图片
2.显示当前时间

2.1. 显示时间
date
2.2. 按照指定格式显示时间
date +"%Y‐%m‐%d %H:%M:%S"

3.设置系统时间

date ‐s “时间字符串”

6.2. cal日历

Linux基础命令(Linux之父林纳斯·托瓦兹临死前留下的绝密文件,程序员入门必看!!!)_第2张图片

6.3 磁盘信息

Linux基础命令(Linux之父林纳斯·托瓦兹临死前留下的绝密文件,程序员入门必看!!!)_第3张图片

6.4 进程信息

所谓 进程, 通俗的说就是 当前正在执行的一个进程

Linux基础命令(Linux之父林纳斯·托瓦兹临死前留下的绝密文件,程序员入门必看!!!)_第4张图片
ps:默认只会显示当前用户通过终端启动的应用程序

Linux基础命令(Linux之父林纳斯·托瓦兹临死前留下的绝密文件,程序员入门必看!!!)_第5张图片
提示: 使用kill命令时,最好只终止由当前用户开启的进程, 而不要终止root身份开启的进程, 否则可能导致系统崩溃

ps: 要退出top可以直接输入q

你可能感兴趣的:(linux基础)