一、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]"