百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

工作中总结的30个常用Linux命令

ahcoder 2025-02-10 11:15 7 浏览

工作这么久,总结了以下是30个常用Linux命令及其详细示例:

  1. ls:列出当前目录下的文件和文件夹。 ls -l # 详细列出文件和文件夹
    ls -a # 显示隐藏文件
  2. cd:改变当前工作目录。 cd /path/to/directory # 切换到指定目录
    cd ~ # 切换到用户主目录
    cd - # 切换到上一个目录
  3. pwd:显示当前工作目录的路径。 pwd
  4. mkdir:创建新目录。 mkdir newdir # 创建名为newdir的目录
    mkdir -p /path/to/{dir1,dir2} # 创建嵌套目录
  5. rmdir:删除空目录。 rmdir emptydir # 删除名为emptydir的空目录
  6. rm:删除文件或目录。 rm filename # 删除文件
    rm -r directory # 递归删除目录及其内容
    rm -f # 强制删除,不提示确认
  7. cp:复制文件或目录。 cp source.txt destination.txt # 复制文件
    cp -r source_dir destination_dir # 递归复制目录
  8. mv:移动或重命名文件/目录。 mv oldname newname # 重命名文件
    mv file1 dir1 # 移动文件到目录
  9. touch:创建空文件或更新现有文件的时间戳。 touch newfile # 创建空文件
    touch -t 202001010000 file # 更新文件时间戳
  10. cat:查看文件内容。 cat filename # 显示文件内容
    cat -n filename # 显示行号
  11. more:分页查看文件内容。 more largefile.txt # 分页查看大文件
  12. less:分页查看文件内容,支持前后翻页。 less largefile.txt # 分页查看大文件
  13. head:查看文件的前几行,默认显示前10行。 head filename # 显示文件的前10行
    head -n 20 filename # 显示文件的前20行
  14. tail:查看文件的后几行,常用于查看日志文件。 tail filename # 显示文件的最后10行
    tail -f filename # 实时显示文件新增内容
  15. grep:搜索文件内容。 grep 'text' filename # 在文件中搜索文本
    grep -r 'text' /path # 在目录下递归搜索文本
  16. find:在目录树中查找文件。 find /path -name filename # 查找名为filename的文件
    find /path -type f -mtime -7 # 查找在过去7天内修改的文件
  17. which:查找命令的路径。 which command_name # 查找命令的可执行文件路径
  18. whereis:查找二进制、源和手册页文件的位置。 whereis command_name # 查找命令相关的文件位置
  19. top:实时显示系统状态。 top # 实时显示系统状态
  20. htop:增强版的top命令,以彩色界面显示系统状态。 htop # 以彩色界面显示系统状态
  21. ps:显示当前进程状态。 ps -ef # 显示所有进程
    ps -u username # 显示指定用户的进程
  22. kill:发送信号到指定进程。 kill PID # 杀死指定PID的进程
    kill -9 PID # 强制杀死指定PID的进程
  23. chmod:改变文件或目录权限。 chmod 755 filename # 设置文件权限为读/写/执行
    chmod -R 644 /path # 递归设置目录和文件权限
  24. chown:改变文件或目录的所有者。 chown user:group filename # 改变文件的所有者和组
    chown -R user:group /path # 递归改变目录及其内容的所有者和组
  25. useradd:创建新用户。 useradd newuser # 创建新用户
    useradd -m newuser # 创建新用户并为其创建家目录
  26. usermod:修改用户信息。 usermod -s /bin/bash newuser # 修改用户的默认shell
  27. passwd:修改用户密码。 passwd username # 修改指定用户的密码
  28. vi 或 vim:文本编辑器。 vi filename # 打开文件进行编辑
  29. wget:从网络下载文件。 wget http://example.com/file # 从网络下载文件
  30. tar:打包和压缩文件。 tar -cvf archive.tar /path # 创建一个tar包
    tar -xvf archive.tar # 解压tar包
    tar -czvf archive.tar.gz /path # 创建一个gzip压缩的tar包
    tar -xzvf archive.tar.gz # 解压gzip压缩的tar包

这些命令覆盖了文件操作、系统监控、进程管理、用户管理等多个方面,是Linux用户日常工作中的得力助手。熟练掌握这些命令,可以有效地进行文件处理、系统维护和故障排查。

创作不易,如果这篇文章对你有用,欢迎点赞关注加评论哦。

相关推荐

