Linux常用命令大全:文件管理、目录操作等

需积分: 9 0 下载量 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 中的一小部分,但它们都是非常有用的工具,能够帮助用户更好地管理和维护系统。通过熟悉这些命令,用户可以更高效地工作,提高工作效率。