Linux常用命令

当使用Linux命令时,通常会根据具体的需求和场景来执行不同的操作。以下是一些常见的详细用例,以便更好地理解Linux命令的用法:

  1. ls:列出目录内容

    用例:列出当前目录下的所有文件和子目录

    ls
  2. cd:改变当前工作目录

    用例:进入名为 "Documents" 的子目录

    cd Documents
  3. pwd:显示当前工作目录的路径

    用例:显示当前工作目录的绝对路径

    pwd
  4. mkdir:创建新目录

    用例:在当前目录下创建名为 "test" 的新目录

    mkdir test
  5. rm:删除文件或目录

    用例:删除名为 "file.txt" 的文件

    rm file.txt
  6. cp:复制文件或目录

    用例:将名为 "file1.txt" 的文件复制到 "backup" 目录中

    cp file1.txt backup/
  7. mv:移动文件或目录

    用例:将名为 "file2.txt" 的文件移动到 "newlocation" 目录中

    mv file2.txt newlocation/
  8. cat:连接文件并打印到标准输出设备上

    用例:显示名为 "file3.txt" 的文件的内容

    cat file3.txt
  9. ps:显示当前进程状态

    用例:显示当前正在运行的进程信息

    ps -ef | grep java
  10. ping:向另一台计算机发送数据包以测试网络连接

ping 192.168.1.1
  1. telnet 命令测试IP地址和端口连接的示例:
telnet IP地址 端口号
  • IP地址: 要测试的目标IP地址。
  • 端口号: 要测试的目标端口号。

解压

要在CentOS中解压 .gz 文件,你可以使用以下命令:

gzip -d file.gz

这将会解压名为 file.gz 的文件,解压后的文件名为 file。

如果你想要同时解压和保留原始文件,可以使用以下命令:

gzip -dk file.gz

这将会解压名为 file.gz 的文件,同时保留原始的 .gz 文件。

要在CentOS中解压 .tar.gz 文件,你可以使用以下命令:

tar -zxvf yourfile.tar.gz

这将会解压名为 yourfile.tar.gz 的文件。下面是对参数的解释:

  • z:表示使用 gzip 解压文件。
  • x:表示解压文件。
  • v:表示输出详细的解压过程。
  • f:表示指定解压的文件名。

查找文件 FIND

find命令来在CentOS中查找含有指定字符的文件或文件夹。以下是一些示例:

1. 查找含有指定字符的文件

find /path/to/search -type f -name '*keyword*'

这将在/path/to/search目录及其子目录中查找文件名中包含keyword的所有文件。

2. 查找含有指定字符的文件夹

find /path/to/search -type d -name '*keyword*'

这将在/path/to/search目录及其子目录中查找文件夹名中包含keyword的所有文件夹。

3. 忽略大小写查找

find /path/to/search -iname '*keyword*'

这个命令将会忽略文件名的大小写,查找文件名中包含keyword的所有文件。

4. 结合grep命令查找文件内容中含有指定字符的文件

find /path/to/search -type f -exec grep -l "keyword" {} +

这个命令将在/path/to/search目录及其子目录中查找文件内容中包含keyword的所有文件。

这些命令可以帮助你在CentOS中查找含有指定字符的文件或文件夹。请替换/path/to/search为你需要搜索的实际目录路径,并将keyword替换为你要查找的关键字。

如果你需要在整个磁盘上进行搜索,你可以指定根目录(/)作为搜索的起始点。

删除文件 RM

  1. 删除文件:

    rm /path/to/your/file
    • /path/to/your/file: 要删除的文件的路径。使用此命令将直接删除指定的文件。
  2. 删除文件夹及其内容:

    rm -r /path/to/your/folder
    • -r: 递归地删除文件夹及其内容。这意味着删除指定的文件夹以及它包含的所有文件和子文件夹。请小心使用此选项,因为删除后将无法恢复。

    • /path/to/your/folder: 要删除的文件夹的路径。

  3. 删除指定目录下的所有文件夹

    rm -r /path/to/directory/*

    这将递归地删除/path/to/directory目录下的所有文件夹及其内容。

  4. 删除指定目录下的所有文件夹(包括隐藏文件夹)

    rm -r /path/to/directory/{*,.*}

    这个命令将会删除/path/to/directory目录下的所有文件夹,包括隐藏文件夹。

  5. 删除当前目录下的所有文件夹

    rm -r */

    这将会删除当前目录下的所有文件夹及其内容。

  6. 其他常用的 rm 命令参数包括:

  • -f: 强制删除文件或文件夹,不显示任何警告或提示。请小心使用此选项,因为它将直接删除文件而不进行任何确认。

  • -i: 在删除前进行交互式确认。在删除每个文件或文件夹时,会提示用户进行确认操作。

相关推荐

  1. Linux命令

    2024-04-08 10:50:01       51 阅读
  2. Linux 命令

    2024-04-08 10:50:01       64 阅读
  3. Linux命令

    2024-04-08 10:50:01       55 阅读
  4. linux命令

    2024-04-08 10:50:01       59 阅读
  5. Linux命令

    2024-04-08 10:50:01       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-08 10:50:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-08 10:50:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-08 10:50:01       82 阅读
  4. Python语言-面向对象

    2024-04-08 10:50:01       91 阅读

热门阅读

  1. Scrapy数据存储到数据库

    2024-04-08 10:50:01       36 阅读
  2. 人到中年,IT从业者怎么办

    2024-04-08 10:50:01       30 阅读
  3. 猜测生日日期

    2024-04-08 10:50:01       35 阅读
  4. 正则表达式

    2024-04-08 10:50:01       31 阅读
  5. 基于Docker 快速搭建EFK日志中心

    2024-04-08 10:50:01       32 阅读
  6. 利用python抓取小说,爬虫抓取小说

    2024-04-08 10:50:01       30 阅读
  7. 关于APP分发,要取得更好效果需要注意的

    2024-04-08 10:50:01       33 阅读
  8. 深入浅出 -- 系统架构之负载均衡Nginx跨域配置

    2024-04-08 10:50:01       35 阅读
  9. 前后端接口写法(传输数据)

    2024-04-08 10:50:01       35 阅读
  10. Teamcenter 修改缓存文件夹名称及路径的方法

    2024-04-08 10:50:01       69 阅读
  11. css 手写返回箭头

    2024-04-08 10:50:01       35 阅读
  12. 【告警监控】监控,巡检和拨测

    2024-04-08 10:50:01       36 阅读
  13. Unity LayoutRebuilder 强制UI重新布局

    2024-04-08 10:50:01       32 阅读
  14. wpf viewmodel和界面双向通知

    2024-04-08 10:50:01       27 阅读
  15. tx-lcn使用

    2024-04-08 10:50:01       32 阅读
  16. WPF —— FromTo/By动画

    2024-04-08 10:50:01       32 阅读
  17. C#WPF控件Menu详解

    2024-04-08 10:50:01       30 阅读