KaOS 2025.05版本发布:全面拥抱Qt6,彻底告别Qt5

KaOSLinux2025.05版本重磅发布:全面拥抱Qt6,开启KDE生态新篇章继2025.03版本发布两个月后,专注于KDE桌面环境、采用XFS文件系统的滚动发行版Li...

基于FIMC接口的CMOS摄像头驱动分析与设计

摘要:目前的嵌入式系统中,USB摄像头使用比较普遍,但其应用会受到传输速度的限制。本文采用一款高速CMOS摄像头,其驱动利用S3C6410内置的FIMC接口技术,采用DMA和ping-pong缓冲...

没错是微软 推出基于Linux的交换机系统

2015-09-2205:59:59作者:郑伟你没看错,为了提升自身Azure云数据中心内网络设备的兼容性及开放性,微软也开始推出基于Linux的网络交换机系统了。这个被称为AzureCloud...

Linus Torvalds 宣布首个 Linux 内核 6.16 候选版本

Linux内核负责人兼创始人LinusTorvalds宣布关闭合并窗口,该窗口用于将主要新功能添加到内核中,并开始发布Linux6.16候选版本,从候选版本1(Linux6.16-r...

Linux内核漏洞将影响Haswell架构服务器

在infoq网站上,GilTene最近报告一个十分重要,但并不为人知Linux内核补丁,特别对采用Haswell架构的Linux系统用户和管理员应该特别关注。报告提醒RedHat发行版的用户(包括...

关于Linux性能调优中网络I/O的一些笔记

写在前面和小伙伴分享一些Linux网络优化的笔记,内容很浅,可以用作入门博文内容结合《Linux性能优化》读书笔记整理涉及内容包括常用的优化工具(mii-tool,ethtool,ifconfig,i...

国产操作系统- Veket Linux(国产操作系统之光银河麒麟阅读理解)

VeketLinux是一个随身的可装在U盘的Linux操作系统。主要面向桌面用户。它的设计重点是提供简单易用且稳定的操作系统,同时保持更新和开发。它具有强大的功能集和广泛的用户基础,可满足...

AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术

IT之家5月21日消息,科技媒体linuxiac昨日(5月20日)发布博文,报道称代号为SageMargay的AlmaLinux9.6发行版已上线,距上一版本9.5发...

跟老韩学Linux运维架构师系列,vim与view的基本使用

下面是vim和view的10个实例:用vim打开一个新文件:vimnewfile.txt这个命令将会在vim编辑器中打开一个新文件。在vim中移动光标:使用方向键或h、j、k、l键来移动光标。在v...

malloc底层原理剖析——ptmalloc内存池

malloc底层为什么是内存池malloc大家都用过,其是库函数。我们都知道库函数在不同的操作系统中其实执行的是系统调用,那么malloc在Linux上执行的是哪个系统调用呢?brk()和mmap()...

Zen 6架构首秀Linux,AMD加速下一代处理器布局

IT之家5月15日消息,科技媒体Phoronix昨日(5月14日)发布博文,报道称AMD已经开始为下一代“Zen6”处理器做准备,已为该构架向Linux内核提交了首个补丁,...

为何越来越多企业转向安卓/Linux工业平板电脑?答案在这里

在工业领域,设备的稳定性至关重要,尤其是工业平板电脑,常年运行在高温、粉尘、潮湿等复杂环境下,一旦系统崩溃或者卡顿,可能会影响整个生产流程。那么,为什么越来越多的企业选择安卓/Linux工业平板电脑,...

从3ms到0.8ms:ARM+Linux如何重塑工业控制实时性标杆

在智能制造领域,产线控制系统对实时性的要求越来越高。根据行业调研数据,超过65%的工业现场出现过因系统响应延迟导致的故障停机,平均每次停机造成的直接损失高达2-8万元。传统x86架构搭配Windows...

看Linux如何"挖坑种树"

写在前面,有人看我的Linux文章说技术难度不深,笔者不是不想写深,笔者是觉得Linux难就难在入门,入门之后你就知道如何上网查询你所要要解决的Linux需求。如果你已入门,此文已对你无用,请略过此...

AlmaLinux 9.6 发布,新增功能亮点纷呈!

距离上一版本AlmaLinux9.5发布六个月后,基于5.14内核的AlmaLinux正式宣布其企业级Linux发行版的9.x系列第六个更新——AlmaLinux9.6(Sag...