Linux学习日志第一天——基础命令①
文章目录
前言
趁着今天放假,我终于打开了收藏夹里吃了好长时间灰的Linux学习视频(呜呜呜~~,我对不起你~)。谨以此系列博客记录和巩固所学知识。
今天主要是Linux基础命令:
- ls,及其相关选项
- pwd
- cd
- mkdir,及其相关选项
命令的作用及基本构成
命令是用来告知Linux系统,并与Linux系统进行交互的一种语言。其主要使用场景是在终端窗口中,这也是上世纪操作系统的主流交互方式,例如微软早期的DOS系统,如今仍保留在Windows系统中的CMD(命令提示符),还有mac中的终端窗口。
在Linux中,一串完整的命令主要由以下几个部分构成:1、命令关键字 2、选项 3、操作对象(或路径)。即形如:关键字 【选项】 【操作对象(或路径)】 这样的字段。【】号括起来的部分可以省略。
另外:关于详细的选项说明,可以使用命令:关键字 --help 来获取具体用法及详细介绍,例如:ls --help,本文适用于初学着的简单入门。
关于路径
/ 表示根目录,./表示当前目录, ../ 表示上一层目录。
在Linux中,文件系统的路径有两种,一种是相对路径,一种是绝对路径。
- 相对路径:相对于当前目录,以当前目录为参考规定的其他文件的路径。其特征是路径前不加”
/“,或者直接使用”./“表示当前目录。 - 绝对路径:目录前面加” / “,从根目录开始的路径为绝对路径。
绝对路径很清晰明了,缺点就是太长。而相对路径虽然字符数不多,但是比较复杂,容易弄迷糊。至于到底使用哪一个,就见仁见智了。
命令 ls (list)
ls 命令用于在终端窗口打印指定目录下的所有文件夹及文件,并有许多可供选择的选项:
- -l(小写的L):打印详细文件信息,包括大小,用户权限,所属用户组等。
- -a :用于显示目录中的隐藏文件夹或文件。
- -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学习日志第一天——基础命令①的更多相关文章
- Linux学习日志——基本指令②
文章目录 Linux学习日志--基本指令② 前言 touch cp (copy) mv (move) rm vim 输出重定向(> 或 >>) cat df(disk free) f ...
- linux学习笔记2-linux的常用命令
第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...
- linux远程方式,以及基础命令
最近准备学习linux系统,购买了阿里巴巴的云服务器,系统为CentOS. 一.连接实例 1.使用管理终端. 这是阿里巴巴云服务器管理控制台,需要登录阿里巴巴,找到自己实例后,点击右侧远程连接即刻. ...
- Linux(2):基础命令
linux 的规则: 1. linux 命令行组成结构:如下 [root@neo ~]# [用户名@主机名 当前工作路径]# ~ 用户的家目录 2. linux系统命令操作语法的格式(命令的样子): ...
- Linux 查看日志的时候常用命令总结
Linux ~ 查看日志的常用命令总结 1.tail -n <行数>,显示文件的尾部n行内容. -f 循环读取,常用于查阅正在改变的日志文件. ① tail -f test.log ...
- Linux系统学习笔记之 1 基础命令
翻看日记,看到以前自己学习Linux是的笔记来了,温故而知新乎. 文件命名规则: 1.除了/之外,所有的字符都合法. 2.有些字符最好不要用,如空格符.制表符.退格符.和@ # & ( ) ...
- linux学习笔记:1.基础知识和命令行基本操作
初次学习linux系统,想在这里记录自己的学习痕迹,如发现有不足之处,希望能指出,谢谢啦,之后的学习是在虚拟机VMware 10下的Red Hat Enterprise linux 6 的操作. 一. ...
- Linux学习历程——Centos 7 ps命令基础
一.ps命令介绍 ps命令是Process Status的缩写,用于查看系统进程状态,ps命令输出值非常多,通常结合管道符使用. 二.实例 1.我们直接输入ps命令,不加任何参数. 可以看到默认输出4 ...
- 学习Python第一天,命令很多跟Linux还有脚本语言相似。
学习Python第二天,看了一天,有点头疼,准备先休息一会,再继续.有一点C语言和Java基础,学起来不是很费劲.学习热情尚好. 学习了dir,math模块,import加载模块,有跟Linux相似的 ...
随机推荐
- 史上最全SpringBoot整合Mybatis案例
摘要:如果小编说,SpringBoot是目前为止最好的框架,应该没有人会反驳吧?它的出现使得我们很容易就能搭建一个新应用.那么,SpringBoot与其他第三方框架的整合必定是我们需要关注的重点. 开 ...
- 【JVM之内存与垃圾回收篇】执行引擎
执行引擎 执行引擎概述 执行引擎属于 JVM 的下层,里面包括 解释器.及时编译器.垃圾回收器 执行引擎是 Java 虚拟机核心的组成部分之一. "虚拟机"是一个相对于" ...
- SW算法求全局最小割(Stoer-Wagner算法)
我找到的唯一能看懂的题解:[ZZ]最小割集Stoer-Wagner算法 似乎是一个冷门算法,连oi-wiki上都没有,不过洛谷上竟然有它的模板题,并且2017百度之星的资格赛还考到了.于是来学习一下. ...
- 微信小程序 springboot nginx 做图片存储 上传 浏览
微信小程序前端-springboot后端-nginx图片存储 前言 本人小白一名,这是第一次学习微信小程序,特此做个记录. 首先准备nginx做图片存储 选择一个地址存放图片 #我的地址 [root@ ...
- 分布式系统中幂等性、at least once 和 at most once 问题
讨论一下分布式系统传输过程中常见的at least once 还是 at most once 问题.一般在一次传输过程中,失败与否是使用最大等待时间(记为time out)来判断是否传输成功,如果超过 ...
- Python延迟初始化(lazy property)
转自:https://blog.csdn.net/azsx02/article/details/77649527 Python 对象的延迟初始化是指,当它第一次被创建时才进行初始化,或者保存第一次创建 ...
- C++ 第二天 字符串
字符串 字符串是最常用的一种数据类型了,在python中声明字符串和声明其他类型的数据一样,都非常的简单.但是在c++中,对于字符串的操作,相对来说要稍微复杂一些. C++ 提供了以下两种类型的字符串 ...
- 8-Pandas之如何查找存在缺失值的行(any与all详解)
若有一份数据,简略如下: 国家 啤酒消耗量 烈酒消耗量 红酒消耗量 总酒精消耗量 所在大洲 0 Afghanistan 0.0 0.0 0.0 0.0 AS 1 Albania 89.0 132. ...
- PHP floatval()、doubleval () 函数
floatval 函数用于获取变量的浮点值. floatval 不能用于数组或对象.高佣联盟 www.cgewang.com 版本要求:PHP 4 >= 4.2.0, PHP 5, PHP 7. ...
- PHP is_finite() 函数
实例 判断一个值是否为有限值: <?phpecho is_finite(2) . "<br>";echo is_finite(log(0)) . "&l ...