linux常用命令linux常用命令linux常用命令常用命令常用命令
### Linux常用命令详解 #### 一、`pwd` 命令:显示当前工作目录的绝对路径 - **用途**:此命令用于显示用户当前所处的工作目录的完整路径。 - **示例**: ```bash [root@localhost ~]# pwd /root ``` #### 二、`ls` 命令:列出当前目录下的文件及子目录 - **主要选项**: - `-a`:显示所有文件及子目录,包括隐藏文件(以`.`开头的文件)。 - `-l`:以长格式显示文件的详细信息,包括权限、所有者、大小等。 - `-p`:在目录后面附加斜杠(`/`),便于区分文件和目录。 - **示例**: ```bash [root@localhost ~]# ls -a . .. .bash_history .bashrc desktop documents downloads music videos [root@localhost ~]# ls -l total 4 drwxr-xr-x. 2 root root 4096 Mar 14 12:00 .bash_history -rw-r--r--. 1 root root 220 Apr 12 2018 .bashrc ``` #### 三、`cd` 命令:更改工作目录 - **主要选项**: - `.`:表示当前目录。 - `..`:表示上一级目录。 - **示例**: ```bash [root@localhost ~]# cd .. [root@localhost ~]# pwd / [root@localhost ~]# cd /root/aa [root@localhost aa]# pwd /root/aa ``` #### 四、`mkdir` 命令:创建新目录 - **用途**:创建一个新的目录。 - **示例**: ```bash [root@localhost ~]# mkdir /root/aa [root@localhost ~]# mkdir bb [root@localhost ~]# ls aa bb ``` #### 五、`rmdir` 命令:删除空目录 - **用途**:删除指定的空目录。 - **示例**: ```bash [root@localhost ~]# rmdir /root/aa [root@localhost ~]# rmdir bb [root@localhost ~]# ls ``` #### 六、`cat` 命令:显示文件内容 - **主要选项**: - `-n`:显示行号。 - **示例**: ```bash [root@localhost ~]# cat -n filename 1 This is line one. 2 This is line two. ``` #### 七、`more` 命令:分页显示文件内容 - **用途**:逐屏显示文本文件内容,适用于文件内容较多的情况。 - **示例**: ```bash [root@localhost ~]# more filename ``` #### 八、`wc` 命令:统计文件的行数、字数、字节数 - **主要选项**: - `-c`:统计字节数。 - `-l`:统计行数。 - `-w`:统计单词数。 - **示例**: ```bash [root@localhost ~]# wc file1 52 168 1073 file1 ``` #### 九、`cp` 命令:复制文件或目录 - **主要选项**: - `-i`:交互模式,在覆盖目标文件前提示用户确认。 - **示例**: ```bash [root@localhost ~]# cp -i file1.c /usr/file2.c cp: overwrite ‘/usr/file2.c’? y ``` #### 十、`rm` 命令:删除文件 - **用途**:删除指定的文件。 - **示例**: ```bash [root@localhost ~]# rm /root/file1.c ``` #### 十一、`mv` 命令:移动文件或重命名文件 - **用途**:移动文件到另一个目录或重命名文件。 - **示例**: ```bash [root@localhost ~]# mv file1 file2 [root@localhost ~]# mv file2 /usr ``` #### 十二、`head` 命令:显示文件头部 - **用途**:显示文件前几行内容,默认为前10行。 - **示例**: ```bash [root@localhost ~]# head file1 ``` #### 十三、`tail` 命令:显示文件尾部 - **用途**:显示文件最后几行内容,默认为最后10行。 - **示例**: ```bash [root@localhost ~]# tail file1 ``` #### 十四、`chmod` 命令:修改文件或目录权限 - **命令格式**:`chmod [who][+|-][mode] 文件名` - **主要选项**: - `who`:指定权限更改的对象。 - `u`:文件所有者。 - `g`:文件所在组的其他成员。 - `o`:其他用户。 - `a`:所有用户(默认)。 - `+`:添加权限。 - `-`:撤销权限。 - `mode`:指定权限类型。 - `r`:读取权限。 - `w`:写入权限。 - `x`:执行权限。 - **示例**: ```bash [root@localhost ~]# chmod o+w file1 ``` #### 十五、`tar` 命令:打包压缩或解压缩文件 - **常用选项**: - `-cvf`:创建压缩文件。 - `-xvf`:解压文件。 - **示例**: ```bash [root@localhost ~]# tar -cvf abc.tar /root/aa [root@localhost ~]# tar -xvf abc.tar ``` 以上命令是在Linux系统中经常使用的工具,熟练掌握这些命令能够极大地提高工作效率。除了上述介绍的基本用法之外,很多命令还支持更多的选项和参数,可以通过命令手册(使用`man`命令)来获取更详细的信息。














剩余12页未读,继续阅读


- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 2023年CCT全国高等学校计算机考试单选多选判断题库.doc
- 大数据平台项目融资计划.pptx
- MapGIS城镇土地调查数据库管理系统使用手册采集建库篇印刷版.doc
- 电力二次系统安全防护规定.doc
- BP神经网络讲座2016年数模.ppt
- php面试自我介绍.docx
- 2021年电力系统通信与网络技术题库.doc
- (完整word版)数字信号处理的发展及其在图像处理中的应用.doc
- 计算机科学与技术-网络爬虫与数据挖掘-机器学习算法与就业推荐系统-面向高校工科毕业生的智能就业岗位匹配平台-基于学科分类与职业需求的多维度就业推荐系统-整合招聘网站数据与高校专业信.zip
- Excel在工程评标中的应用.doc
- 2023年单片机大作业.doc
- PKI在企业电子商务的应用.doc
- 第4章S7200PLC基础知识.ppt
- Linux系统内核空间与用户空间通信的实现与分析报告.doc
- 大数据十大经典案例精选幻灯片.ppt
- 2022网络安全演讲稿.docx


