linux系统命令笔记整理

让我来详细讲解一下“Linux系统命令笔记整理”的完整攻略。

总体思路

想要整理好Linux系统命令笔记,我们需要按照以下步骤来进行:

  1. 了解各个常用的Linux命令,包括用途、语法和参数,可以在官方文档或其他非官方的文档中查找。
  2. 把这些命令根据用途归为几个类别,比如操作文件、网络管理等等。
  3. 将分类好的命令整理成一个命令表格或者使用mindmap等工具绘制成图表,以便更加直观。
  4. 练习使用这些命令,可以在虚拟机或云服务器上进行操作。
  5. 写笔记,把常用的命令和相应的操作示例整理成笔记。

具体步骤

接下来我将详细介绍每一步具体的操作:

步骤一:了解各个常用的Linux命令

你可以通过以下方式来了解Linux命令:

  1. 在Linux系统中使用man或help命令来查看每个命令的用途和参数,比如man ls或ls --help。
  2. 在官方文档中查阅命令的说明,官方文档大概率指的是GNU官方网站上的文档,也可以查阅其他非官方的Linux系统书籍,比如《鸟哥的Linux私房菜》、《Linux命令行与Shell脚本编程大全》等等。
  3. 在网上查找一些比较好的Linux常用命令手册或者博客,推荐一些好的:Linux常用命令手册Linux命令大全

步骤二:根据用途归为几个类别

根据自己的使用习惯和需要,你可以把Linux命令大致分类,这里给出一些常见的分类:

  1. 文件和文件夹操作,如cd、ls、cp、mv、rm等。
  2. 网络管理,如ifconfig、ping、nslookup等。
  3. 系统管理,如ps、top、reboot、shutdown等。
  4. 用户管理,如su、sudo、useradd、passwd等。
  5. 程序操作,如grep、sed、awk等。

步骤三:将分类好的命令整理成一个命令表格或图表

一些常见的工具:

  1. Markdown表格
  2. Excel或Google Sheet表格
  3. Mindmap
  4. Visio等绘制工具

比如一个Markdown表格:

命令 用途 语法 参数
cd 切换目录 cd [目录名称] -
ls 列出目录内容 ls [参数] [目录名称] -a(列出所有文件)、-l(详细信息)、-h(人类可读)等
mv 移动或重命名文件 mv [原文件名] [目标位置] -i(询问确认)、-u(更新)、-f(强制)等
cp 拷贝文件或目录 cp [源文件名] [目标位置] -i(询问确认)、-r(递归复制)、-p(保留文件属性)等
rm 删除文件或目录 rm [文件名] -f(强制删除)、-r(删除目录)、-i(询问确认)等

步骤四:练习使用这些命令

了解命令是一回事,实际上手操作是另外一回事。让人踏实的最好方法莫过于多加实践,操作系统给用户提供了一个带有完善的权限管理和状态监控系统的操作环境,我们可以在这个环境中进行实际操作。如果没有现成的Linux服务器环境,可以使用虚拟机或者云服务商提供的Linux虚拟机环境进行操作。

步骤五:写笔记

练习时记录下使用各个命令的过程,如:

