Linux的基础命令(一)
目录:
1、shell
2、 Linux命令的分类
1、Linux命令行提示符
2、Linux通用命令行使用格式
3、Linux命令行的辅助操作
1、获得命令帮助的方法
2、Linux查看内部命令的方法
3、切换用户操作
4、主机名操作
5、查看系统和内核版本
6、网卡修改
7、添加路由
一、 Linux系统基础
1、Shell
- Linux系统中运行的一种特殊程序
- 在用户和内核之间充当"翻译官"
- 用户登录Linux系统时,自动加载一个Shell程序
- Bash是Linux系统中默认使用的Shell程序
文件位于/bin/bash
2、 Linux命令的分类
内部命令与外部命令的区别
外部命令:系统指认的文件位置
二、Linux命令行
1、Linux命令行提示符
[root@localhost ~]#
[当前登录系统的用户@主机名称 当前所在的目录]# # 表示为管理员登录
[test@localhost ~]$
[当前登录系统的用户@主机名称 当前所在的目录]$ $ 表示为普通用户登录
### “~” 表示当前所在用户家目录
2、Linux通用命令行使用格式
【命令字】 【选项】 【参数】 部分指令英文区分大小写
命令字
- 是整条命令中最关键的一部分
- 唯一确定一条命令
选项
多个单字符选项可以组合在一起使用
- 短格式选项:使用‘-’格式引导
- 长格式选项:使用‘--’格式引导
参数
- 命令字的处理对象
- 可以是文件名、目录(路径)名或用户名等内容
- 个数可以是零到多个
3、Linux命令行的辅助操作
- Tab 键∶自动补齐
- 反斜杠"\"∶ 强制换行
- Ctrl+U组合键∶清空至行首
- Ctrl+K组合键∶清空至行尾
- Ctrl+L组合键∶清屏
- Ctrl+C组合键∶取消本次命令编辑
- Ctrl+a组合键∶切换到行首
- Ctrl+e组合键∶ 切换到行尾
三、Linux基础命令
1、获得命令帮助的方法
■内部命令 help
查看Shell内部命令的帮助信息
■命令的"--help"选项
适用于大多数Linux外部命令
■使用man命令阅读手册页
- 使用"↑ "、"↓"(ENTER)方向键滚动一行文本
- 使用Page Up 和 Page Down (空格)键翻页
- 按 Q 或 q 键退出阅读环境
- 按"/ "键查找内容,n键建向下下查 ,N向上查找
2,查看内部命令的方法:
使用 help ,type, enable 命令
(1)help + 命令 , 可以查看内部命令帮助
cd命令是系统内部命令,所以可以用help命令查看帮助
(2)type +命令 ,可以查看命令的具体类型
(3)enable + 命令, 可以查看命令是否是内部命令,还可以禁用内部命令
enable -n +命令 ###可以禁用内部命令
enable +命令 ###解除禁用
3,切换用户操作:
(1)su 用户名 #切换后所在目录不变
###pwd 查看当前所在。 exit 退出
(2)su -用户名 #切换后所在目录变为用户家目录
4,主机名操作
(1)查看当前主机名 : hostname
(2)设置临时主机名(重启后失效)(命令行提示符里依旧没有变)
(3)永久设置主机名(修改主机名配置文件)
5,查看系统和内核版本
(2)查看内核版本
uname -r或者使用cat /proc/version 可以查看到完整的内核信息
6,网卡修改
(2)临时修改网卡IP
ifconfig +网卡名 +ip地址/子网掩码
ifconfig +网卡名 +ip地址 netmask 点分十进制子网掩码
(3) 永久修改网卡IP (修改网卡配置文件,需要重启生效)
7,添加路由
(1) 临时添加路由 (重启network 服务失效)
最新文章
- ZeroMQ研究与应用分析
- 活跃天数计算用户等级模仿QQ的升级方式
- PAT乙级 1001. 害死人不偿命的(3n+1)猜想 (15)
- 打造简单实用的Thinkphp分页样式(Bootstrap版本)
- MVVM设计模式《网摘》
- [Everyday Mathematics]20150106
- UIMenuController搭配UIPasteboard,执行拷贝-黏贴操作-b
- Prepare Python environment and install selenium.
- Cocos2d-x3.0 文件处理
- attr(),addClass()使用方法练习
- asp.net core如何自定义端口/修改默认端口
- angular4升级angular5问题记录之No NgModule metadata found for 'AppModule'
- Lucene——Field.Store(存储域选项)及Field.Index(索引选项)
- C++中typedef enum 和 enum
- 51Nod 1072 威佐夫游戏
- requireJS-初识
- 在TFS中使用Git Tags(标签或标记),实现代码的版本管理
- IOC轻量级框架之Unity
- Kafka+SpringMVC+Maven应用示例
- hdu 1695 GCD (欧拉函数+容斥原理)
热门文章
- BurpSuite 2020.5安装教程
- springboot上传文件路径存放
- char、signed char、unsigned char的区别总结。
- 【MySQL】自定义数据库连接池和开源数据库连接池的使用
- DVWA靶场之XSS(Stored)通关
- Ubuntu安装arm-linux-gcc 步骤
- NOIP 模拟 $20\; \rm y$
- maven打包war,导入本地jar包
- SpringBoot启动标识修改
- 依赖注入@Autowired@Primary@Quelifier使用