文章目录
- 目录操作与文件管理
- 系统信息与管理
- 软件包管理和系统维护
- 压缩与解压缩
- 网络与通信
- 辅助工具与信息获取
- 文本处理与搜索
- 时间与日期操作
- 网络连接与通信(补充)
- 链接管理
- 磁盘与存储管理
- 环境变量与路径设置
- 用户和组管理
- 查看系统信息
 
当然,以下是按照类别对上面提到的30个Linux命令及其示例进行归类:
目录操作与文件管理
-  ls - 列出目录内容 - 示例: - ls
- ls -a
- ls -l
 
 
- 示例: 
-  cd - 改变当前工作目录 - 示例: - cd /home/user
- cd ..
- cd ~
 
 
- 示例: 
-  pwd - 显示当前工作目录 - 示例: - pwd
 
 
- 示例: 
-  mkdir - 创建新目录 - 示例: - mkdir new_directory
 
 
- 示例: 
-  touch - 创建新文件或更新文件的时间戳 - 示例: - touch file.txt
 
 
- 示例: 
-  rm - 删除文件或目录 - 示例: - rm file.txt
- rm -r directory
 
 
- 示例: 
-  cp - 复制文件或目录 - 示例: - cp file1.txt file2.txt
- cp -r source_dir target_dir
 
 
- 示例: 
-  mv - 移动或重命名文件或目录 - 示例: - mv oldfile.txt newfile.txt
- mv file directory/
 
 
- 示例: 
-  cat/more/less - 查看文件内容 - 示例: - cat file.txt
- more file.txt
- less file.txt
 
 
- 示例: 
-  echo - 输出文本到终端或追加到文件 - 示例: - echo "Hello World"
- echo "text" >> file.txt
 
 
- 示例: 
系统信息与管理
-  clear 或 Ctrl + L- 清除屏幕内容- 示例: - clear
 
 
- 示例: 
-  find - 在文件系统中查找文件 - 示例: - find / -name "filename"
 
 
- 示例: 
-  top/ps - 进程查看与管理 - 示例: - top
- ps aux
 
 
- 示例: 
-  kill/killall - 终止进程 - 示例: - kill PID
- killall process_name
 
 
- 示例: 
-  shutdown/reboot - 关机或重启计算机 - 示例: - sudo shutdown -h now
- sudo reboot
 
 
- 示例: 
软件包管理和系统维护
-  sudo - 以超级用户权限执行命令 - 示例: - sudo apt-get update
 
 
- 示例: 
-  apt-get/yum/dnf - 包管理工具 - 示例: - sudo apt-get install package_name
- sudo yum install package_name或- sudo dnf install package_name
 
 
- 示例: 
文件权限和所有权管理:
-  chmod - 更改文件或目录的权限 - 示例: - chmod 755 script.sh
 
 
- 示例: 
-  chown/chgrp - 更改文件或目录的所有者或组 - 示例: - chown user:group file.txt
 
 
- 示例: 
压缩与解压缩
-  tar - 打包和压缩文件 - 示例: - tar -cvf archive.tar file1 file2 dir1
- tar -zcvf archive.tar.gz file1 file2 dir1
 
 
- 示例: 
-  zip/unzip - 压缩和解压缩文件 - 示例: - zip archive.zip file1.txt file2.txt
- unzip archive.zip
 
 
- 示例: 
网络与通信
- ping - 测试网络连接 - 示例: - ping www.example.com
 
 
- 示例: 
辅助工具与信息获取
-  man - 查看命令或程序的手册页 - 示例: - man ls
 
 
- 示例: 
-  history - 显示历史执行过的命令 - 示例: - history
- !n
 
 
- 示例: 
-  echo $PATH - 显示环境变量PATH的内容 - 示例: - echo $PATH
 
 
- 示例: 
文本处理与搜索
- grep - 在文件中搜索特定文本 - 示例: - grep "text" file.txt
 
 
- 示例: 
时间与日期操作
- date - 查看或设置系统日期和时间 - 示例: - date
- date -s "2022-01-01 12:00:00"
 
 
- 示例: 
网络连接与通信(补充)
-  ssh - 安全远程登录到另一台计算机 - 示例: - ssh user@hostname
 
 
- 示例: 
-  curl/wget - 下载文件或获取网页内容 - 示例: - curl -O http://example.com/file.zip
- wget http://example.com/file.zip
 
 
- 示例: 
链接管理
- ln - 创建硬链接或符号链接 - 示例: - ln source_file link_name创建硬链接
- ln -s source_file link_name创建符号链接
 
 
- 示例: 
磁盘与存储管理
-  df - 显示磁盘空间使用情况 - 示例: - df -h
 
 
- 示例: 
-  du - 查看文件或目录占用的磁盘空间大小 - 示例: - du -sh directory
 
 
- 示例: 
环境变量与路径设置
- export - 设置或显示环境变量 - 示例: - export PATH=$PATH:/new/path
 
 
- 示例: 
用户和组管理
- useradd/userdel/groupadd/groupdel - 管理用户和用户组 - 示例: - useradd newuser
- groupadd developers
- userdel olduser
- groupdel designers
 
 
- 示例: 
查看系统信息
-  uname - 显示操作系统基本信息 - 示例: - uname -a
 
 
- 示例: 
-  free - 显示内存使用情况 - 示例: - free -m
 
 
- 示例: 
以上是更多的Linux常用命令及其分类和示例。在实际使用中,根据具体需求可能还会用到其他命令,如sed(流编辑器)、awk(数据处理工具)、netstat(网络状态查看)、ss(Socket统计工具)等。通过熟练掌握这些命令,可以更好地进行Linux系统的管理和日常运维工作。
python推荐学习汇总连接:
 50个开发必备的Python经典脚本(1-10)
50个开发必备的Python经典脚本(11-20)
50个开发必备的Python经典脚本(21-30)
50个开发必备的Python经典脚本(31-40)
50个开发必备的Python经典脚本(41-50)
 ————————————————
最后我们放松一下眼睛
 