理论:Liunx常用命令精讲:理论讲解

文章目录

  • 前言:Liunx常用命令精讲:理论讲解
  • 一:linux命令基础
      • 1.1:shell
      • 1.2 Liunx命令的分类
      • 1.3 Linux命令行的格式
  • 二:Linux命令帮助
      • 1)编辑命令行
      • 2)获得命令帮助的方法
      • 3)小结
  • 三:目录与文件基本操作
      • 1)查看当前的工作目录-pwd
      • 2)切换工作目录-cd
      • 3)列表显示目录内容-ls
      • 4)设置别名-alias
      • 4)统计目录及文件空间占用情况 -du
      • 6)创建新目录-mkdir
      • 7)创建空文件 -touch命令
      • 8)创建连接性文件 -ln
      • 9)复制文件或者目录 -cp
      • 10)删除文件或目录 -rm
      • 11)移动文件或目录-mv
      • 12)查找命令/文件存放目录-which
      • 13)查找文件或目录 -find
  • 四:本章总结

前言:Liunx常用命令精讲:理论讲解

本章结构:

Linux命令基础

Linux命令帮助

目录与文件基本操作

一:linux命令基础

1.1:shell

理论:Liunx常用命令精讲:理论讲解_第1张图片

系统内核是系统的心脏,刚诞生的模型,

liunx的内核是由C语言开发的,当中的程序是C++;所有的系统都是C语言,C语言面向的是过程,C++是面向对象,两者相辅相成

C语言的程序,内核可以直接运行,需要编译器把人的语言转化称机器识别的语言,GCC ,GCC- C++

JAVA对应的编译器是JDK

Python的编译器是(Python2/3)

编译文件又叫做二进制文件

源码文件通过编译器,变成执行文件

内核是枢纽,换一个用户进行的操作,就相当于是换一个权限进行的操作

1.2 Liunx命令的分类

理论:Liunx常用命令精讲:理论讲解_第2张图片

1.3 Linux命令行的格式

理论:Liunx常用命令精讲:理论讲解_第3张图片
理论:Liunx常用命令精讲:理论讲解_第4张图片

命令字,指你要执行的什么操作,例如查看

选项,提供了哪些功能,例如查看概要信息,或是详细信息;一个字符代表一个功能,可以组合使用

ls -a,查看文件夹中所有文件,包含隐藏文件

ls -l,查看文件中详细信息

ls - al 合并起来,近查看所有,还查看详细

短格式优点:最小时间实现最多命令,短格式用的最多

长格式后面跟着单词

ls – color

参数,是具体操作的对象,需要指定参数所在的位置,或者文件名,用户名;对象个数可以是0个,或者多个

二:Linux命令帮助

1)编辑命令行

理论:Liunx常用命令精讲:理论讲解_第5张图片

命令可以补全,路径可以补全,需要一个唯一性

反斜杠在脚本时特别有用

下面是一个脚本文件的举例

理论:Liunx常用命令精讲:理论讲解_第6张图片

理论:Liunx常用命令精讲:理论讲解_第7张图片
hostname 查看主机名

hostnamectl set-hostname kgc 重命名主机名为KGC 改名后需要重启才能触发,这种修改是永久修改

su 重新加载

tab键也叫做制表符,自动补全命令

vim /etc/sysconfig/network-scripts/ifcfg-ens33 编辑下面位置的网卡

cd /etc/sysconfig/network-scripts/ 到这个网卡文件夹位置

[
向上箭头可以查看之前输入的历史命令

history 可以查看历史记录中的所有命令,有安全隐患

理论:Liunx常用命令精讲:理论讲解_第8张图片

理论:Liunx常用命令精讲:理论讲解_第9张图片

理论:Liunx常用命令精讲:理论讲解_第10张图片

history -c 直接清空命令

实验辅助命令,清屏,清行首,清行尾

ping baidu,试验CTRL+C命令,取消本次命令编辑

理论:Liunx常用命令精讲:理论讲解_第11张图片

2)获得命令帮助的方法

理论:Liunx常用命令精讲:理论讲解_第12张图片
–help 是汉化者编写的,只有大部分,把常用的命令给拎出来了

