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 服务失效)
Linux的基础命令(一)的更多相关文章
- Linux系统基础命令
这是看itercast的学习笔记 Linux系统基础命令 日期时间 命令date用以查看.设置当前系统时间:格式化显示时间: +%Y--%m--%d 命令hwclock(clock)用以显示硬件时钟时 ...
- Linux(三)——Unix&Linux 的基础命令
Linux(三)--Unix&Linux 的基础命令 快捷键 Ctl-A 光标移动到行首 Ctl-C 终止命令 Ctl-D 注销登录 Ctl-E 光标移动到行尾 Ctl-U 删除光标到行首的所 ...
- Linux常用基础命令整理:关机命令、查看目录下文件命令等
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
- Linux 的基础命令的操作
Linux 的基础命令的操作 显示日期和时间:date 显示日历:cal 简单好用的计算机:bc 1.显示日期: date +%Y/%m/%d 2018/09/01 date +%H:%M 14:26 ...
- Linux的基础命令大全
linux的基础命令大全 1.shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器) ls -al /bin/sh ls -al /bin/bash 查看这些shell的 ...
- linux 02 基础命令
linux 02 基础命令 1.alias 别名 pyvip@Vip:~/demo$ alias lh="ls -lh" #将ls -lh的功能赋给lh(lh原来并没有意义)这个赋 ...
- linux 01 基础命令
linux 01 基础命令 对于Linux要记住一个概念,一切皆文件,哪怕是目录,也是一个文件 1.修改用户密码 sudo passwd pyvip@Vip:~$ #pyvip表示用户名, Vip表示 ...
- Linux常用基础命令(二)
Linux常用基础命令 一.-ls--列表显示目录内容 二.-alias--设置别名 三.-du--统计目录及文件空间占用情况 四.-mkdir--创建新目录 五.-touch--创建空文件 六.-l ...
- Linux的基础命令, django的安装与使用
一. Linux一些基础指令 cat命令, 用于查看纯文本文件(常用于内容较少的) cat 校花的故事.txt # 查看文件 cat -n 校花的故事.txt # 查看文件并显示行号 -n 显示行号 ...
- 【第四课】Linux的基础命令使用
目录 一.passwd重置密码 二.单用户模式 三.救援模式 四.设置SElinux 五.Linux的常用基础命令详解 5.1.mkdir命令 5.2.ls命令 5.3.cd命令 5.4.chmod命 ...
随机推荐
- .net 知新:【4】NuGet简介和使用
在包管理以前我们在项目中引用第三方包通常是去下载dll放到项目中再引用,后来逐渐发展成各种包管理工具,nuget就是一种工具,适用于任何现代开发平台的基本工具可充当一种机制,通过这种机制,开发人员可以 ...
- Java 日志框架概述(slf4j / log4j / JUL / Common-logging(JCL) / logback)
一.简介 JAVA日志在初期可能官方并没有提供很好且实用的规范,导致各公司或OSS作者选择自行造轮子,这也导致了目前初学者觉得市面上 Java 日志库繁杂的局面. 现在市面流行以 slf4j(Simp ...
- CTF中的序列化与反序列化
记一些CTF出现的序列化与反序列化的知识点和题目. 序列化和反序列化的概念 序列化就是将对象转换成字符串.字符串包括 属性名 属性值 属性类型和该对象对应的类名. 反序列化则相反将字符串重新恢复成对象 ...
- Android面试中多说这么一句话,薪水直接涨5k
小鱼同学最近很难受,明明获得了人人羡慕的大厂Offer,走在路上都能被熟人祝贺,学弟学妹争着抢着求他进行经验分享. 但有件事一直让他很介意.其实这件事起因很简单,是关于这份Offer的薪资问题,面试的 ...
- xubuntu共享打印机
by 无若 1.查看系统中的打印机lpstat -ssystem default destination: HP-Color-LaserJet-CP1215device for HP-Color-La ...
- [C++]-map 映射
map用来存储排序后的由键和值组成的项的集合.键必须唯一,不同的键可以对应同一个值,在map中键保持逻辑排序后的顺序(以键为标准). 代码 #include<iostream> #incl ...
- Linux线程同步之读写锁(rwlock)
读写锁和互斥量(互斥锁)很类似,是另一种线程同步机制,但不属于POSIX标准,可以用来同步同一进程中的各个线程.当然如果一个读写锁存放在多个进程共享的某个内存区中,那么还可以用来进行进程间的同步, 和 ...
- Linux 分区扩容(根分区扩容,SWAP 分区扩容,挂载新分区为目录)
请访问原文链接:https://sysin.org/blog/linux-partition-expansion/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin.org,主页: ...
- Mybatis框架及原理实例分析
摘要 本篇文章只是个人阅读mybatis源码总结的经验或者个人理解mybatis的基本轮廓,作为抛砖引玉的功能,希望对你有帮助,如果需要深入了解细节还需亲自去阅读源码. mybatis基本架构 myb ...
- Qt 中的属性系统(Property System)
21 人赞同了该文章 本节内容主要讲解我对 Qt 属性系统的理解.官方文档参考 The Property System. 如何理解"属性系统"这个概念? 一般我们说一个类有什么属性 ...