一、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命令基础(一课)的更多相关文章

  1. Linux实战教学笔记04:Linux命令基础

    第四节:Linux命令基础 标签(空格分隔):Linux实战教学笔记 第1章 认识操作环境 root:当前登陆的用户名 @分隔符 chensiqi:主机名 -:当前路径位置 用户的提示符 1.1 Li ...

  2. linux 命令基础一。

    UNIX是什么 UNIX的定义: UNIX是一个计算机操作系统,一个用来协调.管理和控制计算机硬件和软件资源的控制程序. UNIX操作系统的特点:多用户和多任务多用户表示在同一时刻可以有多个用户同时使 ...

  3. Linux命令(基础3)

    关机重启 reboot poweroff ============================ linux命令分类 1.针对不同文件的管理命令 1.1 目录 FHS 文件系统层次化标准 绝对路径: ...

  4. Linux命令基础1-环境介绍

    1.linux的简单历史 1)先有unix,后来有linux 2)linux操作系统是开源和免费的,里面的软件可能部分要收费 3)linux有不同发行版本,redhat,centos等. 4)1991 ...

  5. Linux命令基础#1

    系统基础 三大部件:CPU 内存 IO 1.CPU :运算器 控制器 存储器 2.内存:CPU的数据只能从内存读取,且内存数据有易失性(页面) 3.IO:控制总线 数据总线(一个IO) OS原理: O ...

  6. Linux命令基础(二)

    一.列表显示目录内容-ls 1.显示目录中内容,包括子目录和文件相关属性信息 ls(列表的形式去显示目录内容)                    [选项](可有可无的)              ...

  7. Linux命令(基础2)

    1.命令概要介绍: 查看目录内容:ls 切换目录命令:cd 创建与删除目录:touch(创建文件).rm(移除文件与目录).mkdir(创建目录) 拷贝与移动命令:cp(拷贝).mv(移动) 查看文件 ...

  8. 【若泽大数据实战第二天】Linux命令基础

    Linux基本命令: 查看IP: ifconfig 或者 hostname -i(需要配置文件之后才可以使用) ipconfig(Windows) 关闭防火墙: Service iptables st ...

  9. Linux 命令基础合集

    下面总结的是在使用 Linux 最常用的命令: 常用指令 ls        显示文件或目录 -l           列出文件详细信息l(list) -a          列出当前目录下所有文件及 ...

随机推荐

  1. 二、多线程之Thread中run 和start 区别

    Thread使用run 和start 区别 结论:run()方法将作为当前调用线程本身的常规方法调用执行,并且不会发生多线程. System.out.println("开始测试多线程&quo ...

  2. C#中的partial关键字

    这节讲一下partial(局部的,部分的)关键字,初学者可能没有接触过这个关键字,但是只要你写过winform或者WPF应用程序的话,那你肯定被动用过这个关键字.首先介绍一下这个关键字的作用,它用作定 ...

  3. Spring MVC工作原理及源码解析(二)DispatcherServlet实现原理及源码解析

    1.DispatcherServlet 处理流程 从上一篇文章中Spring MVC原理图中我们可以看出:DispatcherServlet 在 Spring MVC框架 中处于核心位置,它负责协调和 ...

  4. MSSQL·最长输出长度限制之解决方案

    阅文时长 | 0.11分钟 字数统计 | 234.4字符 主要内容 | 1.引言&背景 2.声明与参考资料 原文『MSSQL·最长输出长度限制之解决方案』 编写人 | SCscHero 编写时 ...

  5. mysql注入getshell

    0x00 利用条件 root权限 secure_file_priv=为空或者在网站根目录下(网站根目录为d:\www,secure_file_priv=d:\也可以) 知道绝对路径 gpc关闭,这个应 ...

  6. linux环境下/etc/hosts文件详解

    linux环境下/etc/hosts文件详解 就没一个昵称能用关注 0.0632017.09.12 17:04:28字数 623阅读 27,096 介绍 hosts文件是linux系统中负责ip地址与 ...

  7. 【Python成长之路】装逼的一行代码:快速共享文件

    [Python成长之路]装逼的一行代码:快速共享文件 2019-10-26 15:30:05 华为云 阅读数 335 文章标签: Python编程编程语言程序员Python开发 更多 分类专栏: 技术 ...

  8. bond4以及vlan子接口配置

    场景: 前提,交换机的配置由网络工程师配合! 1.跨交换机做bond,模式为LACP,linux双网卡做bond4,模式为4: 2.系统为centos7.0-123: 3.服务器仅有两张万兆网卡,为e ...

  9. 配置yum仓库的三种方法光盘镜像、nginx、sftp

    方法一: 1.安装ftp服务 [root@oldboy ~]# yum -y install vsftpd 2.查看vsftpd相关的配置文件和目录 rpm -ql vsftpd # 查看vsftpd ...

  10. linux初级之总结复习

    一.linux命令复习 1.ls:列出当前目录下的文件 -h: -l: -d: -a: 2. man: 命令帮助手册 3. cd: 切换目录 -:  ~: ..: cd: 4. pwd: 显示当前工作 ...