作者信息:https://home.cnblogs.com/u/huangjiabobk

在Linux中,常用的Linux命令。

在Linux系统中,以下是一些非常基础且常用的命令,涵盖了文件和目录操作、系统状态查询、文本处理以及其他日常管理任务等方面:

  1. 文件和目录操作:

    • ls:列出目录内容,可以使用 -l 参数查看详细信息,-a 参数显示隐藏文件。
    • cd:切换目录,如 cd Documentscd .. 回退到上一级目录。
    • pwd:显示当前工作目录的完整路径。
    • mkdir:创建新目录,例如 mkdir new_directory
    • rm:删除文件或目录(配合 -rf 参数可以递归删除目录)。
    • cp:复制文件或目录,如 cp file1 file2cp -r dir1 dir2 复制整个目录。
    • mv:移动或重命名文件或目录,如 mv old_name new_name
    • touch:创建新文件或更新文件的时间戳。
    • chmod:更改文件或目录的权限,如 chmod 755 script.sh
  2. 文件内容查看与编辑:

    • cat:查看文件内容,一次性显示整个文件。
    • moreless:分页查看文件内容,支持上下滚动查看。
    • head:显示文件开头几行,如 head -n 10 file.txt 显示前10行。
    • tail:显示文件末尾几行,如 tail -n 5 file.log 显示最后5行;加上 -f 参数可以实时追踪文件新增内容,如 tail -f logfile.log
    • nanovimemacs:文本编辑器,用于编辑文件内容。
  3. 查找文件和内容:

    • find:查找指定条件的文件,如 find / -name "filename" 在根目录下查找名为filename的文件。
    • grep:在文件中搜索匹配特定模式的行,如 grep "pattern" file.txt
  4. 系统信息与进程管理:

    • tophtop:实时显示系统资源占用情况,包括CPU、内存使用率等。
    • pspgrep:查看进程状态,如 ps aux 查看所有用户的所有进程信息。
    • killkillall:结束进程,如 kill <pid> 结束指定进程ID的进程。
    • free:查看内存使用状况。
    • df:查看磁盘空间使用情况。
    • du:检查目录或文件占用的磁盘空间,如 du -sh * 查看当前目录下各文件和目录占用空间大小。
  5. 网络相关:

    • ifconfigip addr:查看网络接口配置信息(在较新系统中推荐使用 ip 命令)。
    • ping:测试网络连接,如 ping www.example.com
    • netstatss:查看网络连接状态和监听端口(较新系统中推荐使用 ss)。
  6. 压缩与解压:

    • tar:打包和解包文件,常见的格式有 .tar.gz.tar.bz2 等,如 tar -czvf archive.tar.gz directory 打包目录为gzipped tarball。
    • gzipbzip2xz:压缩单个文件。
    • unzipgunzipbunzip2:解压缩相应格式的文件。

综上所述,实际使用中还有更多复杂和高级的命令可供选择,具体取决于系统管理员或用户的操作需求。

posted @ 2024-04-22 10:32  黄嘉波  阅读(11)  评论(0编辑  收藏  举报
版权声明:原创作品,谢绝转载!否则将追究法律责任。--作者 黄嘉波