首页 > 系统相关 >震惊!Linux 常用命令总结,不看必定后悔!!!

震惊!Linux 常用命令总结,不看必定后悔!!!

时间:2024-07-07 17:26:22浏览次数:20  
标签:文件 tar Linux 不看 filename ls 常用命令 directory 目录

Linux 是一个强大的操作系统,拥有大量的命令行工具。以下是一些常用的 Linux 命令及其基本用法:

  1. ls - 列出目录内容。

    • ls:列出当前目录下的文件和文件夹。
    • ls -l:以长格式列出详细信息,包括权限、所有者、大小等。
    • ls -a:列出所有文件,包括隐藏文件。
  2. cd - 改变当前目录。

    • cd /path/to/directory:切换到指定的目录。
    • cd ..:切换到上一级目录。
    • cd ~:切换到用户的主目录。
  3. cp - 复制文件或目录。

    • cp source destination:将源文件或目录复制到目标位置。
    • cp -r source destination:递归复制目录。
  4. mv - 移动或重命名文件或目录。

    • mv old_name new_name:重命名文件或目录。
    • mv file1 file2 directory:将文件移动到指定目录。
  5. rm - 删除文件或目录。

    • rm filename:删除指定的文件。
    • rm -r directory:递归删除目录及其内容。
    • rm -f filename:强制删除文件,不提示确认。
  6. mkdir - 创建新目录。

    • mkdir new_directory:创建一个新目录。
  7. rmdir - 删除空目录。

    • rmdir directory:删除空目录。
  8. touch - 创建新文件或更新现有文件的时间戳。

    • touch filename:创建一个新文件或更新现有文件的时间戳。
  9. cat - 显示文件内容。

    • cat filename:显示文件的全部内容。
    • cat -n filename:显示文件内容,并在每行前加上行号。
  10. echo - 输出文本字符串或变量。

    • echo "Hello, World!":在终端输出文本。
  11. grep - 搜索文本并打印匹配的行。

    • grep "pattern" filename:在文件中搜索指定模式。
  12. find - 搜索文件系统中的文件。

    • find / -name filename:在根目录及其子目录中搜索文件名。
  13. chmod - 更改文件或目录的权限。

    • chmod 755 filename:设置文件的权限,使得文件所有者具有读写执行权限,组和其他用户具有读和执行权限。
  14. chown - 更改文件或目录的所有者。

    • chown user:group filename:更改文件的所有者和组。
  15. tar - 打包和压缩文件。

    • tar -cvf archive.tar directory:创建一个包含指定目录内容的压缩包。
    • tar -xvf archive.tar:解压压缩包。
  16. gzip - 压缩或解压文件。

    • gzip filename:压缩文件。
    • gzip -d filename.gz:解压压缩文件。
  17. df - 显示磁盘空间使用情况。

    • df:显示所有文件系统的磁盘使用情况。
  18. du - 显示目录或文件的磁盘使用情况。

    • du -sh directory:以易读的格式显示目录的磁盘使用情况。
  19. top - 显示和更新运行中的进程。

    • top:实时显示系统进程信息。
  20. ps - 显示当前进程。

    • ps aux:显示所有运行中的进程及其详细信息。
  21. kill - 终止进程。

    • kill PID:通过进程 ID 终止进程。
  22. ifconfig - 配置或显示系统网络接口。

    • ifconfig:显示所有网络接口的配置。
  23. ping - 发送 ICMP ECHO 请求以测试网络连接。

    • ping google.com:向 google.com 发送 ICMP ECHO 请求。
  24. ssh - 安全登录到远程服务器。

    • ssh user@hostname:使用 SSH 登录到指定的远程服务器。
  25. scp - 安全地复制文件到或从远程服务器。

    • scp localfile user@remotehost:remotefile:将本地文件复制到远程服务器。
  26. wget - 从网络上下载文件。

    • wget http://example.com/file:从指定的 URL 下载文件。
  27. curl - 传输数据。

    • curl http://example.com:从指定的 URL 获取数据。
  28. history - 显示用户命令历史。

    • history:显示用户之前执行过的命令列表。
  29. alias - 创建命令别名。

    • alias ll='ls -l':创建别名 ll,使其执行 ls -l
  30. nano 或 vi - 文本编辑器。

    • nano filename:使用 nano 编辑器打开文件。
    • vi filename:使用 vi 编辑器打开文件。

