Linux常用命令大全:文件管理、目录操作等
需积分: 9 57 浏览量
更新于2024-07-17
收藏 142KB DOCX 举报
Linux常用命令
Linux 作为一个开源操作系统,提供了许多实用的命令行工具,帮助用户高效地管理和维护系统。以下是 Linux 中一些常用的命令,非常适合新手使用。
**文件管理**
**cat 命令**
格式:cat [-bnsv] [--help] [--version] fileName
说明:将文件输出或者追加到指定的文件。在重定向的时候,“>”表示直接输出到指定的文件,覆盖原文件的内容,而“>>”表示追加到指定文件的末尾。
参数:
* -n 或 --number:由 1 开始对所有输出,并在行前加行编号
* -b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号
* -s 或 --squeeze-blank:遇到连续两行以上空行,就代换为一空行
* -v 或 --show-nonprinting
* --help:显示帮助信息
* --version:显示版本信息
示例:
* textfile1 的文件内容加上行号后输出到 textfile2 文件里:`cat -ntextfile > textfile2`
* 把 textfile1 和 textfile2 的内容加上行号后附加到 textfile3 里:`cat -b textfile1 textfile2 >> textfile3`
* 清空 /etc/test.txt 文件内容:`cat /dev/null > /etc/test.txt` // dev/null 表示控设备
* 制作软盘的镜像文件:`cat /dev/fd0 > floppy.img`
* 把镜像文件写到软盘:`cat floppy.img > /dev/fd0`
* 将 ~/test 下的所有文件合为一个文件,文件名为 aa:`cat ~/test/* > aa`
**cd 命令**
格式:cd [dirName]
说明:变换当前工作目录至 dirName。其中 dirName 可以是绝对路径或相对路径。若目录名称省略,则变换至用户主目录(也就是刚登录时所在的目录)。另外,“~”也表示为主目录的意思,“.”则是表示目前所在的目录,“..”则表示当前目录位置的上一层目录。
示例:
* 转到 /usr/bin/:`cd /usr/bin`
* 转到自己的主目录:`cd ~`
* 转到当前目录的上上两层:`cd ../..`
* 返回上层目录:`cd -`
**chgrp 命令**
格式:chgrp [-cfhv] [--help] [--version] [所属群组] [文件或目录]
chgrp [-cfhRv] [--help] [--reference=<参考文件或目录>] [--version] [文件或目录]
说明:更改文件或目录的所属群组。
参数:
* -c 或 --changes 效果类似“-v”参数,但仅显示更改的部分
* -f"
这些命令只是 Linux 中的一小部分,但它们都是非常有用的工具,能够帮助用户更好地管理和维护系统。通过熟悉这些命令,用户可以更高效地工作,提高工作效率。
2023-08-18 上传
173 浏览量
2022-09-23 上传
2023-05-30 上传
2024-10-12 上传
Jooon2
- 粉丝: 2
- 资源: 1
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升