前言:
从入门IT开始我们知道Linux操作系统与其他操作系统不同,Linux因为其独特的优势,被广泛应用在服务器领域,而且是一个近乎完美的操作系统,运行稳定、功能强大、安全性高、开源、可定制等等。
因此我打算从24年开始系统学习下Linux,记录那些用的到Linux小知识,来实现知识的复利,这一切的开始,正是因为我无聊获得大佬赠送的一本武林秘籍《Linux 运维之道-第三版》。当我打开它的时候,命运的齿轮开始转动...
一、 偷懒是技术进度的阶梯
cd大法
相信Linux命令中最让人亲切和使用频率高的就是cd命令了,cd类似我们的鼠标,实现了切换到不同目录的功能,你想如果你的电脑,你不会用鼠标,或者鼠标用的不够好,确实有点影响我们日常发挥~,下面我以启动Tomcat 为例来说明用户cd命令的重要性~
我们初次登录系统,此时我们一般处于root账号的目录,即如下图所示的目录。
此时我们的tomcat一般位于data目录下,然后就是tomcat主目录,然后是bin目录,然后就是启动startup.sh。如果我们不知cd命令的快捷用法,我们就需要5步才能完成我们的操作。
1、cd .. --切换root上级目录
2、cd data --切换data上级目录
3、cd tomcat-linux --切换data下tomcat-linux目录
4、cd bin--切换tomcat-linux下bin目录
5、./startup.sh--启动tomcat
如果我们会快速切换的话,两步就可以搞定了,是不是非常Nice~
1、 cd ../data/tomcat-linux/bin --切换至启动目录
2、 ./startup.sh --启动tomcat
这里面用到 技巧就是,通过..切换至上级目录,然后后面跟启动的完整目录即可。
其中..或../代表上一级目录,.或者./代表当前目录,-返回前一个目录。
二、创建文件及文件夹
需要注意的是Linux对文件和文件夹有不同的管理规则,比如上面说的cd就只能操作文件夹,因此生成文件和文件夹的命令也有所区别。
1、创建文件
创建文件使用touch命令,如在当前目录下创建hello.txt,可使用touch hello.txt。需要注意是touch命令是插入更新的方式,没有就插入(生成新的hello.txt)文件,有的话就更新。
如图所示,hello.txt文件的创建时间被更新掉了。
2、一次性创建多个文件
使用touch{file1,file2}.txt(文件后缀)
3、创建文件夹
mkdir leo #在当前目录下,创建leo文件夹
4、一次性创建多个文件夹
mkdir -p /tmp/csdn/user/data/hello_word #创建多级目录,有趣的是,这些目录不是在当前目录下创建,而是在后面的指定路径下生成
如下图所示,我们创建的文件夹,会在我们后面指定的tmp下生成~
三、总结
总的来说,linux文件系统还是非常方便,创建文件和文件夹的效率远高于Windows操作系统,因Linux是按文件的形式存储数据,这也是为啥Linux对 文件很友好,吞吐文件的效率很高的原因。这本次学习中,我们知道采用 cd命令快速切换到我们想要的路径,使用touch来操作文件,使用mkdir来生成文件夹。下节,我们一起来熟悉文件和文件夹的移动、编辑、删除等~