MAN可以看所有,是开发者撰写的,进入MAN会进入到一个阅读环境

做个实验

ls 查看

理论:Liunx常用命令精讲:理论讲解_第13张图片

ls --help

理论:Liunx常用命令精讲:理论讲解_第14张图片
man ls

在这里插入图片描述
理论:Liunx常用命令精讲:理论讲解_第15张图片

可以上下翻阅,q退出来

3)小结

Shell在用户和内核之间充当“翻译官”

Linux命令分为内部命令和外部命令

在这里插入图片描述
path 环境变量

外部命令就在这几个环境变量中

例如:cd /bin

三:目录与文件基本操作

1)查看当前的工作目录-pwd

理论:Liunx常用命令精讲:理论讲解_第16张图片

pwd 查看当前所在的位置,显示绝对路径

所有的路径都从根目录(/)开始
理论:Liunx常用命令精讲:理论讲解_第17张图片

cd /etc/sysconfig//network-scripts/

理论:Liunx常用命令精讲:理论讲解_第18张图片

相对路径和绝对路径是以根为参照,有根就是绝对路径

2)切换工作目录-cd

理论:Liunx常用命令精讲:理论讲解_第19张图片
d ~切换到用户的家目录

d -切换到上一次所在的位置
理论:Liunx常用命令精讲:理论讲解_第20张图片

宿主就是家目录,家目录就是宿主目录

理论:Liunx常用命令精讲:理论讲解_第21张图片
管理员家目录在root,普通用户家目录在HOME

理论:Liunx常用命令精讲:理论讲解_第22张图片

cd ~ 回到家目录,pwd,查看自身绝对路径,发现在/root中,因为用户是root,所以管理员家目录在root中

换一个张三,再试一次,换个李四,再试一次

理论:Liunx常用命令精讲:理论讲解_第23张图片
cd … 返回上一层目录,即父目录

cd. 当前目录

cd …/…/ 返回上上一层目录

理论:Liunx常用命令精讲:理论讲解_第24张图片
cd - 返回上一次路径所在位置

理论:Liunx常用命令精讲:理论讲解_第25张图片
在这里插入图片描述
cd ~加上用户就直接到该用户的家目录

cd 什么都不加,到自身的家目录

3)列表显示目录内容-ls

理论:Liunx常用命令精讲:理论讲解_第26张图片

ls

-l 显示文件的详细信息

-a 查看隐藏文件

-A 查看隐藏文件,除了. … (.指自身目录,…指父目录)

-d 显示本目录的信息

-h 友好形式显示带有单位的文件信息

-R 递归显示(如果有子目录,则会把子目录的文件依次展现)

–color 以颜色区分文件类型

黑色(数据文件) txt

蓝色(目录/文件夹) 目录

红色(压缩包) rar

绿色(执行文件/命令文件/脚本) EXE

天蓝色(链接文件/快捷方式) 快捷方式

黄色(设备文件/磁盘文件)

理论:Liunx常用命令精讲:理论讲解_第27张图片

理论:Liunx常用命令精讲:理论讲解_第28张图片
理论:Liunx常用命令精讲:理论讲解_第29张图片
ls -d 显示本目录信息

ls -ld 显示本目录详细信息

在这里插入图片描述
ls -ldh 显示本目录带单位详细信息

理论:Liunx常用命令精讲:理论讲解_第30张图片

ls -R 递归显示本目录信息

理论:Liunx常用命令精讲:理论讲解_第31张图片

in -s 创建快捷方式 原文件名 快捷方式名 in -s class.txt abd.txt

rm -rf 删除 rm -rf class.txt 删除class.txt文件

理论:Liunx常用命令精讲:理论讲解_第32张图片
红色就是压缩包文件,绿色就是脚本文件(脚本文件基本上都在bin中)

理论:Liunx常用命令精讲:理论讲解_第33张图片
黄色就是磁盘文件(dev指设备)

粉红色是图片格式

理论:Liunx常用命令精讲:理论讲解_第34张图片

通配符号

“?”一个就代表文件名中的一个未知字符

“*”一个就代表文件命中的任意多个字符

