您现在的位置是:首页 > 技术教程 正文

Linux 命令大全(看这一篇就足够)

admin 阅读: 2024-03-14
后台-插件-广告管理-内容页头部广告(手机)


目录

第一章:Linux目录结构

第一节:基本介绍

第二节:Linux具体目录结构

第二章:Linux常用命令

第一节:目录处理命令

2.1.1 命令格式

2.1.2 列出目录的内容:ls 命令

2.1.3 创建目录:mkdir 命令

2.1.4 切换工作目录:cd 命令

2.1.5 显示当前路径:pwd 命令 

2.1.6 删除空目录:rmdir 命令

2.1.7 拷贝文件:cp 命令

2.1.8 删除文件:rm 命令

第二节:文件处理命令

2.2.1 创建文件:touch 命令

2.2.2 显示文件内容:cat 命令

2.2.3 分屏显示:more 命令

2.2.4 分屏显示:less 命令

2.2.5 取首n行:head 命令

2.2.6 取尾n行:tail 命令

第三节 链接命令

2.3.1 建立链接文件:ln 命令

第四节 权限管理命令

2.4.1 修改文件权限:chmod 命令 

2.4.2 修改文件所有者:chown 命令

2.4.3 修改文件所属组:chgrp 命令

2.4.4 默认权限:umask 命令

第五节 文件搜索命令

2.5.1 查找文件:find 命令

2.5.2 文件资料库查找:locate 命令

2.5.3 查看命令位置:which 命令

2.5.4 查看命令位置:whereis 命令

2.5.5 文本搜索:grep 命令

第六节 帮助命令

2.6.1 帮助:man 命令

2.6.2 获取简介:whatis 命令

2.6.3 获取帮助:help 命令

第七节 用户管理命令

2.7.1 添加用户:useradd 命令

2.7.2 修改密码:passwd 命令

2.7.3 查看登录用户:who 命令

2.7.4  w 命令

2.7.5 切换用户:su 命令

第八节 压缩解压缩命令

2.8.1 压缩:gzip 命令

2.8.2 解压缩:gunzip 命令

2.8.3 归档管理:tar 命令

2.8.4 zip 命令

2.8.5 unzip 命令

第九节 网络命令

2.9.1 write 命令

2.9.2 wall 命令

2.9.3 测试网络连通性:ping 命令

2.9.4 查看和设置网卡信息:ifconfig

2.9.5 查看发送电子邮件:mail 命令

2.9.6 查看登录用户历史信息:last 命令

2.9.7 显示网络相关信息:netstat 命令

2.9.8 配置网络:setup 命令

2.9.9 挂载:mount 命令

第十节 关机重启命令

2.10.1 关机:shutdown 命令

2.10.2 退出登录:logout 命令

第三章 文本编辑器vim

第一节 Vim常用操作

3.1.1 插入命令

3.1.2 定位命令 

3.1.3 删除命令

3.1.4 复制和剪切命令

3.1.5 保存和退出命令

第四章 软件安装

第一节 软件包管理简介

4.1.1 软件分类

第二节 rpm命令管理

4.2.1 包命名与依赖性

4.2.2 安装升级与卸载

第三节 yum在线管理

4.3.1 yum 命令

4.3.2 yum软件组管理命令

第五章 shell 基础

第一节 shell 概述

5.1.1 shell 是什么

5.1.2 shell 的分类

第二节 shell 脚本的执行方式

5.2.1 echo 输出命令

5.2.2 编写脚本 

5.2.3 执行脚本

第三节 Bash的基本功能

5.3.1 历史命令与命令补全

5.3.2 命名别名与常用快捷键

5.3.3 输入输出重定向

5.3.4 多命令执行与管道符

5.3.5 通配符与其他特殊符号

第四节 Bash 变量

5.4.1 用户自定义变量

5.4.2 环境变量

5.4.3 位置参数变量

5.4.4 预定义变量

 第五节 Bash运算符

5.5.1 数值运算与运算符

第六节 环境变量配置文件

5.6.1 配置文件简介

5.6.2 环境变量配置文件作用

5.6.3 其他配置文件和登录信息

第六章 Shell 编程

第一节 正则表达式

6.1.1 正则表达式与通配符

第二节 字符串截取命令

6.2.1 cut 字段提取命令

6.2.2 printf 命令

6.2.3 awk 命令

6.2.4 sed 命令

第三节 字符处理命令

6.3.1 排序命令 sort

6.3.2 wc 统计命令



第一章:Linux目录结构

第一节:基本介绍

linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。
在 Linux 世界里,一切皆文件。

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。

第二节:Linux具体目录结构

● /lib
系统开机所需要最基本的动态链接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
● /lost+found
一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
● /etc [重点]
所有系统管理所需要的配置文件和子目录。my.conf
● /usr
用户的很多应用程序和文件都放在这个目录下。类似于Windows下的program.files目录
● /bin (usr/bin、/usr/local/bin) [usr:Unix System Resource,即Unix系统资源的缩写]
是Binary的缩写,这个目录存放着经常使用的命令
● /sbin (usr/sbin、/usr/local/sbin)
s就是per user的意思,这里存放的是系统管理员使用的系统管理程序
● /home [重点]
存放普通用户的主目录,在Linux中的每个用户都有一个自己的目录,一般该目录一用户的账号名命名
● /root [重点]
该目录为系统管理员,超级权限者的用户目录
● /boot
存放的启动Linux时使用的一些核心文件,包括一些链接文件和镜像文件
● /proc
虚拟目录,是系统内存的映射,访问这个目录来获取系统信息。
● /srv
service 的缩写,该目录是存放一些服务启动之后需要提取的数据
● /sys
Linux2.6内核的一个很大变化,该目录安装了2.6内核中新出现的一个文件系统
● /tmp
存放临时文件
● /dev
类似于 windows的设备管理器,把所有的硬件用文件的形式存储
● /media [重点]
Linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,Linux 会把识别的设备挂载到这个目录下。
● /mnt [重点]
系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里的内容了。d:/ myshare
● /opt
这是给主机额外安装软件所摆放的目录。如安装 ORACLE数据库就可放到该目录下。默认为空。
● /usr/local [重点]
这是另个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序。
● /var [重点]
这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下。包括各种日志文件。
● /selinux [security-enhanced linux] 类似 360
Selinux是一种安全子系统,它能控制程序只能访同特定文件。


第二章:Linux常用命令

第一节:目录处理命令

2.1.1 命令格式

命令格式 :命令 [-选项] [参数]
例 : ls -la /etc
说明:

  1. 个别命令使用不遵循此格式
  2. 当有多个选项时,可以写在一起
  3. 简化选项与完整选项-a 等于 --all

2.1.2 列出目录的内容:ls 命令

  1. 命令名称:ls
    标签:
    声明

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    在线投稿:投稿 站长QQ:1888636

    后台-插件-广告管理-内容页尾部广告(手机)
关注我们

扫一扫关注我们,了解最新精彩内容

搜索
排行榜