ls命令讲解
ls:查看当前路径下的所有文件夹。
语法: ls [参数选项] 其中参数选项可以省略
常见的参数选项如下:
-a 查看所有文件包括隐藏文件
-l 查看文件详细信息
-R 递归显示当前目录和子目录
如何切换用户
语法: su 用户名
知识点:
低权限向高权限切换,需要输入密码。
高权限向低权限切换,无需输入密码。
注意事项:
当使用普通登录的时候,左边显示如下内容:
[jack@localhost ~]$
当使用管理员登录的时候,左边显示如下内容:
[root@localhost ~]#
总结:
左边的是当前的登录用户
~ :表示当前登录用户的家目录。(个人文件夹)
$表示普通用户
#表示超级管理员
如何创建文件夹
mkdir :用法:在当前目录下创建一个文件夹。语法如下:
mkdir aa 表示在当前目录创建一个文件夹
案例:在根目录创建一个名字叫test的文件夹。
- 切换到根目录 cd /
- 创建test文件夹 mkdir test
进阶用法:如果需要创建级联文件夹,那么上述无法实现。
什么是级联文件夹:就是文件夹里面还有文件夹…
用法如下: mkdir -p aa/bb/cc/dd
-p 表示允许创建级联文件夹。
如何删除文件或文件夹
rm命令:删除文件夹或文件。
默认是删除文件。
语法如下:
rm [参数选项] [文件或文件夹路径]
其中参数选项如下:
-i 提示是否删除
-r 用于删除目录
-f 用语强制删除文件或目录
N表示no y表示yes
最忌讳的语法: rm –rf /*
表示删除根目录下的所有文件
执行了该命令就准备重启之前备份的服务器吧、当前服务器以及彻底报废了。
Touch 命令 :在当前目录下创建一个空白文件。
例如 touch a.txt
cp:用于将一个文件或目录,复制到指定位置。相当于复制粘贴的合体。
语法如下:
cp [参数选项] 源文件路径 目标文件的路径
常见的选项如下:
-r 递归复制目录
-i 提示是否覆盖
-f 用于强制覆盖
需求:
在跟目录下创建一个a.txt
然后将其复制到/opt目录下。然后检查是否复制成功。
1.切换到根目录 cd /
2.创建a.txt touch a.txt
3.开始复制粘贴 cp a.txt /opt
4.检查,进入opt目录 cd /opt
5.通过ls查看
mv :常用于剪切一个文件,或者重命名一个文件
语法如下:
mv [参数选项] 源文件 目标文件
cat命令:可以查看一个文件的内容,并显示在控制台上。
语法如下:
cat [参数选项] 文件名
参数选项如下:
-n 显示所有行的行号。
适用于文件内容较小的文件
和cat指令类似。都是用来查看文件内容
其中more和less指令用法完全一致。
但是一般都是使用less。因为less支持上下翻页。
q:退出浏览
空格:向下翻页
上下箭头进行逐行浏览