前言

趁着今天放假,我终于打开了收藏夹里吃了好长时间灰的Linux学习视频(呜呜呜~~,我对不起你~)。谨以此系列博客记录和巩固所学知识。

今天主要是Linux基础命令:

  1. ls,及其相关选项
  2. pwd
  3. cd
  4. mkdir,及其相关选项

命令的作用及基本构成

命令是用来告知Linux系统,并与Linux系统进行交互的一种语言。其主要使用场景是在终端窗口中,这也是上世纪操作系统的主流交互方式,例如微软早期的DOS系统,如今仍保留在Windows系统中的CMD(命令提示符),还有mac中的终端窗口。

在Linux中,一串完整的命令主要由以下几个部分构成:1、命令关键字 2、选项 3、操作对象(或路径)。即形如:关键字 【选项】 【操作对象(或路径)】 这样的字段。【】号括起来的部分可以省略。

另外:关于详细的选项说明,可以使用命令:关键字 --help 来获取具体用法及详细介绍,例如:ls --help,本文适用于初学着的简单入门。

关于路径

/ 表示根目录,./表示当前目录, ../ 表示上一层目录。

在Linux中,文件系统的路径有两种,一种是相对路径,一种是绝对路径。

  1. 相对路径:相对于当前目录,以当前目录为参考规定的其他文件的路径。其特征是路径前不加” / “,或者直接使用” ./ “表示当前目录。
  2. 绝对路径:目录前面加” / “,从根目录开始的路径为绝对路径。

绝对路径很清晰明了,缺点就是太长。而相对路径虽然字符数不多,但是比较复杂,容易弄迷糊。至于到底使用哪一个,就见仁见智了。

命令 ls (list)

ls 命令用于在终端窗口打印指定目录下的所有文件夹及文件,并有许多可供选择的选项:

  1. -l(小写的L):打印详细文件信息,包括大小,用户权限,所属用户组等。
  2. -a :用于显示目录中的隐藏文件夹或文件。
  3. -h :用于显示文件大小以KB、MB、GB等单位。

其用法为:#ls [选项] [路径] ,[ ]号内的内容可以省略,如路径省略,则表示当前目录(./ )。

它们可以组合使用,例如:#ls -la /etc/apt,或者#ls -lah (如目录省略则表示当前目录)。如图:

命令 pwd (print working directory)

pwd 命令用于打印当前目录的绝对地址。如图:

命令cd (change directory)

这个命令表示进入到某个目录中去,在Windows中的CMD中也很常见,其用法为:

cd 路径,相对路径和绝对路径都可以,如图:





另外,可以直接使用 cd ~进入当前用户目录,如图:

命令 mkdir (make directory)

此命令用于创建指定目录下的指定目录(也就是文件夹)。例如:

#mkdir My(表示当前目录,也可使用绝对目录)

意为在已存在当前目录下创建一个名为 My 的文件夹,但是不能创建不存在目录下的一个文件夹,例如:

#mkdir MY/a/b/c/d

因为 My/ 目录下没有 a/ 目录,所以这样是错误的。这时候就要使用mkdir的一个选项:-p 。此选项可以连续创建不同层级的目录文件夹:

#mkdir -p My/a/b/c/d

这样,就创建了一个d目录,放在/etc/a/b/c/目录下。

结语

加油!坚持就是胜利!

