Linux基本常用命令

目录

一.Linux的基本知识

1.Linux的概念:

2.Linux的优点 :

3.shell的概念 :

4.shell的作用:

二.Linux命令的介绍:

1.通用Linux命令格式:

2.命令的分类:

3.一个文件的具体信息:

4.快捷键:

6.路径的表示:

7.命令执行的过程:

三.Linux的基础命令:


一.Linux的基本知识

1.Linux的概念:

Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统。

2.Linux的优点 :

  1. 开源:Linux是一个开源操作系统,这意味着用户可以自由地查看、修改和分发其源代码。这使得Linux具有强大的灵活性和可定制性,用户可以根据自己的需求进行定制和优化。

  2. 稳定性:Linux通常非常稳定,能够长时间运行而不需要重新启动。稳定性是Linux广泛应用于关键任务和服务器环境的主要原因之一。

  3. 安全性:相对于其他操作系统,Linux因其开放的开发过程和严格的权限管理而被认为更加安全。由于开源性质,许多人持续审查并修复漏洞,使得潜在的安全风险得到及时解决。

3.shell的概念 :

Shell(或称为命令行解释器)是操作系统中的一种命令行界面(CLI),它提供了一种用户与操作系统进行交互的方式。Shell接受用户输入的命令并将其传递给操作系统进行执行。在Linux和类Unix系统中,常见的Shell包括Bash(Bourne Again SHell)、Korn Shell、C Shell等。

4.shell的作用:

翻译:将人类使用的高级语言翻译成二进制交给内核,内核再交给硬件程序

Linux用户一旦登录系统必须加载一个Shell程序,那么这个程序就是/bin/bash

一般的shell:

bin:存放二进制文件的地方(二进制电脑可以直接运行)

dev:存放硬件设备,磁盘(典型),光驱(同上),输入(键盘,鼠标),输出(显示器)

proc:内存环境中的程序状态

boot:开机启动需要的文件,操作系统最重要的是内核文件,内核文件就是在boot文件夹中

etc:放配置文件 用户信息 密码信息 软件配置

mnt:挂载点 空文件夹,经常用到mnt

opt:空文件夹,存放后天安装的软件

var:子目录 /var/log/ 日志

二.Linux命令的介绍:

1.通用Linux命令格式:

命令字    空格     [选项]    空格    [对象]

而在选项里:长格式   --单词           短格式   -字母

2.命令的分类:

内部命令:集成在系统shell中,安装系统后即存在,读取快。

外部命令:需要安装,在系统中有个单独对应的系统文件,读取慢于内存命令。

内部命令是/bin/bash一部分,只要登陆系统,内部命令直接就运行在内存中了

Hash:缓存,外部命令最近输入过一次后会存在Hash缓存中,读取快于外部命令,慢于内部命令。

3.一个文件的具体信息:

我们把这个一共分为八个段落

(1)第一段为文件类型

(2)第二段为文件的权限

(3)第三段为硬链接数

(4)第四段为所属用户

(5)第五段为所属组

(6)第六段为文件大小

(7)第七段为文件最近一次修改时间

(8)第八段为文件名称

在第一段中我们把文件类型分为七种:

- 普通文件文本
c 字符设备,一次只能录入一个字符(键盘)
b 块设备,读写文件的时候是一整块一整块的读和写(硬盘
d 目录文件
s 套接字,双向进程交互(ip 端口)
p 管道符,数据只能沿着一个方向传输(管道
l 软连接(快捷方式)

4.快捷键:

Linux基本常用命令_第1张图片

6.路径的表示:

绝对路径:从根开始描述文件的位置 有且唯一

相对路径:从当前路径开始描述文件的位置 有可能不唯一

绝对路径:无论在哪里都可以准确找到某一个文件

相对路径:如果参照物变了,就找不到了

7.命令执行的过程:

首先判断是内部还是外部命令,如果是内部直接执行,如果是外部命令,先看缓存空间是否有,如果有按照缓存空间中的位置执行,如果缓存位置中没有直接报错,如果第一次执行,去看那五个文件夹是否有,有就直接执行,没有就直接报错,命令不存在

三.Linux的基础命令:

pwd: print work directory 显示当前所在目录的完整路径

cd: change directory 切换目录或者切换文件夹

cd~

~代表当前用户的家目录

cd 什么也不加 也是到当前用户的家目录

cd- 返回上一次目录

ls  : 列表

显示当前文件夹下的所有文件

-l 长格式显示(显示文件的属性)

-d 只显示文件夹

-a 显示隐藏文件

-A 显示隐藏文件 不包括.和..

-R 递归显示

-r 倒序显示

-t 时间排序

-S 文件大小

-i 显示文件的inode号

-h 人性化显示加个单位

--color 显示颜色

ls -l : 长格式显示,显示详细信息

man手册:

Linux基本常用命令_第2张图片

你可能感兴趣的:(linux,运维,服务器)