欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > 正式进入linux 1.0.1

正式进入linux 1.0.1

2025/5/23 5:48:37 来源:https://blog.csdn.net/2401_86190323/article/details/147906490  浏览:    关键词:正式进入linux 1.0.1

通配符->搭配ls命令使用更佳

通配符

名称

作用

示例

*

星号

匹配任意长度的任意字符(包括空字符)

*.txt 匹配所有txt文件

?

问号

匹配单个任意字符

file?.txt 匹配file1.txt但不匹配file10.txt

[]

字符组

匹配括号内的任意一个字符

file[123].txt 匹配file1/2/3.txt

[!]

否定字符组

匹配不在括号内的任意一个字符

file[!123].txt 不匹配file1/2/3.txt

-

连字符

在字符组内表示范围(需配合[]使用)

[a-z] 匹配任意小写字母

你甚至可以使用一个组合命令

 

 touch 2.txt 创建一个新的空文件

另一个功能是把一个已存在文件的创建时间,更新一下,不对文件内容进行任何更改

cp命令,把文件复制到别的文件夹下面

cp命令可以复制文件或者是文件夹复制到指定的目的文件或目录

复制过去的文件会直接覆盖过去

这个不像windows,当你覆盖的时候还会提醒你是否覆盖层,但是linux直接就给你替换了,太相信你了

这样的方法非常的危险,在企业里面是绝对不允许的

如果指定的路径不存在则会创建一个文件

格式: cp + 你想复制的文件 + 你想复制到的地方

这行的意思是把当前目录下的.java后缀文件复制到别的地方

为了阻止误覆盖的情况出现,需要加入参数cp -i 这个的作用是询问你是否要覆盖掉原本的文件  

加入-i之后还需要回答问题,选择y还是n

这个时候可以看到2.txt的创建时间就已经被刷新过一次了,变成了新的时间 

还可以直接复制目录

这个时候需要加入-r操作,来连同文件夹下面的东西一起复制过去

