常用目录文件作用

- /    根目录

- /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. Python全栈之路----常用模块----re 模块

    正则表达式就是字符串的匹配规则,在多数编程语言里都有相应的支持,python里对应的模块是 re. re的匹配语法有以下几种 re.match 从头开始匹配 re.search 匹配包含 re.fin ...

  2. 测试那些事儿-Jmeter介绍及使用

    Jmeter与LR有啥区别? Jmeter工具组成部分: 1.资源生成器:用于生成测试过程中服务器,负载机的资源代码.(LR中的VuGen) 2.用户运行器:通常是一个脚本运行引擎,根据脚本要求模拟指 ...

  3. Mysql update指定区间的数据

    ,) as a) Mysql 中 limit不能作为字句,所以要在limit外面再嵌套一层select

  4. 时间Date.js

    <span style="line-height: 25.2px;">/** * 日期解析,字符串转日期 * @param dateString 可以为2017-02- ...

  5. mysql的分表与分区的区别

    http://www.2cto.com/database/201503/380348.html

  6. java-多线程(下)&GUI

    ###25.01_多线程(单例设计模式)(掌握) * 单例设计模式:保证类在内存中只有一个对象. * 如何保证类在内存中只有一个对象呢?     * (1)控制类的创建,不让其他类来创建本类的对象.p ...

  7. libpointmatcher安装和使用

    libpointmatcher介绍: libpointmatcher is a modular library implementing the Iterative Closest Point (IC ...

  8. 渗透测试学习 二、Windows基础

    系统目录  服务  端口  注册表  黑客常用DOS命令(在拿到shell时会用到) 一.  系统目录 Windows目录  系统的安装目录 System32àconfigàSAM文件  是用户密码的 ...

  9. iPhone / iPad L2TP Client Setup

    原文链接:http://www.softether.org/4-docs/2-howto/9.L2TPIPsec_Setup_Guide_for_SoftEther_VPN_Server/2.iPho ...

  10. js 创建标签执行

    <script type="text/javascript"> var _maq = _maq || []; _maq.push('_setAccount', 'F20 ...