常用目录文件作用

- /    根目录

- /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. penn treebank的说明,包括很多语法知识

    penn数据库说明 http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.9.8216&rep=rep1&type=pdf

  2. 用递归方法求n阶勒让德多项式的值

    /* Date: 07/03/19 15:40 Description: 用递归法求n阶勒让德多项式的值      { 1  n=0    Pn(x)= { x  n=1      { ((2n-1) ...

  3. 软件测试_Fiddler抓包工具一

    多数资料摘抄至 https://www.cnblogs.com/miantest/p/7289694.html 一.在 macOS 下如何安装 (https://www.telerik.com/fid ...

  4. CentOS 7 下安装 Nginx

    安装所需环境 Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境. 一. gcc 安装安装 nginx 需要先 ...

  5. 枚举转map

    import java.util.HashMap; import java.util.Map; public enum PayType { ALIPAY("支付宝扫码", 15), ...

  6. 解题报告 『[NOI2003]逃学的小孩(树上操作)』

    原题地址 今天翻看集训队巨佬写的一篇有关于树形动规的论文时看到了这道题,但感觉并不需要用动规,求出树的直径再暴力枚举一下就搞出来了. 其实是因为我太弱了,看不懂大佬在写什么orz 代码实现如下: #i ...

  7. 第六章Django

    web应用程序 server端建立socket,不断地accept,当收到客户端连接信号之后,服务端向客户端发送数据,将html网页打开,read出来,并发送至客户端,这样客户端就可以浏览到网页的内容 ...

  8. JavaException的使用

    (第一个文件 MyException.java) package exception;import java.io.*; //先创建自己的异常类继承与Exception的类 public class ...

  9. c# 使用 namedpipe 通信

    using System; using System.IO; using System.IO.Pipes; using System.Diagnostics; using System.Threadi ...

  10. CentOS下Redis的安装(转)

    目录 CentOS下Redis的安装 前言 下载安装包 解压安装包并安装 启动和停止Redis 启动Redis 停止Redis 参考资料 CentOS下Redis的安装 前言 安装Redis需要知道自 ...