Linux笔记(2)常用命令

这篇文章详细介绍了Linux操作系统中的一些基本命令,包括路径操作如pwd和cd,文件和目录管理如ls、mkdir、rm,以及进程管理的相关命令如ps、kill和top。此外,还提到了文件内容查看工具如cat和more,以及如何在终端中进行文件查找和文本过滤。这些内容对于理解和操作Linux系统至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、基础命令

  1. pwd:显示当前位置的绝对路径
  2. cd:切换目录
    1. cd /:进入根目录
    2. cd ..:回到上一层
    3. cd /home/stu/tmp:利用绝对路径进行切换目录
    4. cd 目录文件名:利用相对路径切换目录
    5. cd ~:回到家目录
    6. cd .:当前位置
    7. cd -:回到最近的路径
  3. ls 显示当前目录下的文件
    1. ls -a:显示隐藏文件和其他文件
    2. ls -l:显示长信息(详细信息)
  4. man 帮助手册,用于查看命令(1)、系统调用(2)、库函数(3)等帮助信息
  5. touch 创建普通文件
    1. touch 文件名:创建普通文件
    2. touch .文件名:创建隐藏文件
  6. mkdir 创建目录文件
  7. mkfifo 创建管道文件
  8. rm 删除普通文件
    1. rm -r:删除目录文件(可以同时删除多个文件)
    2. rmdir :删除空目录,不能删除非空目录
  9. cp拷贝
    1. cp 源路径 源文件名   目的路径  目的文件名
    2. cp -r:拷贝目录文件
  10. mv 
    1. 移动(剪切)文件:mv  文件名  路径
    2. 文件重命名:mv 文件名 修改的文件名
  11. find 在目录树中搜索指定的文件,也可以指定开始的搜索位置:find 路径  -name 文件名
  12. grep在文件中过滤出包含指定字符串的行
    1. grep "字符串" 文件名
    2. grep -c :查看符合某字符串特征的次数
    3. grep -i :忽略大小写查找
  13. cat
    1. 查看文件的内容:cat 文件名
    2. 合并文件:cat 文件名1 文件名2 > 文件名3
    3. 往文件中写入数据(Ctrl+d是结束输入):cat > 文件名  需要写入的内容 
  14. 管道 |  将前一个命令的输出结果作为后一个命令的输入(将一个命令的执行结果传递给另一个命令)(进程间通信)。例:​​​​​​
  15.  wc 统计文件中单词个数(-w)、字符个数(-c)、行数(-l)

  16. su 切换用户,在没有指定用户名时,默认切换到管理员模式 (exit可以退出管理员模式)

  17. 关机与重启

    1. shutdown -h now 立刻关机  halt 关机   init 0 关机

    2. shutdown -r now 立刻重启  reboot 重启 init 6 重启

  18. runlevel 查看系统运行级别,可以用init 动态切换 0-6 共7个级别

    1.  0 关机

    2.  1 单用户模式

    3.  2 多用户无网络服务

    4.  3 完全多用户 文本界面

    5.  4 未定义或自定义

    6.  5 图形化界面

    7.  6 重启

  19. more 当一个文件的内容超过一个屏幕能显示的行数,使用more可以分屏显示文件内容 :more 文件名

  20. less 文件内容查看器,查看文件内容,但是文件内容不会显示到界面上

  21. head 显示文件前 n 行的内容:head -n 文件名(其中n为行数)

  22. tail 显示文件后 n 行的内容:tail -n 文件名(其中n为行数)

2、进程管理命令

  1. ps 默认显示与当前终端有关的进程信息
    1. ps -e:显示系统中所有进程信息
    2. ps -f :显示更多的进程属性信息
    3. ps -L:显示进程中的线程ID
  2. pstree 以树状图显示进程间的关系
  3. kill 结束或挂起一个进程
    1. kill PID: 结束进程
    2. kill -9 PID:强制结束进程
    3. kill -stop PID:挂起进程
  4. pkill 结束一组同名的进程:pkill 进程名
  5. Ctrl+c 结束当前进程
  6. Ctrl+z 暂停当前进程
  7. jobs 显示当前终端的任务
  8. fg、bg:
    1. fg %任务号 :将后台运行的或挂起的进程挪到前台执行
    2. bg %任务号 :将挂起的进程唤醒到后台执行
  9. top 查看系统资源使用情况以及进程信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值