常用的Shell命令

Linux系统管理技术

常用的Shell命令

根据功能分类记忆
  • 查看帮助手册
    man:manual,帮助手册
    man + 命令名,按 q 退出
  • 电源管理
    poweroff:关机
    reboot:重启
    shutdown:关机或重启
    -r,表示重启
    -h,表示关机
    以上会有一定的等待时间,后面加now的话会立刻执行命令
  • 网络配置
    ifconfig:查看或设置IP地址等网络配置信息
    ping :+ IP地址 检查本机和目标机之间的网络是否通畅
    ping 127.0.0.1,向自己发送信息,Ctrl+c退出
    netstat :查看网络状态
  • 任务(进程)管理
  • ps :process snapshot,进程快照
    -e,显示所有进程
    -ef,用标准格式显示详细信息
    -aux,用BSD格式显示详细信息
  • top:动态实时刷新显示系统中所有进程,Ctrl+C退出
  • pstree:显示进程树
    -ap更详细
  • kill:向指定进程发送一个信号
    -9 PID,发送9信号,任何进程都会结束
  • 切换前后台任务
    &:用在命令的末尾,表示在后台执行该命令
    fg:foreground,将后台任务调到前台执行
    bg:background,继续运行在后台暂停的任务
    Ctrl+C:强制结束前台正在运行的程序
    Ctrl+Z:强制将前台正在运行的程序调到后台并暂停
  • 文件管理系统
    pwd:print working directory,打印当前工作目录(即文件夹)
    cd:change directory,改变当前工作目录到指定目录下,再次cd时回到原来的目录下
    cat:查看普通文件内容,直接显示所有内容,适合内容较少的文件
    more:支持浏览控制普通文件内容,适合内容较多的文件
  • 用户(User)和组群(Group)管理(Management)
    su:select user。切换用户
    su - user:切换到当前用户的主目录
    passwd:设置指定用户的密码
    exit:注销当前用户
    useradd:user add,创建一个新用户(Ubuntu系统中可以使用更方便和强大的 adduser命令),建议使用adduser,useradd是一个底层命令
    userdel:user delete,删除一个已存在的用户,建议使用deluser,userdel是一个底层命令
    usermod:user modify,修改一个已存在用户的属性信息(例如用户名、用户ID等)
    cat/etc/passwd:查看系统中所有用户信息
    cat/etc/shadow:查看系统中所有用户的密码数据
    groupadd:group add,创建一个新组群
    groupdel:group delete,删除一个已存在的组群
    groupmod:group modify,修改一个已存在组群的属性信息(例如组群名、组群ID等)
    cat/etc/group:查看系统中所有组群信息

补充:
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系统中,可能会对系统运行状态或系统配置造成影响的操作都需要
7. 进程(Process):正在运行的程序或程序的一次执行过程,通过PID唯一标识
8. Linux系统是一个支持多用户、多任务的操作系统;
9. 在Linux系统中每个用户有且必须加入一个主组群(初始组群),当然可以自愿加入其他若干个组群

扩展知识

  • URL:Uniform Resource Locator,统一资源定位符俗称“网址”或“链接”,用来唯一标识网络中的某个资源的位置,知道一个资源(例如图片、音乐等)上午URL,就可以通过网络访问它
  • 域名就是对应的ip地址,URL 基本由 协议、域名、路径 构成
  • 一台机器可以拥有多的网卡(Network Adapter),即网络适配器。每一个网卡就是接入对应网络的大门,拥有独立的网络配置(例如ip地址等)。网络应用应该绑定正确的网卡地址才能实现正常通信,可以通过更改适配器设置禁用其他网络。
  • PID:进程ID
  • PPID:父进程ID
  • etc:一般情况下配置文件所在的位置
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值