这里如果文件夹后面加上/*就是复制目录下的文件,如果没有信号的话就是把文件夹包括文件一起复制过去了 

cp可以写绝对路径也可以写相对路径,既可以写文件看也可以写文件夹

cd -  返回上一次操作的目录 

这里显示的就是上一次操作的是哪个盘

感觉需要补充一篇linux中相对路径的写法

 命令行的小技巧

当你有一个巨长无比的文件,这个时候左右点方向键是很麻烦的

这个时候就需要按ctrl + 方向键,这样就可以直接在每个下划线之间来回切换

 显示的东西太多了不想看怎么办,直接按ctrl + L 就会空出一个巨大的空白,但是之前输入的内容跟并没有消失

就把内容全部顶到上面了

 ctrl + A 是直接跳到命令的开头

ctrl + E 是直接跳到命令的结尾

ctrl + H 就相当于是退格键,和键盘上的back效果一样

ctrl + t 就相当于把光标之前的字符一直往后拉一个格,在这幅图片中就是S,每次都会往后拉一个格 

ctrl + u 就是直接把一整行命令符全部干掉了

ctrl + r 就是搜索之前输入过的命令

 就会冒出这样的界面,括号后面用单引号罩起来的东西就是所要搜索的东西,然后引号后面对应的就是搜索到的命令,找到之后按回车就把找到的这条命令弄下来了

输一半输错了,就把光标挪到要删除内容的前面,然后点ctrl + K 

欸,这个时候后面的东西就全没了

 同理,只需要把光标移到要删除东西的后面,然后按CTRL+ u,这个ctrl + u就是删除光标之前的所有东西

.lnk链接文件(快捷方式)

给别人发文件要把整个文件夹发送给他

在linux中叫做链接文件

链接文件分为两种

1.符号链接(软连接)  ----> 相当于是快捷方式 

原来的文件/文件夹必须是存在的

2.硬链接

这个是创建一个虚拟的文件

原来的文件/文件夹是必须存在的 

这就相当于在同一个文件夹下面把某一个文件复制了很多遍,然后就会出现好多个副本

有点副本的意思,但是呢又不能完全理解为副本

直接上图吧

 删除和重命名

mv 有重命名和移动的两个功能

这个是重命名

这个是移动

路径不用写这么全写~/Documents就行

mv的骚操作

当执行完移动操作之后,先不着急按ls

骚操作一下按cd !$

这个命令的意思就是进入上一次命令的最后一个路径,可以看到直接就进入Dowmload了

如何按了ls 之后再按cd !$就找不到操作之后的文件夹了

rm 最危险的命令之一(删除)

超级危险的命令 :sudo rm -rf /* 入股在公司里执行了这个命令,ceo会把你砍死,然后你就可以蹲个好几年牢了(这个简称删库跑路)

在linux中不建议使用rm去直接删除一个文件,因为是彻底删除了,不像windows里面有回收站,删了就是真的删了

f是强制删除,这个都不会问你是否删除,直接就给你删了

r是遍历删除 

 千万不能执行rm -rf /*

这个意思是把根目录下面的东西全删了,那你的电脑不就炸了吗?

通常情况下不应该使用rm 所以使用-i

主包突然发现命令后面的杠好像都是一样的

这里是 -i 的命令 

可以使用第三方的软件来删除,可以实现回收站的效果D

当删除一个文件的时候,会挨个问你,要删除这个嘛?要删除这个嘛?

ctrl + j是回车的作用

一定要提防rm这个命令,主包不想蹲大牢啊

真的不要使用管理员身份,因为一不小心删了真的非常危险

养成rm -i的习惯,删除之前一定要确认一下,一定一定确认

点su 之后,会输入密码进入管理员身份

而sudo呢,就是临时借用管理员的身份,这时候也是需要输入密码的

如果进来的时候直接是root管理员身份的话,那输东西直接就是sudo了,连个输密码确认都没有

创建文件夹及删除文件夹

linux没有盘的概念,全都是文件夹

mkdir

就是make directions

要和创建文件touch和文件夹mkdir的命令区分开

相对路径的时候./代表当前目录下,~/代表在yyy目录之下

原来rm后面还可以跟好多个文件

使用-p可以创建子文件夹,不然的话没法创建

rmdir 这个默认只能删除空目录,所以 

find命令,这个东西要细学,不是想象的那么简单,find老鸟都不会用

主包可以尝试一下每天学一个

linx中文件类型的查看

file 命令

这里可以看到是text格式的文件

还可以直接看文件夹

查看基本的文件

这样就可以显示出来,但是这里有一个不好的点就是如果文件特别长,需要滚轮一点一点去划

所以cat只适合非常非常短的文件,这样能一次看全

有时候不知道到底有几个tab,因为后面都是一长串

cat -A 这个命令就会把所有的tab都变成^I符号,回车就变成了$ 

除了cat之外,还有两个很吊的命令

如果看文件内容特别长的文件就使用more

空格键是往下一屏,然后直接按b是上一屏(在企业里面这个命令几乎没有多少人用,用处不大)

more翻到最下面是直接推出掉了

less命令也可以看文章

不过这个用的就是pageup和pagedown这两个键

这个时候是长这样的,最下面有: 冒号

但是less不会退出掉,而是显示一个end

less模式可以搜索文章中想要的内容,输入/然后加上自己想要搜索的内容,之后点回车

之后就会出现这样的界面

这样的操作就相当于在winodws上右键以记事本打开

但是这样只能打开txt文件

有一种比较骚的命令

如果只想查看某文件后几行的内容

tail 

默认是显示后十行,这个是什么文件都能看

加入-n 然后对应的数字是只查看后几行

head命令同理

这就已经把最基本的命令整完了

<script src="chrome-extension://lopnbnfpjmgpbppclhclehhgafnifija/aiscripts/script-main.js"></script>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词