Linux常用命令详解:文件处理、搜索、压缩与网络操作
5星 · 超过95%的资源 需积分: 50 183 浏览量
更新于2024-09-07
12
收藏 183KB TXT 举报
"这篇笔记详细介绍了Linux操作系统的常用命令,涵盖了文件处理、文件搜索、压缩解压、网络管理和用户权限等多个方面,是学习和使用Linux系统的基础知识。
在文件处理部分,介绍了`ls`用于查看目录,`cat`、`tac`显示文件内容,`more`和`less`进行分页显示,`head`和`tail`分别显示文件首尾,`touch`创建文件,`mkdir`创建目录,`cd`切换目录,`pwd`显示当前目录,`rmdir`删除空目录,`rm`删除文件或目录,`cp`复制文件或目录,`scp`远程传输,`mv`移动或重命名文件,以及`ln`创建软链接。
文件搜索部分包括`find`在指定范围内查找文件,`locate`快速定位文件,`which`查找命令的安装路径,`whereis`寻找命令及其帮助文档的位置,`grep`在文件中搜索特定字符串。
在压缩解压领域,讲解了`gzip`和`gunzip`处理gz文件,`tar`进行文件打包和压缩,`zip`和`unzip`用于.zip文件,`bzip2`和`bunzip2`处理bz2文件。
网络管理方面,涉及`write`向在线用户发送消息,`wall`广播消息,`ping`测试网络连通性,`ifconfig`查看和配置网络接口,`mail`发送邮件,`last`显示登录历史,`lastlog`查看用户最后登录时间,`traceroute`追踪数据包路径,`netstat`显示网络状态,`setup`配置网络,`mount`挂载文件系统,`nmap`进行端口扫描,`ifup`和`ifdown`启用或禁用网络接口。
关机重启命令有`shutdown`、`halt`、`poweroff`、`init`用于系统关闭或重启,`reboot`重启系统,`logout`退出当前终端。
在帮助命令中,`man`提供完整帮助信息,`whatis`显示简短描述,`apropos`搜索命令主题,`--help`查看命令选项,`info`获取详细帮助,`help`获取Shell内置命令帮助。
文件系统部分提到了`tree`以树状结构展示目录,`df`和`du`用于统计文件系统空间,`fsck`修复文件系统,`dumpe2fs`显示磁盘状态,`mount`挂载设备,`fdisk`分区工具,`free`查看内存使用情况,以及`swap`分区的创建和管理。
用户权限部分涵盖`useradd`添加用户,`passwd`设置密码,`usermod`修改用户信息,`chage`管理密码过期,`userdel`删除用户,`id`查看用户ID,`su`切换用户,`env`查看环境变量,`who`和`w`显示登录信息,以及用户和用户组的管理命令。
权限管理部分包括`chmod`改变权限,`chown`更改所有者,`chgrp`更改组,`umask`设置默认权限,还涉及SetUID、SetGID、Sticky BIT等特殊权限,以及`chattr`、`lsattr`用于高级文件属性,`sudo`授权执行命令,和ACL(Access Control List)权限的管理。
系统管理方面,讲解了如何管理后台进程,如`jobs`、`fg`、`bg`,以及进程查看和管理,如`top`、`ps`、`kill`、`killall`、`pkill`。此外,还涉及了系统定时任务的`crontab`,资源查看工具如`vmstat`、`dmesg`、`free`、`/proc/cpuinfo`、`uptime`。
这些命令和概念构成了Linux系统管理的基础,对于日常操作和系统维护至关重要。"
2023-07-27 上传
2024-04-02 上传
2023-09-13 上传
2024-06-03 上传
2023-03-31 上传
2023-07-28 上传
GameCocos2dx
- 粉丝: 18
- 资源: 14
最新资源
- sicherheit_ws:安全概念讲习班
- Bregman Cookbook:此工具箱提供基于 Bregman Iterations 的信号/图像/3D 处理-matlab开发
- 下一个大学
- fccWebDesign:在此仓库内,有我为在线课程(在freeCodeCamp上进行的响应式Web设计认证)制作的项目
- dchr.host:端到端K8s CICD练习
- 4ampr-fj2021-paginas-web-semana-03:专业人士
- Accuinsight-1.0.36-py2.py3-none-any.whl.zip
- vicms:用于python-flask的迷你内容管理架构
- Atcoder
- Pure
- irawansyahh.github.io:我的个人网站
- ask:一种在 Node 或浏览器中构建 HTTP 请求的简单、可链接的方式
- Dark Crystals New Tab Game Theme-crx插件
- 库存-REST-API:REST APIのテスト
- JavascriptVerletAlgorithm
- antiwasm:Web程序集objdump