linux常用命令基础

一、linux常用命令基础

  • linux系统中运行的特殊程序
  • 在用户之间之间充当职着翻译官
  • *用户登录linux系统是,自动加载一个shell程序
  • bash是liunx系统中默认使用的程序
    在这里插入图片描述

shell的作用

  • 接受用户输入的命令
  • 解释命令
  • 传递给系统执行

二、linux命令的分类

内部指令外部指令
集成于shell解释器程序内部的一些特殊指令也称之为内建(Built-in)指令linux系统中能够完成特定功能的脚本 文件或二进制程序
属于shell的一部分属于shell解释器程序之外的命令
-没有单独对应的系统文件--每个外命令对应了一个系统文件-
自动载入内存,可以直接使用必须知道其对应的文件位置,由shell加载后才能执行/bin/usr/bin/usr/locar/bin等

三、查看内部指令

  • help
  • enable
  • type 命令 加 命令 根据路径可以判断是否是内部命令和外部命令

禁用内部命令和重启外部命令

  • enable -n 禁用命令
  • enable 命令 重启外部命令

四、liunx命令的格式

命令字:对应操作
选项:功能
参数:要执行的对象

(1)命令字

  • 是整条命令最关键的一部分
  • 唯一确定的一条命令
    (2)选项
  • 短格式选项:使用 “ - ” 符号引导 (更字母)
  • 长格式选项:使用 “ – ” 符号引导(更命令单词)
    (3)参数
    • 命令字的处理对象
    • 可以是文件名、目录(路径)名和用户名等内容
    • 个数可以是零到多个

五linux的辅助操作

  • Tab键:自动补全
  • 反斜杠“ \ ” :强制换行
  • ctrl加U组合键:清空至行首
  • ctrl加k组合键:: 清空至行尾
  • ctrl加L组合键: 清屏
  • ctrl加C组合键:取消本次命令编辑
  • ctrl加A组合键:切换到行首
  • ctrl加E组合键:切换到行尾

六、获得命令帮助的方法

  • 内部命令help
    (1)查看shell内部命令的帮助信息

  • 命令的 “–help” 选项
    (1)适用于大多数linux外部命令

  • 使用man命令阅读手册页
    (1):使用上下键(ENTER)回车键、方向滚动一行文本
    (2):使用page up 和 page Down (空格) 键翻页
    (3):按Q或q键退出阅读环境
    (4):按“ / ” 查找内容,按n键向下查找,按大写N向上查找

    七、命令行提示字符

    • [root@localhost ~]#

    • [当前登录系统的用户@主机名称当前所在的目录]##表示为管理员登录

    • $表示为普通用户登录

    • 切换用户

    • su用户名: 切换后所在目录不变

    • su-用户名 : 切换后所在目录变成用户家目录

    • 临时设置主机名hostname主机名

    • 永久设置主机名

    • hostnamectl set-hostname主机名或

    • vi /etc/hostname(设置完后需重启系统才生效)

    • 按i键先删除旧主机名,再输入新主机名(只有第一行有效)

    • 按ESc键,再按SHIFT+":”组合键,输入wq,再按回车键退出

    • 查看当前系统版本信息

    • cat /etc/redhat-release或

    • cat /etc/*release

    • 查看当前内核版本uname-r

    • 临时修改网卡IP: ifconfig ens33 192.168.80.3/24或 fconfig ens33 192.168.80.3 netmask 255.255.255.0

    • 永久修改网卡IP

    • vi /etc/sysconfig/network-scripts/ifcfg-ens33

    • TYPE=EthernetDEVICE-ens33 设置网卡类型,"Ethernet”表示以太网

    • DEVICE-ens33 设置网卡的名称

    • ONBOOT=yes 设置网卡是否在Linux操作系统启动时激活

    • BOOTPROTO=static 设置网卡的配置方式,"static"表示使用静态IP地址,"dhcp"时表示动态获取地址

    • IPADDR=192.168.80.3 设置网卡的IP地址

    • NETMASK=255.255.255.0 设置网卡的子网掩码

    • GATEWAY=192.168.80.2 设置网卡的默认网关地址

    • DNS1=92.168.80.2 设置DNS服务器的IP地址

     重启网卡           #systemctl restart network                                                                                                                                                   
    *  ifdown ens33 ; ifup ens33
    * ifdown ens33                   #关闭某个网卡
    * ifup ens33                       #启动某个网卡
    * ifconfig ens33 down       # l临时禁用某个网卡
    * ifconfig ens33 up            #重新激活某个网卡(不会更新IP地址)
    

    查看网卡地址
    ifconfig或 IP -a

  • 测试网络连接
    ping
    traceroute (静态跟踪)
    mtr (动态跟踪)

  • 从起系统
    reboot
    init 6
    shutdown -r now

  • 关机

  • poweroff

  • shutdown -h now

  • init 0

  • 给命令字符加颜色
    PS1="[\e[1;35m][\u@\h \W]\$[\e[0m]"

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值