linux文件目录常用命令

1 概述

命令功能
pwd列出当前工作目录的绝对路径
ls列出当前目录内容
cd目录切换
mkdir创建目录
rmdir删除空目录
touch创建空文件
cp复制文件或目录
rm删除文件或目录
mv移动文件或目录
cat查看文件内容
more分屏显示文件
less分屏显示文件
head显示文件开头部分,默认10行
tail输出文件结尾部分
echo输出内容在控制台
>输出重定向
>>追加
ln软链接
vi编辑文件
vim编辑

2 ls

列出当前目录的内容

2.1 语法

ls [选项][目录]
注:[]表示可选内容

2.2 选项说明

选项说明
-a列出全部的文件,包含隐藏文件
-l不包含隐藏文件

2.3 示例

在这里插入图片描述

2.4 显示信息

-rw-r–r--.1rootroot13411月 29 14:27dump.rdb
文件类型与权限链接数文件所有者文件所属组文件大小用byte来表示建立或最近修改的时间名字

2.5 文件权限

1) 第一项表示文件类型。(-:文件,d:目录, l:软链接文件(类似于windows中的快捷方式)),该种类型共7种,还有不常用的块设备文件、字符设备文件、套接字文件、管道文件。
2) 从第二项到第四项为代表所有者u的权限,rw-表示可读可写。
3) 第五项到第七项代表所属组g的权限(相同权限的人放在一起就是一组),r–代表只读
4) 第八项到第十项代表其他人的权限,r–代表只读
5) r 读 w 写 x 执行

3 cd

切换目录

3.1 参数说明

参数功能
cd 路径(相对、绝对)切换目录
cd ~ 或cd回到当前用户的home目录
cd …回到上一级目录
cd -回到上次所在目录
cd -P跳转到实际的物理路径,而非快捷方式路径

3.2 示例

[root@study /]# cd /  
[root@study /]# cd bin
[root@study bin]# cd /usr/bin
[root@study bin]# cd ../etc
#绝对路径:全路径,以/开头
#相对路径:相对当前目录的路径

4 mkdir

创建目录

4.2 示例

[root@study study]# mkdir a
[root@study study]# mkdir a/b
[root@study study]# mkdir -p a/b/c/d
#mkdir -p :一次性创建多级目录

5 cp

复制文件或目录

5.1 语法

cp [选项]source dest

5.2 示例

root@study study]# cp 3.txt a/b/copy
root@study study]# cp -r a d
# source需要存在,dest可以不存在,可以使用相对路径或绝对路径
# -r 递归复制目录

6 rm

删除文件或目录

6.1 参数说明

选项功能
-r递归删除所有内容
-f强制执行删除,不询问
-v显示指令的详细执行过程

7 mv

移动或重命名

7.1 语法

(1)mv oldNameFile newNameFile (功能描述:重命名)
(2)mv /temp/movefile /targetFolder (功能描述:移动文件)

8 cat

查看文件内容,显示全部,适用于查看较小的文件
在这里插入图片描述

9 more

内容分屏显示

9.1 操作说明

操作功能
enter往下翻一行
space往下翻一页
ctrl+f向下滚动一屏
ctrl+B返回上一屏幕
=输出当前行号
:f输出文件名和当前行号
q退出more,不再显示文件内容

10 > 和 >>

> :输出重定向
> >:追加在末尾
基本语法
(1)ls -l >文件 (功能描述:列表的内容写入文件a.txt中(覆盖写))
(2)ls -al >>文件 (功能描述:列表的内容追加到文件aa.txt的末尾)
(3)cat 文件1 > 文件2 (功能描述:将文件1的内容覆盖到文件2)
(4)echo “内容” >> 文件

11 ln

软链接也成为符号链接,类似于windows里的快捷方式,有自己的数据块,主要存放了链接其他文件的路径。
ln -s [原文件或目录] [软链接名] (功能描述:给原文件创建一个软链接)

12 vi和vim

VI是Unix操作系统和类Unix操作系统中最通用的文本编辑器。
VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM与VI编辑器完全兼容。
在这里插入图片描述

12.1 一般模式

以vi打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容, 也可以使用『复制、贴上』来处理你的文件数据

12.2 编辑模式

在一般模式中可以进行删除、复制、粘贴等的动作,但是却无法编辑文件内容的!要等到你按下『i, I, o, O, a, A, r, R』等任何一个字母之后才会进入编辑模式。
注意了!通常在Linux中,按下这些按键时,在画面的左下方会出现『INSERT或 REPLACE』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式。

12.3 指令模式

在一般模式当中,输入『 : / ?』3个中的任何一个按钮,就可以将光标移动到最底下那一行。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值