本文已参与「新人创作礼」活动, 一起开启掘金创作之路。
1 Linux小技巧
tab键,置表符,在输入文件名一些字母后可以自动补全整个文件名,可以降低错误的发生率
ctrl+方向左右键可以在单词之间切换光标,这样就会减少检查的时间(下划线命名法)
ctrl+l这个就和clear这个命令一样
ctrl+a跳到最开头的位置
ctrl+e跳到最后的位置
ctrl+b/f可以代替方向键(前/后)
ctrl+h可以 删除
ctrl+t可以把光标前面的字母往后带
ctrl+u/k删除光标(前/后)的内容
ctrl+r搜索以前的命令
2 Linux.链接文件(快捷方式)ln命令
就像一个指针一样,使用链接指向一个文件
1.符号链接(软链接)
- 1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
- 2.软链接可以 跨文件系统 ,硬链接不可以
- 3.软链接可以对一个不存在的文件名进行链接
- 4.软链接可以对目录进行链接
2.硬链接
- 1.硬链接,以文件副本的形式存在。但不占用实际空间。
- 2.不允许给目录创建硬链接
- 3.硬链接只有在同一个文件系统中才能创建
链接可以复制吗: 这个在愚蠢操作就和你发快捷方式给你的朋友让他运行一样愚蠢
可以给链接文件创建链接文件吗: 不要脚踏两只船,这样做会链接混乱
为什么一般都使用软链接: 可以跨磁盘、而且还可以知道链接指向的文件
软链接文件的创建(有指向)
硬链接文件的创建(没有指向)
只要是链接文件,原文件都必须存在,不然的话就无法使用!!!
3 Linux文件复制 cp命令
cp命令可以复制文件也可以复制文件夹
cp命令的合法格式:
cp+文件名+文件目录cp+绝对/相对路径+绝对/相对路径
4 mv重命名和移动文件或文件夹
基本使用方法:重命名mv 原来的文件名 要修改成的文件名 移动mv 要移动的文件/文件夹 移动到哪个目录
练习:
重命名文件名: mv 原文件名 重命名
重命名文件夹: 注意文件夹后面要跟上斜杠
mv 原文件名/ 重命文件名/
移动文件: 单个、多个、文件夹下全部文件
单个:mv (文件路径)/文件名 要移动到的目录
多个:
mv (文件路径)/文件名 文件名,, 要移动的路径
文件夹下全部文件:
mv 路径/目标文件夹/* 要移动到的文件夹/
上面的语句中有一个语句是
cd !$这个意思是cd到上一条命令的最后一个目录
移动文件夹: mv 要移动的文件夹/ 要移动到的目录
会有其他很多命令,最好是自己阅读自己去系统里敲敲
5 危险的删除命令rm
在Linux中的删除命令是没有回收站机制的,如果删除那就是永久失去了,没有找回的方法。
rm -rf /*最危险的命令没哟之一,牢底坐穿命令,不可使用!!!
要使用rm命令一定要记得使用-i参数,而且禁止使用-f命令。-f命令是强制删除,即使你使用了-i也不会进行提示和询问!
6 文件夹的创建和删除mkdir和rmdir
6.1 创建文件夹mkdir
mkdir:make directory创建目录的缩写,最常用的参数是-p
-p就是创建多级目录
6.2 删除文件rmdir
这个命令的功能比较弱,只能删除空的文件夹
所以我们在删除文件夹的时候还是会选择rm -i这个命令
7 文件格式的查看file
7.1 什么是文件格式
这个是win上随找的一个软件里的文件夹,在后缀名中我们可以看到相应的文件格式,文件格式可以告诉我们这个文件需要用什么样的软件打开,而我们比较熟悉的有mp3音频文件、mp4视频文件
7.2 在linux中如何查看文件格式
在上面的图片中我们可以看到一个很奇怪的现象,“后缀都是.mp3”的两文件查看一个显示是空,另外一个显示是音频文件?
原因是Cat.mp3是一个我在linux中创建的,而Spring.mp3是我在win中下载,并且放到Linux中的,所以Cat.mp3是没有音频内容的,但是Spring.mp3是有内容的
这也是Linux和Win中不一样的地方
8 查看文件内容cat、more、less
这三个命令的作用都是在终端打开文件
cat:比较适合打开文字少的文件,因为这个文件不能翻页,而很对Linux的电脑上是没有鼠标操作的
more:可以翻页,而且会显示页数
less:可以查询而且可以反复查看
使用上下键就可以翻页,而且可以反复翻页,要退出的话就按q
9 tail 和 head
显示文件的前几行和文件的后几行
tail:默认显示前十行,带参数-n显示指定行数
head和tail同理