Linux命令行基础操作与磁盘管理

需积分: 12 2 下载量 153 浏览量 更新于2024-10-20 收藏 71KB DOC 举报
"这份文档是关于Linux命令的总结和练习,涵盖了基础的系统管理、磁盘空间检查、文件和目录操作以及文件搜索等常用命令,旨在帮助用户熟悉和巩固Linux环境下的基本操作。" 在Linux操作系统中,命令行是进行系统管理和日常任务的重要工具。以下是对文档中提到的一些关键Linux命令的详细解释: 1. **系统管理**: - `shutdown -h now`:立即关闭系统。 - `init 0` 或 `telinit 0`:同样用于关闭系统,适用于某些不支持`shutdown`命令的旧系统。 - `shutdown -h hours:minutes &`:设置一个预定时间关闭系统。 - `shutdown -c`:取消已设置的定时关机。 - `shutdown -r now` 和 `reboot`:重启系统。 - `logout`:注销当前用户。 2. **磁盘空间**: - `df -h`:显示已挂载的分区及其使用情况,以人类可读的单位(如KB, MB, GB)显示。 - `ls -lSr | more`:按照文件和目录的大小进行排序显示。 - `du -sh dir1`:估计名为`dir1`的目录占用的磁盘空间。 - `du -sk * | sort -rn`:按大小排序显示当前目录下所有文件和目录的大小。 3. **文件和目录操作**: - `cd /home`:进入`/home`目录。 - `cd ..`:返回上一级目录。 - `cd ../..`:返回上两级目录。 - `cd` 或 `cd ~`:进入用户主目录。 - `cd -`:返回上一次所在的目录。 - `pwd`:显示当前工作目录。 - `ls`:列出目录内容。 - `ls -F`:显示文件类型标志,例如`*`表示可执行文件,`/`表示目录等。 - `ls -l`:显示文件和目录的详细信息,包括权限、所有者、大小等。 - `ls -a`:显示包括隐藏文件在内的所有文件。 - `ls [0-9]*`:列出包含数字的文件和目录。 - `mkdir dir1`:创建名为`dir1`的目录。 - `mkdir -p /tmp/dir1/dir2`:创建多级目录结构。 - `rm -f file1`:强制删除文件`file1`。 - `rmdir dir1`:删除空目录`dir1`。 - `rm -rf dir1`:递归删除目录`dir1`及其内容。 - `mv dir1 new_dir`:重命名或移动目录`dir1`至`new_dir`。 - `cp file1 file2`:复制文件`file1`至`file2`。 - `cp -r dir/* .`:复制目录`dir`下的所有文件到当前目录。 - `cp -a /tmp/dir1 .`:保留所有属性地复制整个目录`dir1`至当前目录。 - `ln -s file1 lnk1`:创建软链接`lnk1`指向`file1`。 - `ln file1 lnk1`:创建硬链接`lnk1`指向`file1`。 - `touch -t 0712250000 file1`:修改文件`file1`的访问和修改时间戳。 - `file file1`:检测`file1`的文件类型。 4. **文件搜索**: - `find / -name f`:在根目录`/`下查找名称为`f`的文件。 掌握这些基本的Linux命令对于日常的系统管理和文件操作至关重要,尤其对于系统管理员和开发者来说更是必不可少的技能。通过实践和练习,可以更高效地在Linux环境中工作。