Linux命令速查指南

需积分: 9 1 下载量 34 浏览量 更新于2024-09-09 收藏 19KB TXT 举报
"这篇文档是关于Linux命令大全的总结,主要涵盖了文件操作、目录管理、shell脚本编写、网络操作等多个方面的基本命令。通过学习这些命令,用户可以更有效地在Linux环境中工作。" 在Linux操作系统中,命令行是进行日常操作的主要工具。以下是Linux命令的一些关键知识点: 1. **目录操作**: - `cd`:改变当前工作目录,如`cd /home`将你带入`/home`目录。 - `..`:代表上一级目录,`cd ..`则返回上一级。 - `~`:代表当前用户的家目录,`cd ~user1`将你转到`user1`的家目录。 - `-`:切换回上一次的目录。 2. **显示当前目录**: - `pwd`:打印工作目录,显示当前所在路径。 3. **列出目录内容**: - `ls`:查看目录内容。 - `ls -F`:添加符号区分文件类型。 - `ls -l`:详细列出文件属性,包括权限、大小、日期等。 - `ls -a`:显示所有文件,包括隐藏文件。 - `ls *[0-9]*`:查找名字包含数字的文件。 4. **目录创建与删除**: - `mkdir dir1`:创建名为`dir1`的新目录。 - `mkdir -p /tmp/dir1/dir2`:创建多级目录,如果中间目录不存在也会创建。 - `rmdir dir1`:删除空目录`dir1`。 - `rm -rf dir1`:强制删除目录`dir1`及其所有内容。 5. **文件操作**: - `rm -f file1`:强制删除文件`file1`。 - `mv dir1 new_dir/`:重命名或移动目录`dir1`为`new_dir`。 - `cp file1 file2`:复制文件`file1`到`file2`。 - `cp -R dir/* .`:复制目录`dir`下的所有文件到当前目录。 - `cp -a /tmp/dir1 .`:递归复制`dir1`目录及其内容到当前目录,保留所有属性。 6. **链接操作**: - `ln -s file1 lnk1`:创建软链接(符号链接)`lnk1`指向`file1`。 - `ln file1 lnk1`:创建硬链接。 7. **文件属性及时间戳**: - `touch -t 0712250000 file1`:更改文件`file1`的时间戳。 - `file file1`:显示文件的MIME类型。 8. **文本处理**: - `iconv`:用于字符编码转换,例如`iconv -f fromEncoding -t toEncoding inputFile > outputFile`。 - `find`:查找文件,如`find . -maxdepth 1 -name "*.jpg" -print -exec convert "{}" -resize 80x60 "thumbs/{}";`,批量缩小图片。 - `grep`:搜索文件中的特定文本,例如`grep "sort" *.doc`、`grep -c "48" data.doc`和`grep -n "text"`。 9. **其他常用命令**: - `bash`:启动一个交互式shell,执行shell脚本。 - `ssh user@host`:远程登录到主机。 - `ping host`:检查网络连接。 这些命令只是Linux命令行中的一小部分,实际中还有更多高级功能等待探索,例如进程管理、系统监控、包管理等。熟练掌握这些基本命令,将大大提高在Linux环境中的工作效率。
2024-11-16 上传