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指令最后加上管道符"|",把内容传给more,分页显示

比如:

cat -n /etc/profile | more

11.more指令

more指令是基于vi编辑器的文本过滤器,以全屏的方式按页显示文本内容,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指令

head用于显示文件的开头部分内容,默认情况下head 指令显示文件的前10 行内容

1.基本语法

head 文件路径             查看文件前10行
head -n 5 文件路径 查看文件前5行

16.tail指令

tail用于显示文件的结尾部分内容,默认情况下tail指令显示文件的后10行内容

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的指令

Linux文件目录指令的更多相关文章

  1. linux 实用指令文件目录类

    目录 linux实用指令文件目录类 路径 pwd指令 cd指令 操作文件夹/文件 ls指令 mkdir rmdir touch cp(重要) rm mv 操作内容 cat more less > ...

  2. Linux文件目录结构详解

    整理自<鸟哥的私房菜> 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于 ...

  3. 你一定要知道的关于Linux文件目录操作的12个常用命令

    写在前面: 1,<你一定要知道的关于Linux文件目录操作的12个常用命令>是楼主收集的关于Linux文件目录操作最常用的命令,包括文件或目录的新建.拷贝.移动.删除.查看等,是开发人员操 ...

  4. Linux文件目录命令

    Linux文件目录命令 pwd,查看当前工作目录的完整路径 pwd:/root ls,用来打印当前目录的清单,可以指定其他目录 -a:列出目录下所有的文件,包括以"."开头的隐藏文 ...

  5. Linux | Linux常用指令学习笔记

    @ 目录 前言 1. Linux目录结构: 2. 运行级别: init.systemctl 3. vim相关快捷键: 4. 开关机相关命令: shutdowm.halt.reboot.sync.log ...

  6. Linux文件目录结构详解 (转)

      整理自<鸟哥的私房菜> 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能, ...

  7. 【Linux】指令学习

    Linux学习记录 生命不息,写作不止 一个有梦有戏的人 @怒放吧德德 分享学习心得,欢迎指正,大家一起学习成长! 1.虚拟机网卡配置 服务器重启完成之后,我们可以通过linux的指令 ip addr ...

  8. linux常用指令

    整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...

  9. linux文件目录权限详解(20170101)

    linux目录权限与文件权限是不同的,二者要相互配合,这是基础. 比如要读文件:目录至少要有x,文件至少要有r. 要写文件:目录至少要有x,文件至少要有rw. 要执行文件:目录至少要有x,文件至少要有 ...

随机推荐

  1. ES6 函数的拓展(四)

    一.参数带默认值函数1.在函数形参可以赋予函数默认值[即实参严格匹配undefined时,在函数内部使用形参时调用它的默认值]2.函数name属性 [返回函数名称,无名的函数返回空字符串]3.函数le ...

  2. Zifencei扩展

    fence 指令对外部可见的访存请求,如设备 I / O 访问,内存访问等进行串行化.外部可见是指对处理器的其他核心.线程,外部设备或协处理器可见. fence.i 指令同步指令和数据流.在执行 fe ...

  3. 初阶sql注入总结

    0x00 前言 sql注入是通过用户输入构造语句以实现目的.一句话,不要相信任何用户输入的内容,做好防护. 0x01 传参方式 传参方式一般通过get方式,或者post方式提交,前者的优点是效率高,后 ...

  4. Bugku 代码审计

    0x01.extract变量覆盖 代码: <?php$flag='xxx';extract($_GET);if(isset($shiyan)){$content=trim(file_get_co ...

  5. Python开发环境的安装配置

    要学习Python,我们首先要安装配置好Python的运行环境. 那么安装Python 2 还是 Python 3 呢? 当然是要选择Python 3 .这里来教大家安装稳定版Python3 的版本是 ...

  6. 转: angularjs select 赋值 ng-options配置方式

    摘自: http://blog.csdn.net/chwshuang/article/details/53861249 数组方式 数据是数组 $scope.years = [2014, 2015, 2 ...

  7. 网络编程 TCP协议:三次握手,四次回收,反馈机制 socket套接字通信 粘包问题与解决方法

    TCP协议:传输协议,基于端口工作 三次握手,四次挥手 TCP协议建立双向通道. 三次握手, 建连接: 1:客户端向服务端发送建立连接的请求 2:服务端返回收到请求的信息给客户端,并且发送往客户端建立 ...

  8. 生成随机文件名JS

    export default function (length) { const data = ["0", "1", "2", " ...

  9. 安装服务器pve虚拟系统(可以通过web管理物理机集群资源与虚拟机)

    做此系统前,可以先进入bios,设置一下ipmi的网络地址.可以远程管理服务器 输入服务器的ipmi里面配置的ip 默认账号与密码admin 点击launch 会自动下载认证文件 下载好java软件环 ...

  10. [RN] React Native Image 实现placeholder占位图

    React Native Image 实现placeholder占位图 react-native Image没有placeholder这样的props,但是业务有需要这种场景, 解决方法为: 使用Im ...