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月前
|
机器学习/深度学习 安全 网络协议
Linux防火墙iptables命令管理入门
本文介绍了关于Linux防火墙iptables命令管理入门的教程,涵盖了iptables的基本概念、语法格式、常用参数、基础查询操作以及链和规则管理等内容。
189 73
|
4月前
|
存储 Linux Android开发
Volatility3内存取证工具安装及入门在Linux下的安装教程
Volatility 是一个完全开源的工具,用于从内存 (RAM) 样本中提取数字工件。支持Windows,Linux,MaC,Android等多类型操作系统系统的内存取证。针对竞赛这块(CTF、技能大赛等)基本上都是用在Misc方向的取证题上面,很多没有听说过或者不会用这款工具的同学在打比赛的时候就很难受。以前很多赛项都是使用vol2.6都可以完成,但是由于操作系统更新,部分系统2.6已经不支持了,如:Win10 等镜像,而Volatility3是支持这些新版本操作系统的。
|
3月前
|
网络协议 Linux 网络安全
入职必会-开发环境搭建39-Linux常用操作-Linux防火墙操作
在CentOS 7中,新引入了firewalld服务(防火墙),取代了CentOS 6之前的iptables服务(防火墙)。
入职必会-开发环境搭建39-Linux常用操作-Linux防火墙操作
|
2月前
|
Java Shell Linux
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
关于如何使用Shell脚本来解析Linux系统中的应用服务日志,提供了脚本实现的详细步骤和技巧,以及一些Shell编程的技能扩展。
30 0
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
|
2月前
|
存储 Ubuntu Linux
Linux基础入门
Linux基础入门
19 1
|
3月前
|
存储 运维 Linux
Linux磁盘精准缩容:操作详解与技巧
在Linux系统管理中,有效的磁盘空间优化对于维护系统性能至关重要。本文将深入探讨如何在Linux环境下安全地进行磁盘缩容,帮助你合理调整存储资源,确保系统高效运行。跟随本篇的步骤,一起优化你的Linux系统磁盘空间!
Linux磁盘精准缩容:操作详解与技巧
|
2月前
|
Ubuntu Linux Shell
Linux 终端入门
Linux 终端入门
18 0
|
2月前
|
安全 网络协议 Linux
保护你的 Linux VPS:入门指南
保护你的 Linux VPS:入门指南
19 0
|
4月前
|
Linux 网络安全 开发工具
Linux 管理远程会话 screen:掌握终端的多任务操作
`Linux screen` 命令让多任务管理变得更简单,尤其在SSH连接远程服务器时。创建新会话如`screen -S backup`,查看会话`screen -ls`,退出`exit`。高级功能包括直接在会话中运行命令,如`screen vim memo.txt`,会话共享以协同工作,以及通过`screen -r`或`-D -r`重新连接或强制恢复断开的会话。提高效率,确保任务不间断运行。
55 1
|
4月前
|
存储 Linux 数据库
【Linux】Linux基础文件与目录管理:成为Linux大师的入门必修课
【Linux】Linux基础文件与目录管理:成为Linux大师的入门必修课
39 3
下一篇
无影云桌面