常用目录文件作用

- /    根目录

- /bin    命令保存目录(普通用户就可以读取的命令)

- /boot    启动目录,启动相关文件

- /dev    设备文件保存目录

- /etc    配置文件保存目录

- /home    普通用户的家目录

- /lib    系统库保存目录

- /mnt    系统挂载目录

-/media    挂载目录

- /root    超级用户的家目录

- /tmp    临时目录

- /sbin    名利那个保存目录(超级用户才能使用的目录)

- /proc     直接写入内存的

- /sys

- /usr    系统软件资源目录

  - /usr/bin    系统命令(普通用户)

  - /usr/sbin    系统命令(超级用户)

- /var    系统相关文档内容

一、指令与选项

问:什么是Linux的指令?

答:在Linux终端(命令行)中输入的内容称之为指令。

问:一个完整的指令的标准格式是什么?

答:#指令主体(空格)[选项](空格)[操作对象]

注:一个指令可以包含多个选项,操作对象也可以是多个

二、基础指令(重点)

1、ls指令

#ls    作用:查看指定目录下的所有文件和文件夹的名称

#ls 路径    作用:列出指定目录下的所有文件和文件夹的名称

#ls 选项 路径    作用:列出指定路径下的文件和文件夹的名称,并以指定的格式显示

常见语法:

  #ls -l 路径

  #ls -la 路径

选项解释:

  -l:表示list,表示以详细列表的形式进行展示

  -a:表示显示所有的文件和文件夹(包含隐藏文件和文件夹)

注:截图中列表的第一列字符表示文档的类型,其中“-”表示该行对应的文档类型为文件,“d”表示文档类型为文件夹

#ls -lg 路径    作用:列出指定路径下的所有文件和文件夹的名称,以列表的形式并且在显示文档大小的时候以可读性较高的形式显示

2、pwd指令

#pwd    作用:打印当前的工作目录

3、cd指令

#cd    作用:切换到当前用户的家目录,和cd ~效果一样

#cd 路径    作用:切换到指定路径

4、mkdir指令

#mkdir 目录    作用:在当前目录下创建目录

#mkdir 路径/目录    作用:在已存在的指定路径下创建目录

#mkdir -p 路径/目录    作用:一次性创建多层不存在的目录

#mkdir 路径1/目录1 路径2/目录2 路径3/目录3    作用:一次性创建多个目录

5、touch指令

# touch 文件名    作用:在当前目录下创建文件

#touch 文件路径    作用:在指定路径下创建文件

#touch 文件1 文件2     作用:同时创建多个文件

6、cp指令

参数:

  -r:复制目录

  -p:连带文件属性复制

  -d:若源文件是链接文件,则复制链接属性

  -a:相当于-pdr

#cp 被复制的文档路径 文档被复制到的路径    作用:复制文件到指定目录

注:在Linux中复制过程中是可以重新对新位置的文件命名的

注:但使用cp命令进行文件夹复制操作时需要添加选项“-r”【表示递归复制】,否则目录将被忽略

7、mv指令

#mv 需要移动的文档路径 需要保存的位置路径    作用:移动文件到指定位置

注:Linux中重命名命令也是mv,和移动语法一样

8、rm 指令

#rm -rf 需要移出的文档路径    作用:删除一个文件

选项:

  r:表示递归

  f:表示强制删除,不提示是否删除

9、vim指令

作用:vim(文本编辑器)用来打开文件,文件可以存在也可以不存在,按shift+:,输入q,按回车退出

10、输出重定向

作用:一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析统计,则此时需要用到重定向

>:覆盖输出,会覆盖掉原先的文件内容

>>:追加输出,不会覆盖掉原始文件的内容,会在原始内容尾部继续添加

#正常执行的指令 >/>> 文件的路径

注:文件可以不存在,不存在则新建文件

将当前目录下的文件和文件名输出到a.txt文件中

11、cat指令

#cat 文件路径    作用:打开一个文件

#cat 待合并的文件路径1 待合并的文件路径2.... 文件路径n > 合并之后的文件路径    作用:对多个文件进行合并

 12、软链接和硬链接

#ln 源文件 硬链接文件

# ln -s 源文件 软链接文件

 13、文件搜索locate

locate:搜索后台数据库中按文件名搜索,搜索速度比find更快,但搜索只能按照文件名搜索

#locate 文件名

注:如果想要搜索新建的文件需要使用updatedb命令更新数据库,然后再搜索才能搜到

14、搜索命令的命令

whereis 命令名:搜索系统命令所在路径及帮助文档所在位置

选项参数:

  -b:只查找可执行文件

  -m:只查找帮助文件

which 命令:查看命令的位置和别名(命令有别名)

