# linux 基本操作命令

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/25992.html | 发布：2023-12-14 | 更新：2023-12-14 | 分类：运维技术

linux 没有类似windows一样的盘符之分，所有的目录都是以“根‘ / ’”开始，linux 是多用户登陆，在 /home/ 的目录下，存放着已添加用户的用户目录。每个用户一个文件夹，文件夹名为用户名

 

// 下文中 $ 表示终端的提示符，不包含在命令当中

 

$ pwd : 字面意思为：“print the current working directory” 简单说就是查看你当前处于哪个目录下

 

$ cd ：这个命令的字面意思是-->“change directory”，就是切换到指定目录下

 

cd /home ----就是把当前目录切换到home下

 

cd /home/usrname/ ----就是切换到用户名为username的用户目录下

 

其中，当前用户的目录可以用 ～表示，无论你在任何目录下 终端输入 cd ～ 就可以切换到你的用户目录下，如果 cd 的参数为空有的发行版下会直接把目录转到根目录下，没有转到根目录下则目录不变，要把目录切换到根目录下 cd / 即可cd 的时候记不住路径可以 tab 补全

 

$ ls ：这应该是最常用的一个，功能是显示当前文件下的所有文件（不包括隐藏文件）。相同功能的还有 ll 但两个显示的方式不同，ls 是有参数的， 例如， $ ls -a使用 a 参数就可以看到隐藏文件了。其余参数还有很多，可以help自己探索一下。

 

grep : 这个命令不单独使用，这是一个搜索的命令。 可以和 ls 等一同使用。现在，你 cd 到你的 /etc 下 $ cd /etc 现在 ls 查看文件，有很多对吧， 如果我要你在里面找一个叫 profile 的文件，估计得找的够呛吧,给 ls 加点东西，你就能轻松找到了 $ ls |grep profile 再写这个命令，你可以发现，列出的文件中，名字都包含 profile 这就是grep 的用处 在 ls 这里，用了 一个 | 符号分开，其他的大部分相同，同样可以help 来进一步了解，这里你只需要知道基本操作就行了。

 

// cd 回你的home 目录下 用 $ cd ~

 

$ mkdir ：字面意思为--> “make a directory” 说白了就是创建一个文件夹执行 mkdir test 再来一下 ls 你就可以看到你创建了一个叫test的文件夹

 

$ rm: 现在创建个文件夹没啥用，就测试一下，删了吧， 用 rm 命令 $ rm test。当你执行了这个命令后如果没错的话你应该收到了大概意思为 test是一个目录无法删除的反馈。没错，rm 是删除文件的，但大部分时候都是需要带参数执行的。 现在重新输入命令 $ rm -r test这样，这个目录就删了， -r 这个参数表示递归删除该目录。如果在删除的时候命令反馈 是否删除目录的选项。 可以用 f 参数 让 rm 不想你询问直接删除

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
