挺全的Linux命令大全(txt版精华版)
### Linux命令大全精要解析 #### 一、目录与文件管理命令 **1. `cd` 命令** - **基本用法**: `cd directory` - 转到指定目录。 - **特殊符号**: `cd ..` - 返回上一级目录。 - **当前目录**: `cd` (不带参数) - 返回用户家目录。 - **用途**: 在Linux系统中快速切换工作目录。 **2. `cp` 命令** - **基本用法**: `cp file_from file_to` - 复制文件。 - **功能**: 复制一个或多个文件到指定位置。 - **示例**: `cp document.txt backup/` - 将document.txt复制到backup目录下。 **3. `ln` 命令** - **基本用法**: `ln [-s] source linkname` - 创建链接。 - **类型**: `-s` 参数用于创建软链接(符号链接)。 - **无参数**: 默认创建硬链接。 - **示例**: `ln -s /home/user/documents shortcut` - 创建指向/home/user/documents的软链接shortcut。 **4. `ls` 命令** - **基本用法**: `ls [directory]` - 查看指定目录下的文件列表。 - **详细列表**: `ls -l [directory]` - 显示详细列表信息,包括权限、所有者、大小等。 - **隐藏文件**: `ls -a [directory]` - 显示所有文件,包括以`.`开头的隐藏文件。 **5. `mkdir` 命令** - **基本用法**: `mkdir new_directory` - 创建新目录。 - **功能**: 用于在当前目录下创建一个新的子目录。 - **示例**: `mkdir downloads` - 在当前目录下创建名为downloads的新目录。 **6. `rm` 命令** - **基本用法**: `rm file` - 删除文件。 - **递归删除**: `rm -r directory` - 删除目录及其包含的所有文件和子目录。 - **注意事项**: 使用时需谨慎,尤其是带有`-r`选项时。 **7. `rmdir` 命令** - **基本用法**: `rmdir directory` - 删除空目录。 - **功能**: 只能删除空目录。 - **示例**: `rmdir empty_dir` - 删除名为empty_dir的空目录。 **8. `find` 命令** - **基本用法**: `find . -name "file"` - 从当前目录开始查找名为“file”的文件。 - **通配符**: 支持通配符,如`find . -name "*.txt"` - 查找所有.txt文件。 - **功能**: 强大的文件搜索工具,支持多种搜索条件。 **9. `adduser` 命令** - **基本用法**: `adduser user` - 添加新用户。 - **功能**: 创建新的系统用户账户。 - **示例**: `adduser john` - 创建名为john的新用户账户。 #### 二、进程与任务管理命令 **1. `alias` 命令** - **基本用法**: `alias command=command_with_options` - 定义别名。 - **功能**: 为复杂的命令定义简短的别名。 - **示例**: `alias ll='ls -l'` - 为`ls -l`命令定义别名ll。 **2. `bg` & `fg` 命令** - **基本用法**: `bg` - 将后台任务置于前台运行;`fg` - 将前台任务置于后台运行。 - **功能**: 控制任务的前后台切换。 - **示例**: 启动一个长时间运行的任务后使用`bg`将其置于后台继续运行。 **3. `ps` 命令** - **基本用法**: `ps ax` - 显示所有正在运行的进程信息。 - **功能**: 查看当前系统中的进程状态。 - **示例**: `ps aux` - 显示所有用户的进程信息。 **4. `mount` 命令** - **基本用法**: `mount device mountpoint` - 挂载设备到指定挂载点。 - **功能**: 将外部存储设备或文件系统挂载到系统中。 - **示例**: `mount /dev/sda1 /mnt/external` - 将外部硬盘分区挂载到/mnt/external目录下。 **5. `more` & `less` 命令** - **基本用法**: `more file` 或 `less file` - 分页查看文件内容。 - **功能**: `more` 一次显示一页内容;`less` 允许向前和向后滚动。 - **示例**: `less largefile.log` - 查看largefile.log的内容,并可以使用键盘上下键进行滚动。 #### 三、权限与文件属性命令 **1. `chown` & `chgrp` 命令** - **基本用法**: `chown user:group file` - 更改文件所有者和所属组;`chgrp group file` - 更改文件所属组。 - **功能**: 调整文件的所有权和所属组。 - **示例**: `chown john:users document.txt` - 将document.txt的所有者改为john,所属组改为users。 **2. `chmod` 命令** - **基本用法**: `chmod mode file` - 更改文件权限。 - **模式**: 数字模式(如`755`),符号模式(如`u+x`)。 - **示例**: `chmod 755 script.sh` - 给script.sh文件设置读写执行权限。 #### 四、系统管理命令 **1. `halt` 命令** - **基本用法**: `halt` - 关闭系统。 - **功能**: 安全地关闭Linux系统。 - **示例**: `sudo halt` - 使用管理员权限安全关机。 **2. `man` 命令** - **基本用法**: `man command` - 查看命令的手册页。 - **功能**: 提供命令的帮助文档。 - **示例**: `man ls` - 查看ls命令的手册页。 **3. `passwd` 命令** - **基本用法**: `passwd [username]` - 更改密码。 - **功能**: 更改当前用户的密码或指定用户的密码。 - **示例**: `passwd` - 更改自己的密码。 **4. `grep` 命令** - **基本用法**: `grep pattern file` - 在文件中搜索匹配的行。 - **功能**: 在文本文件中搜索符合正则表达式的行。 - **示例**: `grep "error" log.txt` - 在log.txt中搜索含有"error"的行。 **5. `find` 命令** - **基本用法**: `find path -type f -name "pattern"` - 搜索文件。 - **功能**: 按照特定条件搜索文件或目录。 - **示例**: `find /home -type f -name "*.pdf"` - 在/home目录下查找所有的.pdf文件。 **6. `dd` 命令** - **基本用法**: `dd if=inputfile of=outputfile` - 复制文件或转换格式。 - **功能**: 用于数据转换和复制,常用于制作磁盘镜像。 - **示例**: `dd if=/dev/sdb of=image.iso` - 将磁盘/dev/sdb的内容复制到image.iso文件中。 **7. `kill` & `killall` 命令** - **基本用法**: `kill pid` - 发送信号给进程;`killall process_name` - 杀死所有名为process_name的进程。 - **功能**: 向进程发送信号,通常用于终止进程。 - **示例**: `kill -9 1234` - 强制杀死PID为1234的进程。 以上总结了Linux命令大全中提到的关键命令及其使用方法。这些命令是Linux系统管理和日常操作的基础,熟练掌握它们将极大地提高工作效率。
cd .. 进入上一级目录
cd /directory 进入目录
cd 进入用户自己的目录
cp file_from file_to 拷贝文件
ln [-s] source linkname 为一个文件建立连结
ls [directory] 查看指定目录下的文件
ls -l [directory] 查看指定目录下文件的详细
ls -a [directory] 查看指定目录下的所有文件
mkdir new_directory 建一个新目录
more file 查看一个文本文件的内容
rm file 删除一个文件
rm -r directory 删除一个目录
rmdir directory 删除一个目录
find . -name "file" 从当前目录开始查找指定的文件
adduser 创建新用户
alias 设置别名或替代名
bg fg 使挂起的进程继续运行
ps ax 查询当前进程
mount 连接文件系统
more less 浏览文件内容
chown chgrp 改变文件的拥有者
chmod 改变文件属性
halt 关闭系统
man 显示手册页
passwd 改变用户口令
grep 查找字符串
find 查找文件
dd 复制磁盘或文件系统
kill 杀掉一个进程
- xiaowhy2011-09-21楼主骗人,这么点也叫大全,还精华呢
- w5681770102012-03-29有些实用 不是很全。。
- 粉丝: 1
- 资源: 54
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于C语言的系统服务框架.zip
- (源码)基于Spring MVC和MyBatis的选课管理系统.zip
- (源码)基于ArcEngine的GIS数据处理系统.zip
- (源码)基于JavaFX和MySQL的医院挂号管理系统.zip
- (源码)基于IdentityServer4和Finbuckle.MultiTenant的多租户身份认证系统.zip
- (源码)基于Spring Boot和Vue3+ElementPlus的后台管理系统.zip
- (源码)基于C++和Qt框架的dearoot配置管理系统.zip
- (源码)基于 .NET 和 EasyHook 的虚拟文件系统.zip
- (源码)基于Python的金融文档智能分析系统.zip
- (源码)基于Java的医药管理系统.zip