Linux基本指令的更多相关文章

  1. linux常用指令

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

  2. Linux压缩指令

    1.windows系统和Linux系统的压缩文件只有zip格式的是通用的 2.windows系统可以解压几乎所有的Linux压缩格式 3.Linux压缩指令 gzip 指令 格式: gzip 压缩的文 ...

  3. Linux相关指令

    Linux相关指令 1.find文件搜索功能 find [目录列表] [匹配参数] [匹配标准] -name :按文件名称进行搜索 -group :按文件所属组进行搜索 -user :按文件拥有者进行 ...

  4. Linux基础指令

    Linux基础指令 只写了最简单的一些文件操作,基本没有带参数 查看当前目录 pwd 跳转到某路径 cd 查看当前目录下的文件 ls ls -l // -l 查看详细信息 打开当前所在文件夹 open ...

  5. Linux进阶指令(重点)

    三.Linux进阶指令(重点) 1.df指令    作用:查看磁盘的空间 #df -h 选项:-h    表示以可读性较高的形式展示大小 2.free指令     作用:查看内存使用情况 #free ...

  6. ROS零门槛学渣教程系列(二)——Linux常用指令:mkdir、tar、 unzip、cp、scp、mv、rm、find、apt、ssh

    Linux常用指令通过上一教程,我们获得了ubuntu系统.Linux是一个很大的领域.但不要紧张,我们一步步来就是了,跟着教程,需要能用到新知识,会提前介绍给大家.下面学习几个常用的Linux指令. ...

  7. Linux常用指令【转载】

    [收藏]Linux常用指令[转载] $ 命令行提示符 粗体表示命令 斜体表示参数 filename, file1, file2 都是文件名.有时文件名有后缀,比如file.zip command 命令 ...

  8. 【ZZ】Linux常用指令

    linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...

  9. Linux基本操作指令

    Linux操作指令 到达当前用户目录:cd ~ 获得管理员权限执行:sudo 解压缩:tar -zxf XXX.tgz 安装包:dpkg -i XXX.deb 通过链接下载文件:wget  http: ...

随机推荐

  1. web h5常用代码总结

    注意:本文原创,转载请说明出处 1.使图片和文字水平居中,给图片css样式:vertical-align: middle;vertical-align:middle的时候,是该元素的中心对齐周围元素的 ...

  2. 基于webpack的react开发环境搭建新手教程

    最近学习react-webpack项目搭建,找到一篇我认为不错的博客,跟着学习了一番,写得很详细很好,本篇博客纯属记录总结,要看更详细的搭建过程及解析,请戳: 基于webpack的React项目搭建( ...

  3. 前端开发模拟数据------webpack-api-mocker

    应用场景: 在实际的项目开发过程中,一般都会进行前后端分离的开发模式,前端通过mock或者其他的插件模拟后台返回数据的功能.在常用的webpack构建工程项目中,通过和webpack-dev-serv ...

  4. Good Time 冲刺四

    ---恢复内容开始--- 一.今日完成任务情况及遇到的问题 第四天 日期:2018.6.17 王怡镔:在学习工程中,逐步完善个人中心界面的设计和编写. 于鑫宇:对小程序内容进行一些修改,复习了昨天学过 ...

  5. 浅谈兔兔对Object.defineProperty的理解

    给一个对象定义一个新的属性或者在修改一个对象现有的属性,并返回这个对象 语法: Object.defineProperty(参数1,参数2,参数3) 参数1:目标对象 参数2:要修改或者添加的属性名称 ...

  6. .singleton.php 文件 (单例模式可被继承 代码实例)

    <?phpnamespace lib;abstract class Singleton{ //设置一个私有的静态属性作为中间变量 private static $instancePool = [ ...

  7. ubuntu16.04中如何启用floodlight的其中一种方式

    1. 提前一台安装好mininet,另一台安装好floodlight 2. 在mininet里面的custom文件夹下自定义文件ProjectGroup10_Topology.py from mini ...

  8. 慢慢啃css

    上个礼拜清明放假了,所有忘记更新了,但是每天的学习没有落下,嘿嘿嘿~ 可是这两天就很头疼了,因为发烧了,呜呜呜~昨天在床上睡了一天,四肢无力,头晕眼花,严重的发烧,想靠自己的免疫力扛过去,缺没有. 今 ...

  9. SOFARPC —— SPI 解析

    一.前言 我之前研究过微博的Motan框架(当时接触的第一个RPC框架),当时懵懵懂懂,现在,上手SOFARPC框架,感觉比较轻松,事物的本质都是相通的.以前写博文,会逐行分析源码,慢慢地发现,源码其 ...

  10. robot framework中的返回值

    1.若想要再setup中有返回值,给后续的操作使用 A)在setup的关键词中需要的返回值,设置为global variable或者suit variable:如下图:但是在编译器中,会报错,但是执行 ...