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入门学习的收获,如有错误还请指出。