ls指令
含义:(list)列出目录下所有文件和目录
用法1 直接在命令行输入ls
含义:列出当前工作目录下的所有文件/文件夹的名称
用法2 ls路径
含义:列出指定路径下的所有文件/文件夹名称
关于路径:
路径可以分为两种:相对路径、绝对路径
相对路径:相对首先得有一个参照物,(一般就是当前的工作路径)
相对路径写法:通常会用到2个符号“./”“../”
符号“./”表示当前目录下 “../”表示上一级目录下
绝对路径:不需要参照物,直接从根“/”开始寻找路径
用法3 ls 选项 路径
含义:在列出指定路径下的文件/文件夹的名称,并以指定的格式来进行显示
常见:
Ls -l 路径 用法 ls -l /root
Ls -la 路径 用法 ls -la /root
选项解释
-l 表示list ,以详细列表的形式进行显示
-a 表示显示所有的文件和文件夹(包含了隐藏文件/文件夹)
隐藏的文件显示的结果都是以.开头的
Ls -lh 路径 用法 ls -lh/root
含义:列出指定路径下所有文件/文件夹的名称,以列表的形式并且显示文档大小的时候以可读性较高的形式显示
pwd指令
cd命令
cd 切换到目标位置
cd /可以直接切换目录
cd ~切换到当前用户的家目录
cd -切换到上一次cd执行的目录
cd ..返回两级目录
cd ../返回上级目录
mkdir指令 创建文件夹
Touch 创建文件
touch文件路径 【路径可以是文件名也可以是路径】
案例: 使用touch在当前目录下创建一个文件 命名为linux.txt
Touch linux.txt
cp指令
cp:复制
作用:复制文件或者文件夹到指定的位置
语法: cp被复制的文档路径 文档被复制到的路径
当使用cp命令进行文件夹复制的时候,需要添加选项“-r”
“-r”表示递归复制
否则目录会被略过
mv指令
mv:移动
作用:移动文件/文件夹到新的位置
语法:mv 需要移到的文件/文件夹路径 需要保存的位置路径
rm指令
删除文件或目录rm
vim指令
vi文本编辑器
作用:
创建或修改文本文件
维护linux系统中的各种配置文件
三种工作模式:
命令、输入、末行模式
举例:
根目录下
Touch hh
Vim hh空白配置文件
i在光标出插入
o在下一行插入
u撤销
复制
写内容、按esc键、按yy键 再按p键
yy p
删除
按esc键、按dd键
Dd
替换
按esc键 shift+:
% s/h/k/g
h=原有内容
k=替换后的内容
替换第2行和第3行的内容
cat指令
cat命令:查看出文件的内容
举例:
Cd /opt/
ll查看
Touch hhhhh
Cat hhhhh