Linux文件目录指令
1.pwd指令
pwd 显示当前所在的目录
2.ls指令
ls [选项] [目录或文件] 查看文件信息 ls -a 查看所有文件和目录,包括隐藏的 ls -l 以列表的方式显示
3.cd指令
cd 路径 cd ~ 回到家目录 cd .. 回到上一级目录
练习: 1.使用绝对路径,切换到root目录 cd /root 2.使用相对路径,切换到root目录,比如当前在/usr/lib cd ../../root 3.回到上一级目录 cd .. 4.回到家目录 cd ~
4.mkdir指令
mkdir [选项] 路径 创建文件夹
mkdir -p 路径 创建多级文件夹
5.rmdir指令
rmdir [选项] 路径 删除空文件夹 rmdir -p 路径 递归删除空文件夹 注意:文件夹下有内容,则无法删除
6.touch指令 (创建文件)
touch 文件路径
touch 文件路径1 文件路径2 一次性创建多个文件
7.cp指令 (拷贝文件到指定目录)
1.基本语法
cp [选项] 源路径 目标路径
cp 源路径 目标路径 拷贝单个文件
cp -r 源路径 目标路径 拷贝文件夹
cp -r dog/* cat/ 把dog文件夹下面所有文件拷贝到cat文件夹
小练习: 1./home下创建test1文件夹 mkdir test1 2.test1文件夹中创建a.txt,b.txt,c.txt三个文件 touch a.txt b.txt c.txt 3.把test1中的a.txt复制到/home下 cp /home/test1/a.txt /home 4.新建一个文件夹test2 mkdir /home/test2 5.拷贝整个test1到test2下 cp -r /home/test1 /home/test2
2.补充
当拷贝时发现相同的文件,会提示是否覆盖
\cp [选项] 源路径 目标路径 cp前面加 '/' 取消提示,强制复制
8.rm指令(删除目录或文件)(慎用)
1.基本语法
rm [选项] 目标路径 rm 文件路径 删除文件 rm -r 文件夹路径 删除文件夹 rm -rf xxxx 强制删除不提示
9.mv指令(移动文件或重命名)
1.基本语法
mv 源路径 目标路径
10.cat指令 (显示文件内容)
1.基本语法
cat [选项] 文件路径
cat 文件路径 显示文件内容
cat -n 文件路径 显示文件内容,并显示行号
2.补充
比如:
cat -n /etc/profile | more
11.more指令
more指令中内置了很多快捷键,用起来很方便
1.基本语法
more 文件路径
2.快捷键
空格 向下翻一页 Enter 向下翻一行 q 立即离开 Ctrl+F 向下滚动一屏 Ctrl+B 向上滚动一屏 = 显示当前行号 :f 输出文件名和当前行号
12.less指令
比more更加强大,功能比more更过,这里只介绍部分
1.基本语法
less 文件路径
2.快捷键
空格 向下翻一页 pagedown 向下翻一页 pageup 向上翻一页 /字符串 向下查找[字符串],n下一个,N上一个 ?字符串 向上查找[字符串],n下一个,N上一个 q 离开less
13. >指令 >>指令
1.基本说明
>:输出重定向 会覆盖原来文件内容
>>:追加重定向 追加到文件末尾
2.示例
1.创建空白a.txt
touch a.txt 2.把ll 查找的结果,用输出重定向写进a.txt
ll > a.txt4.把ls 查找的结果,用追加重定向写进a.txt
ls >> a.txt
查看a.txt: vim a.txt (包含ll和ls的内容)
14.echo指令
把内容输出到控制台
15.head指令
1.基本语法
head 文件路径 查看文件前10行
head -n 5 文件路径 查看文件前5行
16.tail指令
1.基本语法
tail 文件路径 查看文件前10行 tail -n 5 文件路径 查看文件前5行 tail -f 文件路径 实时追踪文件所有的更新-----经常使用
17.ln指令
软链接也叫符号链接,类似于 windows 里的快捷方式,主要存放了链接其他文件的路径
ln 源文件或源文件夹 软连接名 硬链接 ln -s 源文件或源文件夹 软连接名 软链接
测试: 1. 在/home目录下创建/root的软链接,名字为linktoroot ln -s /root linktoroot
2. 删除/home下的linktoroot rm -f linktoroot (注意:linktoroot不能加/)
18.history指令
查看已经执行过历史命令,也可以执行历史指令
history 查看所有的历史指令 history 10 查看最近执行的10条指令 !100 执行编号为100的指令