常用shell命令

Linux系统管理技术

常用shell命令

根据功能进行分类记忆

  • 电源管理

    poweroff: 关机

    reboot:重启

    shutdown: 关机或重启(需要带上关机或重启的参数:-r表重启,-h表关机)-c取消

  • 网络配置管理

    ifconfig: 查看或设置IP地址,子网掩码,MAC地址等网络配置信息

    [外链图片转存失败(img-31BDjLwt-1562514614049)(C:\Users\ADMINI~1\AppData\Local\Temp\1562501696355.png)]

    ping:检查本机和目标机器之间的网络是否通畅 Ctrl+c强制取消

    [外链图片转存失败(img-nOWzcWiS-1562514614056)(C:\Users\ADMINI~1\AppData\Local\Temp\1562501804909.png)]

    netstat:查看网络状态

  • 任务进程管理

    ps: process snapshot 进程快照,常用参数:-aux显示系统中所有进程的详细信息

    菜鸟教程ps

    top: 动态实时刷新显示系统中的所有进程

    pstree:显示进程数,常用参数:-ap

    kill: 向指定进程发送某个信号,常用参数,-9标识向目标进程发送编号为9的信号,任何进程收到这个信号后都会强制结束

    &:用在一条命令的末尾,表示在后台执行该条命令

    fg: foreground ,将所有后台任务调到前台来执行

    bg: backgroup 让所有在后台暂停的任务继续运行

    Ctrl+c:强制结束当前在前台运行的程序

    Ctrl+z:使前台运行的程序调到后台并暂停它的执行

  • 文件系统管理

    pwd: print working directory,打印当前工作目录(文件夹)

    cd: change directory,改变当前路径
    cat : 查看普通文件内容,直接显示所有内容,适合小文件

    more:查看普通文件内容,支持浏览控制,适合查看内容很多的文件

  • 用户(User)和组群(Group)管理(Management)

    whoami: 显示当前用户

    su: select user,切换用户

​ passwd:设置指定用户密码

​ exit:注销当前登录用户

​ useradd:user add 创建一个新用pwd户(Ubuntu系统中可以使用更方便和强大的adduser命令)

​ userdel: user delete 删除一个已存在的用户

​ usermod: user modify 修改一个已存在用户的属性信息,比如用户ID,用户名等

​ cat /etc/passwd:查看系统中所有用户信息 注意:cat为命令,/etc/passwd为参数目录,他们中间要用“ ”空格隔开

​ cat /etc/shadow :查看系统中所有用户的密码数据 (影子文件)

​ groupadd: group add,创建一个新组群

​ groupdel: group del,删除一个存在的组群

​ groupmod:group modify,修改一个已存在组群的属性信息,比如组群ID,组群名等

​ cat /etc/group: 查看系统中所有组群信息

  • 查看帮助手册

​ man: manual,手册,可以查看命令或编程相关的帮助手册 。 提示: Q键返回命令框

补充:

​ 1.在Linux系统中,每个用户拥有自己的主目录,普通用户的主目录一般都在/home下面,目录名就是用户名,root用户的主目录是/root,通常情况下,普通用户对自己的主目录拥有所有的操作权限,对其他用户的主目录没有任何操作权限

​ 2.root用户是Linux系统内置超级管理员,拥有最高权限,可以干一切事

​ 3.防偷窥,在Linux系统终端中输入密码是没有回显效果的

​ 4.命令名字和参数以及不同参数之间要用空格(一个或多个)分隔

​ 5.在Ubuntu系统中,如果要临时获得root用户权限以执行某条命令,可以在命令前面加上sudo,如果我们要执行很多条需要root用户权限的命令,那么这种方式就不太方便,我们可以直接切换到root用户,然后在执行各种命令而无需写sudo,有以下三种常用方式:

sudo -i
sudo su
su root(这种方式需要先给root用户设置好密码)

6.在Linux系统中那些可能会对系统运行状态或系统配置造成影响的命令或操作都需要root权限才能执行

7.进程(process):正在运行的程序或程序的一次执行过程,通过PID唯一标识

8.Linux系统是一个支持多用户,多任务的操作系统

9.在Linux系统中每个用户有且必须加入一个主组群(也叫初始组群),当然可自愿加入其它若干组群

拓展知识

  • URL: Uniform Resource Locator,统一资源定位符,俗称“网址”或“链接”,用来唯一标识网络中的某个资源的位置,知道一个资源(比如图片、音乐、文档等)的URL,就可以通过网络访问它

  • 一台机器可以拥有多张网卡(Network Adapter),每一个网卡就是接入某个网络的大门,每个网卡都有自己独立的网络配置(比如IP地址等),网络应用应该绑定正确的网卡地址才能实现正常通信

  • ~$: ~表示主目录

作业

1.自己通过man和百度学习掌握上面列出的用户和组群管理这块儿的一些命令

2.将笔记中列出的所用命令用心至少使用5次

3.删除系统中当前的用户,创建一个新的用户进行使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值