Linux 常用命令学习笔记

Linux 常用命令学习笔记

文件操作

  • ls:列出当前目录下的文件和文件夹。
    • ls -l:以长格式显示文件和文件夹的详细信息。
    • ls -a:显示所有文件,包括隐藏文件。
  • cd [目录]:切换到指定目录。
  • pwd:显示当前工作目录的路径。
  • mkdir [目录名称]:创建一个新目录。
  • rm [文件]:删除指定的文件。
    • rm -r [目录]:递归删除指定目录及其内容。
  • cp [源文件] [目标文件]:将源文件复制到目标文件。
    • cp -r [源目录] [目标目录]:递归复制源目录到目标目录。
  • mv [源文件] [目标文件]:将源文件移动到目标文件(也可用于重命名文件)。
  • cat [文件]:显示文件内容。
  • head [文件]:显示文件的前几行。
    • head -n [行数] [文件]:显示文件的前指定行数。
  • tail [文件]:显示文件的最后几行。
    • tail -n [行数] [文件]:显示文件的最后指定行数。

系统操作

  • ps:显示当前运行的进程。
    • ps -ef:显示所有进程的详细信息。
  • kill [进程ID]:杀死指定的进程。
  • top:显示系统的实时性能数据。
  • ifconfig:显示网络接口的配置信息。
  • ping [IP地址/域名]:向目标地址发送网络请求进行连通性测试。
  • ssh [用户名@服务器地址]:使用SSH协议连接到远程服务器。
  • reboot:重新启动系统。
  • shutdown:关闭系统。
    • shutdown -h now:立即关闭系统。
    • shutdown -r now:立即重启系统。

压缩和解压缩

  • tar -czvf [压缩文件] [文件/目录]:将文件或目录压缩为tar.gz格式。
  • tar -xzvf [压缩文件]:解压tar.gz文件。
  • zip [压缩文件] [文件/目录]:将文件或目录压缩为zip格式。
  • unzip [压缩文件]:解压zip文件。

权限管理

  • chmod [权限] [文件]:修改文件的权限。
    • chmod +x [文件]:赋予文件执行权限。
  • chown [用户:组] [文件/目录]:修改文件或目录的所有者和所属组。
  • chgrp [组] [文件/目录]:修改文件或目录的所属组。

包管理

  • apt-get install [软件包]:安装指定的软件包。
  • apt-get remove [软件包]:卸载指定的软件包。
  • apt-get update:更新软件源列表。
  • apt-get upgrade:升级系统中已安装的软件包。

其他常用命令

  • grep [关键词] [文件]:在文件中搜索指定的关键词。
    • grep -r [关键词] [目录]:递归搜索指定目录下的文件。
  • find [目录] -name [文件名]:在指定目录下搜索指定文件名的文件。
  • wget [链接]:下载文件。
  • scp [源文件] [目标地址]:通过SSH协议将文件复制到远程服务器。
  • df:显示磁盘使用情况。
  • du [目录]:显示指定目录的磁盘使用情况。
  • history:显示命令历史记录。

通过学习这些常用的Linux命令,你可以更好地管理和操作Linux系统。这些命令覆盖了文件操作、系统操作、压缩解压缩、权限管理、包管理等常见任务。希望对你有所帮助!

你可能感兴趣的:(Linux基础,linux,学习,笔记)