Linux常用命令详解与实战

需积分: 3 1 下载量 110 浏览量 更新于2024-12-04 收藏 32KB DOC 举报
"这份资料主要介绍了Linux操作系统的常用命令,适合于需要在Linux环境下工作的用户参考学习。内容包括文件管理、系统监控、网络操作等方面的基本操作,有助于提升Linux环境下的工作效率。" 在Linux环境中,掌握一些常用命令是至关重要的。以下是一些基本的Linux命令及其用途: 1. **查看历史数据**: 使用`history`命令可以查看过去执行过的命令历史,通过`history | grep [命令]`可以筛选出包含特定命令的历史记录。 2. **拷贝文件**: `cp`命令用于复制文件,如`cp /usr/local/tomcat4/temp/func.class /usr/local/tomcat4/webapps/photoblog/WEB-INF/classes/framework/utils/`。若要递归复制目录,可以使用`cp -Rf`。 3. **后台执行**: 在命令末尾加上`&`可以使命令在后台运行,例如`cp -Rf /photodataold/data/2005-9-6/photodata/ &`。 4. **同步拷贝**: `rsync`是一个强大的同步工具,`rsync -auv /photodataold/data/ photodata`可以实现文件或目录的同步。 5. **进入目录**: 使用`cd`命令切换目录,如`cd /usr/local/`。 6. **设置操作系统默认编码**: 通过`export LC_ALL=zh_CN.GB2312`或`export LANG=zh_CN.gb2312`来设置系统显示汉字的编码。 7. **移动文件**: `mv`命令用于移动文件,如`mv .* .swp123.bak`。 8. **查看系统性能**: `top`命令可实时监控系统资源使用情况,按`m`键可以按内存使用量进行排序。 9. **查看CPU信息**: `more /proc/cpuinfo`显示CPU的详细信息。 10. **查看系统日志**: `tail -n 100 /var/log/messages | grep squid`查看最近100条与`squid`相关的日志。 11. **查看环境变量**: `env`命令列出所有环境变量。 12. **浏览文件和目录**: `ls`命令列出目录内容,`ll`显示详细信息。 13. **查看当前目录**: `pwd`命令显示当前所在目录。 14. **创建目录**: `mkdir`用于创建单个目录,`mkdir -p /tmp/cache`可以创建多级目录。 15. **挂载文件系统**: `mount`命令用于挂载磁盘,例如`mount -t tmpfs -o size=1512M,noexec,noatime /none/tmp/cache`挂载一个临时文件系统到`/tmp/cache`。 16. **卸载文件系统**: 用`umount`命令卸载文件系统,如`umount /dev/cciss/c1d0p1`。 17. **建立软链接**: `ln -s`创建软链接,`ln -s /opt/bokee/java/jdk1.5.0_06/bin/java java`将`java`链接到指定的Java可执行文件。 18. **删除目录**: `rmdir`删除空目录,`rm -rf`可以删除目录及其内容,且不提示。 19. **查看文件**: `more`命令分页显示文件内容,`less`命令更便于交互式查看。 20. **编辑文件**: `vi`是常用的文本编辑器,`vi *.txt`打开所有`.txt`文件。在vi中,`i`键插入模式,`p`键在当前行前插入,`o`键在当前行后插入,`esc`键退出插入模式,`:set nu`显示行号,`:q`退出vi,`:wq`保存并退出。 21. **字符查询**: 在vi中,可以使用`/字符`搜索特定字符。 这些命令是Linux日常工作中最基础和最常用的,熟练掌握它们能极大提高工作效率。在实际使用中,还可以结合`man`命令查阅命令的详细帮助,以了解更多选项和用法。