### Linux常用命令基础知识点 #### 1. `man` 命令 - **功能**:提供对Linux命令的手册页帮助。 - **语法**:`man [命令名称]` - **示例**: - `man ls`:查看`ls`命令的手册页。 - **说明**: - 手册页通常包含命令的简介、语法、选项说明、示例等内容。 - 使用`q`键或`Ctrl+C`退出手册页。 #### 2. `ls` 命令 - **功能**:列出指定目录中的文件和子目录列表。 - **语法**:`ls [选项] [目录]` - **示例**: - `ls /usr/man`:列出`/usr/man`目录下的内容。 - `ls -l`:以长格式列出当前目录下的文件和子目录的详细信息。 - **文件类型**: - `d`:目录。 - `-`:普通文件。 - `l`:符号链接文件。 - **权限**: - `r`:可读。 - `w`:可写。 - `x`:可执行。 #### 3. `cp` 命令 - **功能**:复制文件或目录。 - **语法**:`cp [选项] 源 目标` - **示例**: - `cp filename1 filename2`:将`filename1`复制为`filename2`。 - `cp 1.c netseek/2.c`:将`1.c`复制到`netseek`目录并重命名为`2.c`。 #### 4. `rm` 命令 - **功能**:删除文件或目录。 - **语法**:`rm [选项] 文件或目录` - **示例**:`rm 1.c`:删除文件`1.c`。 #### 5. `mv` 命令 - **功能**:移动文件或目录,也可以用于重命名文件。 - **语法**:`mv [选项] 源 目标` - **示例**: - `mv filename1 filename2`:将`filename1`重命名为`filename2`。 - `mv qib.tgz ../qib.tgz`:将文件`qib.tgz`移动到上级目录。 #### 6. `cd` 和 `pwd` 命令 - **功能**: - `cd`:更改当前工作目录。 - `pwd`:显示当前工作目录的完整路径。 - **语法**: - `cd [目录]` - `pwd` - **示例**: - `cd netseek`:进入`netseek`目录。 - `pwd`:显示当前目录路径。 #### 7. `cat` 和 `more` 命令 - **功能**: - `cat`:将文件内容输出到标准输出。 - `more`:分屏显示文件内容。 - **语法**: - `cat [文件]` - `more [文件]` - **示例**: - `cat > 1.c`:创建新文件`1.c`并允许输入内容,按`Ctrl+D`保存。 - `cat 1.c` 或 `more 1.c`:查看文件`1.c`的内容。 - **编译命令**: - `gcc -o1 1.c`:将`1.c`编译为可执行文件`1`。 #### 8. `chmod` 命令 - **功能**:修改文件的权限。 - **语法**:`chmod [模式] 文件` - **示例**: - `chmod u+x filename`:为文件所有者添加执行权限。 - `chmod g+x filename`:为文件所属组添加执行权限。 - **权限**: - `u`:用户(文件所有者)。 - `g`:组(文件所属组)。 - `o`:其他人。 - `r`:读取。 - `w`:写入。 - `x`:执行。 #### 9. `clear` 和 `date` 命令 - **功能**: - `clear`:清除终端屏幕。 - `date`:显示当前日期和时间。 - **语法**: - `clear` - `date` #### 10. `mount` 命令 - **功能**:挂载文件系统。 - **语法**:`mount [选项] 设备 装载点` - **示例**: - `mount /dev/cdrom`:挂载CD-ROM设备。 - 进入挂载点目录:`cd /mnt/cdrom` #### 11. `su` 命令 - **功能**:切换用户身份。 - **语法**:`su [选项] [用户名]` - **示例**: - `su - netseek`:切换到用户`netseek`,并加载其环境变量。 - `su -`:默认切换到`root`用户。 #### 12. `whoami`, `whereis`, `which`, `id` 命令 - **功能**: - `whoami`:显示当前登录用户。 - `whereis`:查找命令及其手册页的位置。 - `which`:查找命令的可执行文件位置。 - `id`:显示用户的UID和GID。 - **示例**: - `whoami`:显示当前登录用户名。 - `whereis bin`:显示`bin`命令的位置。 - `which bin`:显示`bin`命令的路径。 - `id`:显示当前用户的UID和GID。 #### 13. `grep` 和 `find` 命令 - **功能**: - `grep`:搜索文本文件中符合特定模式的行。 - `find`:在指定目录树下查找符合条件的文件。 - **语法**: - `grep [选项] 模式 [文件]` - `find [目录] [选项] [表达式]` - **示例**: - `grep success *`:搜索当前目录下所有文件中包含“success”的行。 - `find . -name "*.c"`:在当前目录下查找所有以`.c`结尾的文件。 #### 14. `kill` 命令 - **功能**:发送信号到进程。 - **语法**:`kill [选项] PID` - **示例**: - `ps ax`:列出所有进程的信息。 - `kill PID`:向指定PID的进程发送SIGTERM信号。 #### 15. `passwd` 命令 - **功能**:更改用户密码。 - **语法**:`passwd [用户]` - **示例**:`passwd`:更改当前用户的密码。 #### 16. `history` 命令 - **功能**:显示命令历史记录。 - **语法**:`history` - **示例**:`history`:显示用户过去的命令历史。 #### 17. `!!` 特殊命令 - **功能**:重新执行最近的一条命令。 - **语法**:`!!` - **示例**:`!!`:重复执行上一条命令。 #### 18. `mkdir` 命令 - **功能**:创建目录。 - **语法**:`mkdir [选项] 目录` - **示例**:`mkdir netseek`:创建名为`netseek`的目录。 #### 19. `tar` 命令 - **功能**:打包和压缩文件。 - **语法**:`tar [选项] 文件` - **示例**:`tar -zxvf nmap-3.45.tgz`:解压`nmap-3.45.tgz`到当前目录。 #### 20. `finger` 命令 - **功能**:查询用户信息。 - **语法**:`finger [选项] 用户名` - **示例**: - `finger`:显示所有用户的简要信息。 - `finger root`:显示`root`用户的信息。 以上就是关于Linux常用命令的一些基础知识,这些命令涵盖了日常操作中常见的需求,熟练掌握它们对于Linux系统的使用至关重要。
- 粉丝: 1
- 资源: 41
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助