# 查看文件夹下大小最常见用法
du -sh /path/to/folder/*

最后,将自己完成整理的Linux命令笔记整理成文档或博客分享给大家。

示例

示例一:文件和文件夹操作

用途

文件和文件夹的增删改查。

语法

命令 描述 语法
cd 切换至指定目录 cd [路径]
ls 列出指定目录的文件和子目录 ls [参数] [目录]
mkdir 创建指定目录 mkdir [目录名]
cp 拷贝单文件、多文件、文件夹 cp [源路径] [目标路径]
mv 移动文件、文件夹或重命名 mv [源路径] [目标路径]
rm 删除文件或文件夹 rm [文件路径]
touch 创建不含数据的空文件或修改文件时间 touch [文件名]
cat 查看文本文件内容或者连接文件并标准输出 cat [文件名]
less 分屏显示文本数据 less [文件名]
gzip 压缩文件 gzip [文件名]
gunzip 解压文件 gunzip [文件名]
tar 打包文件 tar [参数] [待打包文件]
untar 解压压缩文件 tar -zxvf 【tar文件名(.tar.gz)】

示例

# 创建一个文件夹
mkdir test

# 切换目录并查看文件夹内容
cd test
ls

# 创建一个名为test.txt的文件
touch test.txt

# 复制一个文件到test文件夹内
cp /path/to/original/file test

# 将文件夹改名为test_new
mv test test_new

# 删除文件
rm test.txt

示例二:网络管理

用途

网络管理,检查网络连接状态,排除网络故障,以及测试网络连接。

语法

命令 描述 语法
ping 测试连通性以及 IP 地址解析 ping [目标地址]
ifconfig 显示与配置网络接口参数 ifconfig [设备名]
nslookup 域名解析工具 nslookup [域名]
netstat 显示当前网络连接、路由、接口等信息 netstat [参数]

示例

# 检测本机与外网是否连接,以及测速
ping www.baidu.com

# 查看本机网络连接信息
ifconfig

# 查询域名对应的IP地址
nslookup www.baidu.com

# 查看网络连接状态
netstat -an

以上就是整理Linux系统命令笔记的完整攻略,希望可以帮到你!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux系统命令笔记整理 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • 深入聊一聊springboot项目全局异常处理那些事儿

    深入聊一聊Spring Boot项目全局异常处理那些事儿 Spring Boot是一个非常流行的Java框架,其主要优点之一是非常简单地设置全局异常处理程序。本文将在解释全局异常处理的基本概念的基础上,提供两个示例,以帮助你更好地理解和使用此功能。 SpringBoot全局异常处理基础知识 全局异常处理是指在整个应用程序中捕获并处理抛出的异常。对于Java应…

    database 2023年5月18日
    00
  • redis常用命令、常见错误、配置技巧等分享

    Redis常用命令 String类型命令 SET key value:将键key的值设为value。 GET key:获取键key的值。 DEL key:删除键key。 List类型命令 LPUSH key value:向键key的左边(头部)插入值value,如果key不存在,则创建。 RPUSH key value:向键key的右边(尾部)插入值valu…

    database 2023年5月18日
    00
  • Centos7下Redis3.2.8最新版本安装教程

    下面是Centos7下Redis3.2.8最新版本安装教程的完整攻略。 准备工作 确认Centos系统已经安装了yum软件包管理器,如果没有则需要使用以下命令安装: sudo yum install yum-utils 确认Centos系统已经安装了wget命令行工具,如果没有则需要使用以下命令安装: sudo yum install wget 安装Redi…

    database 2023年5月22日
    00
  • linux服务器安装SonarQube代码检测工具的详细步骤

    下面是Linux服务器安装SonarQube代码检测工具的详细步骤: 准备工作 首先需要确保你的Linux服务器上已经安装了JDK,SonarQube运行需要Java环境。如果没有安装可以使用下面的命令安装JDK: sudo apt-get update sudo apt-get install default-jdk 下载SonarQube的安装包,你可以…

    database 2023年5月22日
    00
  • CentOS 7.7安装Redis 5.0.5(单机)

    1.安装wget yum -y install wget 2.获取安装包 wget http://download.redis.io/releases/redis-5.0.5.tar.gz 或者去官网下载Redis上传到Linux系统 3.安装GCC编译器 yum install gcc 4.解压,切换到redis的目录下,编译 tar -zxvf redi…

    Redis 2023年4月16日
    00
  • SQL 使用Null覆盖默认值

    SQL使用NULL覆盖默认值的完整攻略 当使用SQL创建表时,可以为列指定默认值。当插入一行时,如果未提供该列的值,则使用默认值。但是,如果想要覆盖默认值,可以使用NULL关键字。在本文中,我们将介绍如何使用NULL覆盖默认值。 语法 在插入行时,可以使用以下语法使用NULL覆盖默认值: INSERT INTO table_name (column1, co…

    database 2023年3月27日
    00
  • 详解Mysql中的视图

    现在我来为您详细讲解“详解Mysql中的视图”的完整攻略。 什么是Mysql视图 在Mysql中,视图(View)就是一种虚拟的表,是由 SELECT 语句所定义的,其作用是为了简化操作,实现复杂查询。 使用视图,可以将多个表或多个表中的数据筛选出来,组合成一个虚拟的表,方便数据的操作和管理。 如何创建Mysql视图 创建视图的语法为: CREATE [OR…

    database 2023年5月22日
    00
  • redis集群配置,spring整合jedis,缓存同步

    前台的商品数据(图片等加载缓慢)查询,先从redis缓存查询数据。 redis是一个nosql数据库,内存版数据库,读取速度11w/s。本身具有内存淘汰机制,是单线程服务器(分时操作系统),线程安全。 linux中redis安装(单机版):make;; 修改为后台启动vim redis.conf; ;(单机redis配置密码验证,修改参数 requirepa…

    Redis 2023年4月13日
    00
合作推广
合作推广
分享本页
返回顶部