目录:
简单理解就是管理计算机硬件与软件资源的计算机程序
Linux系统主要作为服务器操作系统和嵌入式操作系统。分为内核版本和发行版本。发行版本(也被叫做GNU/Linux发行版)通常包含桌面环境,办公软件,媒体播放器,数据库等应用软件。
常见的发行版本:Ubuntu , Redhat , Fedora , openSUSE ,Linux Mint , Debian , Manjaro , Mageia , CentOS , Arch
Linux系统中的特殊程序,一种被称为解释性语言或者脚本语言的计算机语言。
在用户和内核之间充当“翻译官”,接收用户命令,调用相应程序
用户登录Linux系统时,自动加载一个Shell程序
Linux上常见的Shell脚本解释器有bash,sh,csh,ksh等。
[root@localhost ~]#
[当前登录系统的用户@主机名称 当前所在的目录]# # 表示为管理员登录
[test@localhost ~]$
[当前登录系统的用户@主机名称 当前所在的目录]$ $ 表示为普通用户登录
### “~” 表示当前所在用户家目录
命令字 + [选项] +[参数] ###英文字符区分大小写
- 命令字:
整条命令中最关键的一部分,就是要进行的操作
唯一确定一条命令
- 选项:
可以理解为功能。命令字的各个不同的功能
短格式选项:使用“-”符号引号 ###一般是单个字母多个单字选项可以组合在一起使用
长格式选项:使用“--”符号引导 ###一般是完整的单词
- 参数:
命令字的处理对象
可以是文件名,目录(路径)名或用户名等内容
个数可以是零到多个
- Tab键:自动补齐
- 反斜杠“\" :强制换行
- Ctrl+u 组合:清空至行首
- Ctrl+k组合:清空至行尾
- Ctrl+w组合:删除前一个字段
- Ctrl+L组合:清屏
- Ctrl+C组合:取消本次命令编辑
- Ctrl+A组合:光标切换到行首
- Home键:光标切换到行首
- Ctrl+E组合:光标切换到行尾
- End 键:光标切换到行尾
Linux的命令分为内部命令和外部命令。
内部命令 | 外部命令 |
集成于Shell解释器程序内部的一些特殊指令,也被称为内建(Built-in)指令 | Linux系统中能够完成特定功能的脚本文件或者二进制程序 |
属于Shell的一部分 | 属于Sell解释器程序之外的命令 |
没有单独对应的系统文件 | 每个外部命令对应了系统一个文件 |
自动载入内存,可以直接使用 | 必须知道其对应的文件位置,有Shell加载后才能执行/bin ,/usr/bin, /usr/local/bin 等 |
使用 help ,type, enable 命令。
(1)help + 命令 , 可以查看内部命令帮助
cd命令是系统内部命令,所以可以用help命令查看帮助
(2)type +命令 ,可以查看命令的具体类型
(3)enable + 命令, 可以查看命令是否是内部命令,还可以禁用内部命令
如图,cd 是内建命令。 ls 不是内建命令
enable -n +命令 ###可以禁用内部命令
enable +命令 ###解除禁用
(1)su 用户名 #切换后所在目录不变
###pwd 查看当前所在。 exit 退出
(2)su -用户名 #切换后所在目录变为用户家目录
(1)查看当前主机名 : hostname
(2)设置临时主机名(重启后失效)(命令行提示符里依旧没有变)
(3)永久设置主机名(修改主机名配置文件)
### cat /etc/*release 查看所有结尾是release 的文件
(2)查看内核版本
(2)临时修改网卡IP
ifconfig +网卡名 +ip地址/子网掩码
或者
ifconfig +网卡名 +ip地址 netmask 点分十进制子网掩码
(3) 永久修改网卡IP (修改网卡配置文件,需要重启生效)
(5)禁用网卡