先创建几个文件,测试一下
理论:Liunx常用命令精讲:理论讲解_第35张图片

4)设置别名-alias

理论:Liunx常用命令精讲:理论讲解_第36张图片

相当于给命令重新配置快捷键,打游戏的都懂,改键位

理论:Liunx常用命令精讲:理论讲解_第37张图片

4)统计目录及文件空间占用情况 -du

理论:Liunx常用命令精讲:理论讲解_第38张图片
在这里插入图片描述
只统计总和

6)创建新目录-mkdir

理论:Liunx常用命令精讲:理论讲解_第39张图片

理论:Liunx常用命令精讲:理论讲解_第40张图片

在创建目录内再创建一个子目录,叫做递归嵌套创建

7)创建空文件 -touch命令

理论:Liunx常用命令精讲:理论讲解_第41张图片
理论:Liunx常用命令精讲:理论讲解_第42张图片
用大括号,不用中括号

创建带有内容的文件

一个是声明echo,cat new.txt 查看文件内容

理论:Liunx常用命令精讲:理论讲解_第43张图片

第二个用vim编辑器,进入后,直接退出来,是没有创建文件的;在里面按i底下变成插入,就可以写入信息,this is new

,然后按esc输入模式取消,然后按冒号,光标就会到底下,此时wq保存退出;w保存,q退出

理论:Liunx常用命令精讲:理论讲解_第44张图片

百分号替换

理论:Liunx常用命令精讲:理论讲解_第45张图片

理论:Liunx常用命令精讲:理论讲解_第46张图片
set nu

理论:Liunx常用命令精讲:理论讲解_第47张图片
理论:Liunx常用命令精讲:理论讲解_第48张图片
理论:Liunx常用命令精讲:理论讲解_第49张图片
10,20 s/03/02

在这里插入图片描述

8)创建连接性文件 -ln

理论:Liunx常用命令精讲:理论讲解_第50张图片

理论:Liunx常用命令精讲:理论讲解_第51张图片
软连接:快捷方式

硬链接:文件的别名

理论:Liunx常用命令精讲:理论讲解_第52张图片
文件节点(文件在磁盘中存储的标识序列,唯一)就是软连接和硬连接的最大区别

ls -i 查看节点

理论:Liunx常用命令精讲:理论讲解_第53张图片
理论:Liunx常用命令精讲:理论讲解_第54张图片理论:Liunx常用命令精讲:理论讲解_第55张图片

9)复制文件或者目录 -cp

理论:Liunx常用命令精讲:理论讲解_第56张图片
理论:Liunx常用命令精讲:理论讲解_第57张图片

理论:Liunx常用命令精讲:理论讲解_第58张图片

理论:Liunx常用命令精讲:理论讲解_第59张图片
P复制时

不能越级

理论:Liunx常用命令精讲:理论讲解_第60张图片

10)删除文件或目录 -rm

理论:Liunx常用命令精讲:理论讲解_第61张图片

11)移动文件或目录-mv

理论:Liunx常用命令精讲:理论讲解_第62张图片
理论:Liunx常用命令精讲:理论讲解_第63张图片

12)查找命令/文件存放目录-which

理论:Liunx常用命令精讲:理论讲解_第64张图片
专门用来查找命令,判断命令是内外命令

echo $path 输出环境变量

内部命令越来越少,cd在6版本中是内部,在7就是外部命令

理论:Liunx常用命令精讲:理论讲解_第65张图片

13)查找文件或目录 -find

理论:Liunx常用命令精讲:理论讲解_第66张图片
理论:Liunx常用命令精讲:理论讲解_第67张图片

普通文件,数据文件;目录;块设备文件,磁盘文件;字符设备文件,DV设备文件;

理论:Liunx常用命令精讲:理论讲解_第68张图片

理论:Liunx常用命令精讲:理论讲解_第69张图片

理论:Liunx常用命令精讲:理论讲解_第70张图片

四:本章总结

理论:Liunx常用命令精讲:理论讲解_第71张图片

你可能感兴趣的:(linux,基本运维,LINUX,linux命令基础,liunx命令帮助,目录与文件基本操作)