linux命令基础(一课)
一、Linux命令基础
1.shell
Linux系统中运行的一种特殊程序
在用户和内核之间充当‘翻译官’
用户登录Linux系统时,自动加载一个shell程序
bash是Linux系统中默认使用的shell程序
文件位于、bin/bash当中:如下图
2.Linux命令的分类
2.1内部命令与外部命令的区别
2.2. echo $PATH
echo $PATH 显示当前PATH环境变量,该变量的值由一系列以冒号分隔的目录名组成
2.3查看内部命令
help命令(会把这些内部命令的用法都告诉你)
enable命令后面的都是内部命令(也可以查看那些是内部命令,那些是外部命令)
type命令(指定那个是内部命令,那个是外部命令)
2.4.禁用内部命令
enable -n命令(关闭内部命令)
创建一个文件mkdir (哈希的意思是已经被缓存下来了)
cd 被关闭了,如果想在开启内部命令
3.Linux命令行的格式
3.1通用的命令行使用格式
【命令字 (执行的命令操作) 选项(一个命令里面有很多功能) 参数(这个命令要去执行的对象)】英文字符区分大小写
命令字:是整条命令中最关键的一部分,唯一确定一条命令
选项:短格式选项:使用 ‘’-‘’符号引导 (多个单字符选项可以组合在一起使用)
长格式选项:使用 ‘’--‘’符号引导
参数:命令字的处理对象,可以是文件名、目录(路径)名或用户名等内容,个数可以是零到多个
4.编辑Linux命令行
4.1编辑Linux命令行的辅助操作
Tab 键:自动补齐
反斜杠 \:强制换行
Ctrl+U组合键:清空至行首
Ctrl+K组合键:清空至行尾
Ctrl+L组合键:清屏
Ctrl+C组合键:取消本次命令编辑
Ctrl+a组合键:切换到行首
Ctrl+e组合键:切换到行尾
5.获得命令帮助的方法 (--help man 度娘)
内部命令 help (查看shell内部命令的帮助信息)
命令的--help选项 (适用于大多数Linux外部命令)
使用man命令阅读手册页
使用 、 (ENTER)方向键滚动一行文本
使用Page UP和Page Down(空格)键翻页
按Q或q键退出阅读环境
按/键查找内容,n键向下查找,N键向上查找
6.查看当前的工作目录-pwd
显示用户当前所在的工作目录位置 pwd 示例:
7.切换工作目录-cd
7.1将用户的工作目录更改到其他位置
格式 | 说明 |
cd 目标位置 | 切换到目标位置 |
cd ~ | 若不指定目标位置,切换到当前用户的宿主目录 |
cd | |
cd - | 切换到上一次执行 cd 命令之前所在的目录 |
cd 切换:例如:# cd /etc/sysconfig/network-scripts/
cd ~切换到家目录的意思:例如:
cd - 切换到上一层目录,和当前目录来回切换
8.绝对路径(都是从根目录开始)(根目录就是斜杠,就是绝对路径)
9.相对路径的表现形式(以当前的工作目录位置为起点)
表现形式 | 说明 | 示例 |
直接使用目录或文件名 | 表示当前工作目录中的子目录,文件的位置 | grub.conf |
以一个点号‘.‘开头 | 表示以当前的工作目录作为起点 | ./grup.conf |
以两个点号’..‘开头 | 表示以当前目录的上一级目录(父目录)作为起点 | ../vmlinuz |
以’~‘用户名 形式开头 | 表示以指定用户的宿主目录作为起点 | ~teacher |
以’~‘形式开头 | 表示当前用户的宿主目录作为起点 | ~ |
linux命令基础(一课)的更多相关文章
- Linux实战教学笔记04:Linux命令基础
第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...
- linux 命令基础一。
UNIX是什么 UNIX的定义: UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. UNIX操作系统的特点:多用户和多任务多用户表示在同一时刻可以有多个用户同时使 ...
- Linux命令(基础3)
关机重启 reboot poweroff ============================ linux命令分类 1.针对不同文件的管理命令 1.1 目录 FHS 文件系统层次化标准 绝对路径: ...
- Linux命令基础1-环境介绍
1.linux的简单历史 1)先有unix,后来有linux 2)linux操作系统是开源和免费的,里面的软件可能部分要收费 3)linux有不同发行版本,redhat,centos等. 4)1991 ...
- Linux命令基础#1
系统基础 三大部件:CPU 内存 IO 1.CPU :运算器 控制器 存储器 2.内存:CPU的数据只能从内存读取,且内存数据有易失性(页面) 3.IO:控制总线 数据总线(一个IO) OS原理: O ...
- Linux命令基础(二)
一.列表显示目录内容-ls 1.显示目录中内容,包括子目录和文件相关属性信息 ls(列表的形式去显示目录内容) [选项](可有可无的) ...
- Linux命令(基础2)
1.命令概要介绍: 查看目录内容:ls 切换目录命令:cd 创建与删除目录:touch(创建文件).rm(移除文件与目录).mkdir(创建目录) 拷贝与移动命令:cp(拷贝).mv(移动) 查看文件 ...
- 【若泽大数据实战第二天】Linux命令基础
Linux基本命令: 查看IP: ifconfig 或者 hostname -i(需要配置文件之后才可以使用) ipconfig(Windows) 关闭防火墙: Service iptables st ...
- Linux 命令基础合集
下面总结的是在使用 Linux 最常用的命令: 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及 ...
随机推荐
- 百度地图api逆地址解析 PHP
一.说明:逆地址查询就是根据经纬度信息获取地址位置信息 二.参数:$lat:纬度值 ,$lng:经度值 ,$ak = 自己的AK:(百度地图开放平台对应ak链接:http://lbsyun.baidu ...
- 使用FastDFS进行文件管理
使用FastDFS进行文件管理 FastDFS简介 FastDFS: FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等, ...
- Go的Waitgroup和锁
学 Go 的时候知道 Go 语言支持并发,最简单的方法是通过 go 关键字开启 goroutine 即可.可在工作中,用的是 sync 包的 WaitGroup,然而这样还不够,当多个 gorouti ...
- Matlab将数据存为文本文件
dlmwrite :将一个矩阵写到由分隔符分割的文件中. 在保存整数到文件时使用save存为ascii文件时,常常是文件里都是实型格式的数据(有小数点,和后面很多的0,看着很不方便).于是要保存此类数 ...
- [MySQL数据库之记录的详细操作:增、改、删、单表查询、多表查询]
[MySQL数据库之记录的详细操作:增.改.删.单表查询.多表查询] 记录详细操作 增.删.改 增: insert t1(字段1,字段2,字段3) values (值1,值2,值3), (值1,值2, ...
- SQLFlow的几种关系
SQLFlow的几种关系 SQLFlow可以用来分析各种数据对象之间的依赖关系,其中包含了fdd, fdr, frd, join 四种关系 fdd:表示数据从源列到目标列的关系 frd:表示结果集返回 ...
- NumPy之:ndarray中的函数
NumPy之:ndarray中的函数 目录 简介 简单函数 矢量化数组运算 条件逻辑表达式 统计方法 布尔数组 排序 文件 线性代数 随机数 简介 在NumPy中,多维数组除了基本的算数运算之外,还内 ...
- Envoy:离群点检测 outlier detection
outlier detection 在异常检测领域中,常常需要决定新观察的点是否属于与现有观察点相同的分布(则它称为inlier),或者被认为是不同的(称为outlier).离群是异常的数据,但是不一 ...
- [Linux] Linux C编程一站式学习 Part.3
Linux系统编程 文件与I/O C标准I/O库函数与Unbuffered I/O函数 C标准I/O库函数printf().putchar().fputs(),会在用户空间开辟I/O缓冲区 系统函数o ...
- Ubuntu 20.04 搭建 LAMP 环境
LAMP环境即Linux下配置Apache.Mysql.Php,话不多说 GO ! 0.下载之前先更新一波: 更新源 sudo apt-get update 更新软件 sudo apt-get upg ...