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
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助