Linux学习日志第一天——基础命令①的更多相关文章

  1. Linux学习日志——基本指令②

    文章目录 Linux学习日志--基本指令② 前言 touch cp (copy) mv (move) rm vim 输出重定向(> 或 >>) cat df(disk free) f ...

  2. linux学习笔记2-linux的常用命令

    第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...

  3. linux远程方式,以及基础命令

    最近准备学习linux系统,购买了阿里巴巴的云服务器,系统为CentOS. 一.连接实例 1.使用管理终端. 这是阿里巴巴云服务器管理控制台,需要登录阿里巴巴,找到自己实例后,点击右侧远程连接即刻. ...

  4. Linux(2):基础命令

    linux 的规则: 1. linux 命令行组成结构:如下 [root@neo ~]# [用户名@主机名 当前工作路径]# ~ 用户的家目录 2. linux系统命令操作语法的格式(命令的样子): ...

  5. Linux 查看日志的时候常用命令总结

    Linux ~ 查看日志的常用命令总结 1.tail -n <行数>,显示文件的尾部n行内容. -f 循环读取,常用于查阅正在改变的日志文件. ① tail   -f  test.log  ...

  6. Linux系统学习笔记之 1 基础命令

    翻看日记,看到以前自己学习Linux是的笔记来了,温故而知新乎.   文件命名规则: 1.除了/之外,所有的字符都合法. 2.有些字符最好不要用,如空格符.制表符.退格符.和@ # & ( ) ...

  7. linux学习笔记:1.基础知识和命令行基本操作

    初次学习linux系统,想在这里记录自己的学习痕迹,如发现有不足之处,希望能指出,谢谢啦,之后的学习是在虚拟机VMware 10下的Red Hat Enterprise linux 6 的操作. 一. ...

  8. Linux学习历程——Centos 7 ps命令基础

    一.ps命令介绍 ps命令是Process Status的缩写,用于查看系统进程状态,ps命令输出值非常多,通常结合管道符使用. 二.实例 1.我们直接输入ps命令,不加任何参数. 可以看到默认输出4 ...

  9. 学习Python第一天,命令很多跟Linux还有脚本语言相似。

    学习Python第二天,看了一天,有点头疼,准备先休息一会,再继续.有一点C语言和Java基础,学起来不是很费劲.学习热情尚好. 学习了dir,math模块,import加载模块,有跟Linux相似的 ...

随机推荐

  1. 痞子衡嵌入式:SNVS Master Key仅在i.MXRT10xx Hab关闭时才能用于DCP加解密

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MXRT系列中数据协处理器DCP使用SNVS Master Key加解密的注意事项. i.MXRT不仅仅是处理性能超强的MCU,也是 ...

  2. 团队转型,Scrum与DevOps要如何取舍?

    团队在践行敏捷的过程中,会有多种选择:Scrum.XP.Kanban.Crystal.精益生产.规模化敏捷等,其中最流行的敏捷开发方法当属Scrum.正因如此,大部分人对其产生了刻板印象:认为敏捷就是 ...

  3. 给隔壁的妹子讲『一个SQL语句是如何执行的?』

    前言 SQL作为Web开发是永远离开不的一个话题,天天写SQL,可是你知道一个SQL是如何执行的吗? select name from user where id = 1; 上面是一个简单的查询语句, ...

  4. 中科大数分教材:用阶乘倒数和计算e值的误差和e是无理数的证明,用到误差计算

    \(e=lim_{n \to \infty}e_{n}(1+\frac{1}{n})^n\\\) \(=\lim_{n \to \infty}(\frac{1}{0!}+\frac{1}{1!}+\f ...

  5. redis配置密码

    一. 更改配置文件 找到requirepass这行, [soft@node5 redis-3.0.6]$ grep 'requirepass' redis.conf#requirepass fooba ...

  6. 【laravel】用户认证之----手动认证用户

    模型 如果某个模型类需要用于认证,必须继承自 Illuminate\Foundation\Auth\User 基类,否则会报错.然后在这个模型类中使用 Notifiable Trait,里面提供了用户 ...

  7. 读/写xlsx文件

    安装 pip install openpyxl 1.创建Excel电子表格 建立新文档需要调用Workbook对象的save方法,一个Workbook对象代表一个Excel工作簿,该方法的参数是保存的 ...

  8. 运行过程中给类添加方法 types.MethodType

    class Person(object): def __init__(self,name = None,age = None): self.name = name#类中拥有的属性 self.age = ...

  9. PHP curl_share_close函数

    (PHP 5 >= 5.5.0) curl_share_close — 关闭 cURL 共享句柄 说明 void curl_share_close ( resource $sh ) 关闭 cUR ...

  10. 数据结构C语言实现----直接插入排序

    直接插入排序(简单插入排序) 给定一个数字串:2 6 7 8 9 3 2 3 4 按从小到大的顺序排列输出 首先把第一个数字放到一个小组里:(2)6 7 8 9 3 2 3 4 让后从第二个数字开始往 ...