这些命令是 Linux 命令行中的基础,掌握它们可以帮助你更有效地使用 Linux 系统。

标签:文件,tar,Linux,不看,filename,ls,常用命令,directory,目录
From: https://blog.csdn.net/weixin_60680210/article/details/140249208

相关文章

  • 嵌入式Linux系统编程 — 7.2 进程的环境变量
    目录1什么是进程的环境变量2环境变量的作用3 应用程序中获取环境变量3.1 environ全局变量3.2 获取指定环境变量getenv4 添加/删除/修改环境变量4.1 putenv()函数添加环境变量4.2 setenv()函数4.3 unsetenv()函数1什么是进程的环境变量每一个进程都有一......
  • Linux 基础命令实例教程
    Linux是一个强大的操作系统,掌握其基本命令对任何级别的用户来说都是至关重要的。本文将通过具体的实例来演示一些常用的Linux命令,帮助你更好地理解和运用它们。1.文件和目录操作例:列出当前目录下的所有文件和目录ls-la这会列出当前目录下所有文件和目录的详细信息......
  • 将Linux做成路由器
    将Linux做成一个路由器主机名IPoe01192.168.200.170(外网)192.168.100.164(内网)oe02192.168.100.162(内网)通过这个规划表,oe02这个主机是只有一个内网网卡的,无法上网,我们需要将oe01这个Linux做成一个路由器,也就是从内网网卡收到的流量转发到外网网卡,然后出去路......
  • Linux系统部署MongoDB开源文档型数据库并实现无公网IP远程访问
    个人名片......
  • Linux搭建DNS服务器实验
    一、实验目的及要求  实验目的◼理解DNS协议◼掌握Linux环境下DNS服务器的配置方法实验要求◼设置域名***.com(***为名字缩写)◼搭建dns服务器,实现域内三台服务器的正向和反向解析web.***.com192.168.x.11ftp.***.com192.168.x.12bbs.***.com192.168.x.13去......
  • Linux启动&重启jar脚本
    启动&重启jar#!/bin/bash#设置颜色代码\033、\e和\E是等价的RED='\033[0;31m' #红色 GBLUE='\033[0;36m' # GREEN='\033[0;32m' #绿色PURPLE='\033[0;35m'#紫色PINK='\E[0;35m' #粉红YELOW='\E[0;33m......
  • 在linux服务器上平滑发布(蓝绿发布)java项目,不影响现有业务运行
    具体操作使用nginx作为负载均衡,配置upstream(注意修改项目名)upstream项目名{serverlocalhost:7008max_fails=3fail_timeout=30s;serverlocalhost:7009max_fails=3fail_timeout=30s;}启动命令(注意修改jar位置及端口号),后修改为start.sh并......
  • Linux 防火墙配置指南:firewalld 端口管理应用案例(二十个实列)
       ......
  • FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流
    ​《FFmpeg开发实战:从零基础到短视频上线》一书在第10章介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。不过MediaMTX的功能实在是太简单了,无法应用于真实直播的生产环境,真正能用于生产环境的流媒体服务器还要看SRS或者ZLMediaKit。SRS是一......
  • 基于Linux的可信文件系统设计与实现(开题报告)
    本科毕业设计(论文)开题报告题目:基于Linux的可信文件系统设计与实现1、毕业设计的主要内容、重点和难点等1.主要内容:在操作系统中实现文件的各种操作,即新建、复制、删除等。使用加密算法对重要文件进行加密,保证文件的安全性,设置用户登录进入系统后才能操作文件,对用户密码......