Linux操作命令详解

需积分: 12 0 下载量 132 浏览量 更新于2024-08-12 收藏 7KB TXT 举报
"这是一份关于Linux操作系统的笔记,包含了常用命令和操作的总结。" 在Linux操作系统中,熟练掌握各种命令是日常管理与维护工作的重要基础。这份笔记详细记录了不同场景下的常用命令,让我们一起来深入理解这些知识点。 首先,笔记提到了文件查看和搜索的命令。`tail -n20 xxx.log`用于查看日志文件`xxx.log`的最后20行,这对于监控系统状态非常有用。`grep`是一个强大的文本搜索工具,例如`grep xxSvr xxx.log`用来搜索日志中包含特定字符串`xxSvr`的行。`xxx.log|grep xxSvr|tlog`则是将这个过滤结果再次进行处理。 在系统管理方面,笔记介绍了关机和重启的相关命令。`shutdown -h now`立即关机,`shutdown -h 5`则会在5分钟后关机。`poweroff`也是关机命令,而`shutdown -r now`和`reboot`用于立即重启系统。 文件和目录的切换与操作是Linux操作的核心。`cd`命令用于改变当前工作目录,如`cd /`返回根目录,`cd ~`切换到用户主目录,`cd -`则回到上一次所在的目录。`ls`命令用于列出目录内容,`ls -a`显示包括隐藏文件的所有内容,`ls -l`以列表形式详细显示。`mkdir`创建新目录,`rm`删除文件或目录(使用`-r`标志递归删除目录),`mv`进行文件或目录的移动或重命名,`cp`用于复制文件或目录(`-r`用于复制目录)。`find`命令可以搜索指定路径下的文件,例如`find /tmp -name 'my*'`找寻tmp目录下以"my"开头的文件或目录。 文件操作部分,`touch`用于创建新文件或更新文件时间戳,`vim`是常用的文本编辑器,提供了命令模式、编辑模式和底行模式。在命令模式中,可以使用箭头键移动光标,`dd`删除行,`/`查找,`i`、`o`、`a`进入编辑模式。编辑模式下可以插入文字,`exit`返回命令模式。底行模式下,`:q`退出,`:q!`强制退出,`:wq`保存并退出。此外,`cat`、`more`和`less`命令分别用于查看文件内容,`more`和`less`支持分页查看。 最后,笔记提到了文件权限和压缩打包。Linux中的权限由rwx(读、写、执行)组成,可以用8421法则来设置。`chmod 100 aaa.txt`将文件`aaa.txt`的权限设为只执行。`.tar`用于打包文件,`.gz`用于压缩,`.tar.gz`则同时打包和压缩。`tar`命令结合`-zcvf`参数可用于创建`.tar.gz`文件。 这份Linux笔记涵盖了从日志查看、系统管理到文件和目录操作,再到文件编辑和压缩的一系列基本操作,是学习和使用Linux系统的重要参考资料。通过理解和实践这些命令,可以提升对Linux环境的掌控能力。