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 |
以’~‘形式开头 | 表示当前用户的宿主目录作为起点 | ~ |
最新文章
- 【第一课】WEBIX 入门自学-介绍WEBIX
- VS2010中整理代码快捷键
- 关于web前端的学习路线
- 3.openssl speed和openssl rand
- SpringMVC学习系列(12) 完结篇 之 基于Hibernate+Spring+Spring MVC+Bootstrap的管理系统实现
- POJ 3268 Silver Cow Party (双向dijkstra)
- GIS数据格式:Shapefile
- MySql命令——游标
- 从C# String类理解Unicode(UTF8/UTF16)
- cocos2dx 3.1从零学习(三)——Touch事件(回调,反向传值)
- jQuery中$.extend(true,object1, object2);深拷贝对象
- es6 Object.assign
- SpringBoot实战 之 接口日志篇
- 章节十、3-CSS Selector---用CSS Selector - ID定位元素
- loj2880「JOISC 2014 Day3」稻草人
- JavaScript命名规范基础及系统注意事项
- 杭电ACM2001--计算两点间的距离
- [GDOI2018]滑稽子图
- 重写ajax方法实现请求session过期时跳转登录页面
- ActiveMQ持久化方式