![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux系统
文章平均质量分 76
Linux系统
wzdxsa
大大方方的去肯定自己
展开
-
Linux文件查看命令
比如一个系统上线运行一年多了,现在根据问题要看它的日志,那么很少会说先去看一年前的运行的日志文件,那对于现在的问题来说参考价值的可能性不大,但也会有需要1年前的日志文件的情况,就是这种情况很少。例如你有一个日记本,那你会经常翻看10年前写的东西(head),还是最近新写的东西(tail),一般来说,最近新记录的东西要比10年前记录的东西对于最近发生的事情要更有参考意义价值。现在将原来不知道放了什么东西的test.c文件删掉,再建一个新的test.c文件,现在test.c文件就是空的,里面什么都没有。原创 2023-11-23 23:36:49 · 314 阅读 · 0 评论 -
Linux基础命令5
而图形化界面的话,关机是这个(也可以选择直接挂起,这样下次再打开直接点继续运行就行了,比再次重新开机要快一些),在系统里面,是有一个运行级别的,那么——我们现在正在运行的这个系统,其运行级别又是什么——数字几。如果在右上角直接点x号,就相当于把电源拔断了,这样做的次数多了,有可能系统就出问题了。可以发现这个跟我们之前在终端上面的操作是一模一样的,只是这个完全没有图形化界面了。其实,数字5这个运行级别就是——图形化界面的运行级别。那么为什么0是关机,6是重启,0和6又是什么意思。例如,切换到stu用户底下。原创 2023-11-23 19:32:38 · 111 阅读 · 0 评论 -
Linux基础命令4
所以这整句话的意思是,显示前半句话的内容,但因为太多了,就通过管道(|)来grep过滤一下想要的(ps)内容,减少不必要的内容显示。那么所有带有完整的hello字符串(包含hello的也行)的就出来了(必须是完整的,同样的hello)而这句话前半句的意思是显示(ls)usr目录底下的bin目录底下的所有东西,但这个就太多了,如图。* .c,* 就是所有的意思,这句话的意思就是查找所有的带有 .c 的文件。find加上文件的路径(也就是要查找的文件在根目录下的usr目录下的bin目录底下)原创 2023-11-23 18:08:44 · 312 阅读 · 0 评论 -
Linux基础命令3
mv剪切后,被剪切的文件只存在于新路径的底下,在原来路径底下已经没有了(所以剪切mv就是将文件从原来的路径换到另一个路径,文件换个地方,还是只有一份文件)cp拷贝后,被拷贝的文件在原来路径下,以及新路径底下是都存在的(所以通常说cp拷贝出来的是副本,因为cp拷贝是将同一个文件放在不同的2个地方路径)上图中,mv max.c tmp的意思是将当前路径下的目录文件max.c,移动到当前路径下的tmp目录文件底下去,不用加-r就成功了。并没有递归着去剪,先剪圆圈,再剪小方框,最后剪大方框啥的。原创 2023-11-22 23:38:07 · 81 阅读 · 0 评论 -
Linux基础命令(2)
在上图中,没有写源文件a.c的路径,只写了一个文件名a.c,也没有写目的路径,只在a.c后面写了一个test.c,这句话的意思是把文件a.c复制了,复制成test.c了。cp (不写源文件的路径就是当前路径,pwd显示的,第一个要复制的文件名是当前路径下ls里面有的) 要复制内容(追踪显示文件内容用cat)的文件名 (目的路径,不写也仍然是当前路径下)上图中,这句话的意思是把 目录文件test复制,拷贝到当前路径下,拷贝后的文件名叫test01,这个test01相当于test的副本。原创 2023-11-17 11:45:22 · 48 阅读 · 0 评论 -
Linux基础命令
R:主要就是多显示出一切子目录下的文件,只要目录文件夹底下还有文件夹,一直到最底下一层,文件夹中没有文件夹为止,所有的文件夹和文件夹里面有什么都会显示出来。如果只有一个 -,后面的看成单个的字符命令,例如 li ,就是 l 的 命令加上 i的命令的叠加效果。ls -i:输出文件的inode的结点信息,相当于去唯一的指向这个文件,指向你存在哪块的物理的内存。cd与后面的参数(目录的名字)之间有个空格。ls:是用来显示的(只显示各个文件(夹)的名字),ls可以带有不同的参数,其显示的内容也不同。原创 2023-11-11 18:07:53 · 214 阅读 · 0 评论 -
Linux文件类型与权限及其修改
文件权限,一共有9列,可分为前3列(文件所有者即创建者u的读r,写w,执行x的3列访问权限,这3列所代表的顺序不能变1读2写3执行),中间3列是文件的同组组员用户的3种访问权限,后3列是其他人的3种访问权限。就像下面原始创建的普通文件y.x,一开始就是默认的664,(正常情况下多数都给664)其他人只有读r权限,因为Linux是多用户系统,所以所有者和同组人可以有读和写的权限。它的同组人也是stu,因为Linux是多用户系统,但目前我们这里只有自己这一个用户,所以所属组,同组人也是自己这个用户stu。原创 2023-11-11 11:18:36 · 726 阅读 · 0 评论 -
Linux系统 目录结构介绍2
比如下图stu后面第一遍按tab时它出来的还是这三个,因为这三个前面都是stu,它也不知道你要哪一个 当你在第二个stu后面再按tab的时候它这三个跳出来是告诉你带有stu的是这三个,你可以在这三个带有stu的里面找你想要的 这个在如果你的目录下面有一百多个文件时,你按前几个字母加tab键就可以过滤掉绝大多数你不想要的,然后在剩下的里面选。,比如你上一个执行的命令很长,这时你就可以按上键去翻到上一个命令看它是啥。再比如下图$前面的路径/是根目录,pwd出来的也是/原创 2023-10-23 16:24:58 · 26 阅读 · 0 评论 -
Linux系统 文件目录介绍
配置文件就是系统启动起来的时候,它会把一些相关信息存到配置文件里(比如字符集啥的),然后在系统启动之前,它先读一下配置文件,配置文件是什么,它就给你读成什么。除非你改配置文件,配置文件一改,那么在重启系统的时候,它读的是你改了之后的配置文件,那么字符集也就是改了之后的了。有时候当前的一个路径特别深,那我们在要找这个目录下的某个文件时,如果你就在当前这个路径上,就不用写前面的怎么进入当前目录文件的一长串,就用点号代替当前位置,如上图在当前的home目录下进入到其stu里面就是这样。原创 2023-10-23 15:11:10 · 104 阅读 · 0 评论