2023-03-23 Linux常用命令学习

学习目标:

Linux常用命令熟悉


学习内容:

  1. pwd命令:找到所在的当前工作目录的路径,返回一个绝对路径(以/开头)
  2. cd命令:浏览Linux文件和目录,需要目录的完整路径或名称。到子目录可以cd xx,
    cd …将一个目录向上移动一下
    cd(空格),直接转到主文件夹
    cd- 移动到上一个目录附带说明一下
  3. ls 命令:用于查看目录的内容,默认显示当前工作目录的内容,其他目录内容ls 目录路径
    ls -R列出子目录中的所有文件
    ls -a显示隐藏的文件
    ls -al列出文件和目录以及详细信息(如权限、大小、所有者等)
  4. cat命令:用于在标准输出上列出文件的内容。
    cat filename.txt 列出文件内容
    cat>filename.txt 创建一个新文件
    cat filename1 filename2>filename3 连接两个文件并将新文件存在3中
    cat filename | tr a-z A-Z>output.txt将文件转换为大写或小写使用
  5. cp命令:将文件从当前目录复制到另一个目录,cp file.txt /home/username 将在username文件夹下创建一个file.txt副本
  6. mv命令:移动文件,mv filename 目标目录
  7. mkdir命令:创建一个新目录
    mkdir -p folder1/folder2/folder3 将创建新的folder1/folder2/folder3文件夹
  8. rmdir: 删除目录,仅允许删除空目录
  9. rm: 用于删除目录及其中的内容,只想删除目录用 rm -r
  10. touch: 创建新的空白文件
  11. locate命令:定位文件,将-i参数与该命令一起使用将使其不区分大小写,包含两个或多个单词的文件使用*
  12. find命令:可以使用find命令在给定目录中查找文件
    find /home/-name filename.txt将在主目录及子目录中搜索名为filename.txt的文件
    find .-name filename.txt 查找当前目录中使用的文件
  13. sudo命令: 执行需要管理或超级用户权限的任务
  14. df命令:获取有关系统磁盘空间使用情况的报告, df -m以兆字节为单位查看报告
  15. du命令:检查文件或目录占用了多少空间,如果要以字节,千字节和兆字节为单位查看它,命令行中添加 - h 参数。
  16. head命令:用于查看任何文本文件的第一行,默认显示前十行,如果只想显示前五行,则键入 head -n 5 filename.txt
  17. tail命令:将显示文本文件的最后十行,而不是显示第一行。例如,tail -n filename.txt
  18. diff命令:逐行比较两个文件的内容,分析文件后将输出不匹配的行。
  19. tar命令:最常用的命令归档多个文件到一个压缩包,类似于zip格式常见的linux文件格式
  20. chmod命令:用于更改文件和目录的读取、写入和执行权限
  21. chown命令:Linux中所有文件都归特定用户所有,chown命令可以更改或文件的所有权转让给指定的用户。
    chown linuxuser file.txt 使linuxuser成为file.txt的所有者
  22. jobs命令:显示所有当前作业及其状态,作业基本上是由shell启动的进程
  23. kill命令: 如果您的程序无响应,则可以使用 kill 命令手动终止它。它将向运行异常的应用发送特定信号,并指示该应用自行终止。您总共可以使用 64 个信号,但是人们通常只使用两个信号:
    SIGTERM(15) — 请求程序停止运行,并给它一些时间来保存其所有进度。
    如果在输入 kill 命令时未指定信号,则将使用此信号。SIGKILL(9)- 强制程序立即停止。未保存的进度将丢失。
    除了知道信号之外,您还需要知道要杀死的程序的进程标识号(PID)。如果您不知道 PID,只需运行命令 ps ux。在知道您要使用什么信号以及程序的 PID 之后,输入以下语法:kill [signal option] PID.
  24. ping命令:检查与服务器的连接状态,ping google.com检查是否能连接到google并测量相应时间
  25. wget命令:输入wget+下载链接,从internet上下载文件
  26. uname命令:打印linux系统的详细信息、操作系统、内核等
  27. top命令:显示正在运行的进程的列表以及每个进程使用的CPU数量
  28. history命令:查看之前输入的命令
  29. man命令:使用 man 命令从 Linux 的外壳程序中轻松地学习如何使用它们。例如,输入 man tail 将显示 tail 命令的手动指令。
  30. echo命令:将一些数据移到文件中,例如 echo Hello, my name is John >> name.txt
  31. zip、unzip命令:zip命令将文件压缩到zip归档文件中,使用unzip命令从zip归档文件中提取压缩文件
  32. hostname命令:hostname -I 将希纳是网络的Ip地址
  33. useradd,userdel命令:useradd 用于创建新用户,而 passwd 将密码添加到该用户的帐户。要添加名为 John 的新用户,请添加 user John,然后添加其密码类型 passwd 123456789。删除用户与添加新用户非常相似。要删除用户帐户类型,请使用 userdel UserName。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值