Linux操作入门

简介: 冬季实战营第二期Linux入门

1 文本管理

在Linux下,对文本有nano、vi、vim编辑器等。

Vim

vim有三种操作模式,分别是命令模式(Command mode)、输入模式(Insert mode)和底线命令模式(Last line mode)。

模式

快捷键

命令模式

ESC

输入模式

i或a

底线命令模式

:

其中进入底线命令模式要输入英文中的 :而不是中文中的

常用命令

对文件内容的查看有cat、more、less、head、tail等。

命令

描述

cat

用于连接文件并打印到标准输出设备上

more

从前向后分页显示文件内容

less

对文件或其它输出进行分页显示,与moe命令相似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动

head

用于查看文件开头指定行数的内容

tail

查看文档的后N行或持续刷新内容

此外还有stat、wc等命令。

stat

命令描述:用来显示文件的详细信息,包括inode、atime、mtime、ctime等。

wc

命令描述:wc命令用于统计指定文本的行数、字数、字节数。

2 系统管理

常用命令

echo

命令描述:echo命令用于在终端输出字符串或变量提取后的值。

命令格式:echo [字符串 | $变量]

命令用法示例:

  • 显示普通字符串
  • 显示变量

date

命令描述:date命令用于显示和设置系统的时间和日期。

命令格式:date [选项] [+格式]

wget

命令描述:在终端中下载文件。

命令格式:wget [参数] 下载地址

此外还有ps,top,pidof,kill,killall等命令。

3 磁盘管理

磁盘管理的命令主要有df、du、fdisk命令

1.df

该命令检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

df命令语法:

df [参数] [目录或文件名]

2.du

查看磁盘使用空间。du与df命令不同点在于,du命令用于查看文件和目录磁盘的使用空间。

du命令语法:

du [参数] [文件或目录名称]

3.fdisk

该命令用于磁盘分区。

fdisk命令语法:

fdisk [-l] 装置名称

4 文件与权限

常见的处理目录的命令:

  • ls(list files): 列出目录及文件名
  • pwd(print work directory):显示目前的目录
  • cd(change directory):切换目录
  • touch:修改文件或者目录的时间属性
  • mkdir(make directory):创建一个新的目录
  • rm(remove): 删除文件或目录
  • cp(copy file): 复制文件或目录
  • mv(move file): 移动文件与目录,或修改文件与目录的名称
  • rename:用字符串替换的方式批量改变文件名

5 文件管理

命令

描述

cat

用于连接文件并打印到标准输出设备上

cmp

用于比较两个文件是否有差异

diff

用于比较文件的差异

file

用于辨识文件类型

find

用来在指定目录下查找文件

命令语法:

cat [参数] [文件名]
cmp [-clsv][-i <字符数目>][--help][第一个文件][第二个文件]
diff [参数] [文件或目录1] [文件或目录2]
file [参数] [文件]
find [参数] [文件]

以上就是我通过冬季实战营第二期Linux入门学习的收获,如有错误还请指出。


目录
相关文章
|
1月前
|
Unix Linux Shell
linux入门!
本文档介绍了Linux系统入门的基础知识,包括操作系统概述、CentOS系统的安装与远程连接、文件操作、目录结构、用户和用户组管理、权限管理、Shell基础、输入输出、压缩打包、文件传输、软件安装、文件查找、进程管理、定时任务和服务管理等内容。重点讲解了常见的命令和操作技巧,帮助初学者快速掌握Linux系统的基本使用方法。
64 3
|
3月前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
238 73
|
2月前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
59 1
|
2月前
|
Linux Shell Windows
Linux入门1——初识Linux指令
Linux入门1——初识Linux指令
33 0
Linux入门1——初识Linux指令
|
2月前
|
存储 数据可视化 Linux
Linux 基础入门
Linux 基础入门
|
2月前
|
Linux Go 数据安全/隐私保护
Linux入门2——初识Linux权限
Linux入门2——初识Linux权限
29 0
|
5月前
|
网络协议 Linux 网络安全
入职必会-开发环境搭建39-Linux常用操作-Linux防火墙操作
在CentOS 7中,新引入了firewalld服务(防火墙),取代了CentOS 6之前的iptables服务(防火墙)。
入职必会-开发环境搭建39-Linux常用操作-Linux防火墙操作
|
4月前
|
Java Shell Linux
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
关于如何使用Shell脚本来解析Linux系统中的应用服务日志,提供了脚本实现的详细步骤和技巧,以及一些Shell编程的技能扩展。
62 0
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
|
5月前
|
存储 运维 Linux
Linux磁盘精准缩容:操作详解与技巧
在Linux系统管理中,有效的磁盘空间优化对于维护系统性能至关重要。本文将深入探讨如何在Linux环境下安全地进行磁盘缩容,帮助你合理调整存储资源,确保系统高效运行。跟随本篇的步骤,一起优化你的Linux系统磁盘空间!
Linux磁盘精准缩容:操作详解与技巧
|
4月前
|
存储 Ubuntu Linux
Linux基础入门
Linux基础入门
31 1