Linux基本文件命令(0)

152 阅读3分钟

(1)简单基础命令(相当于没有参数)

date:显示当前时间

cal:在日历中显示日期

df:查看磁盘剩余空间

free:显示空闲内存的数量

clear:清除所有命令行(这一点与matlab一样)

exit:退出终端

(2)文件系统中的跳转

pwd:打印出当前工作目录名

cd:更改目录

ls:列出目录内容

当用户以普通用户的身份操控系统时,家目录是唯一允许用户写入文件的地方

可以看到终端中显示的文件名即是我文件的文件名

绝对路径:

就是从零开始寻找,比如说从成都到南宁:

要经过重庆,柳州,桂林等等

那么绝对路径就可以写成cd /chengdu/chongqing/liuzhou/guilin/naning

相对路径:

不是从0开始寻找,它要经过多步

同一个例子我们要这样写:cd chengdu

此时cd到的地方就是chengdu

然后我们再cd chongqing(此时在chengdu文件夹)

cd liuzhou(此时在chongqing文件夹)

cd guilin(类比)

cd naning(类比)

这样就可以到达nanning了

(3)有趣的ls展开

 ls file(要展开的文件夹)

比如这里,我是ls test,想看看test这个文件夹里面装了啥

展开有多种形式:

(1)横着展开 ls file

(2)竖着展开 ls file -1

  (3)竖着详细展开 (可以看到修改日期,字节大小等)ls file -lt

  (4)竖着详细展开(可看到版本序号)ls file -li

cd 与 ls 的结合(找到任意的文件夹并将它的子文件展开)

 是不是看到这些会很兴奋^-^就像电影中的黑客一样,其实只是简单把文件夹的文件显示出来

 文件那么多,我们就要进行文件筛选,来找到我们想要的那个文件

文件筛选:

 在bin文件夹中,输入z*,即显示所有头字母是z的文件了

类似的还有很多命令,这里就不赘述了

增删改目录

增加目录:

在window中,我们通常是鼠标右键新建即可

在linux中,我们用mkdir newfile这个命令来新建文件

 我们先检查我们当前文件夹有了什么目录,然后尽量不要新增一个有重名的目录

造成的后果是:旧文件会被新文件覆盖的

新建文件好之后,我们再展开看看是否新建成功了

删除文件:

也是上面这张图:

删除文本文件的指令是:rm(remove) txt(文本文件)

删除目录的指令是:rm(remove) -r dir(目录)

修改文件(复制+移动+修改):

 复制:cp(copy):

支持文本复制到目录中 以上面为例:cp dir1/testboy dir2

解释:将dir1中的testboy文本复制到dir2目录中

也支持目录复制到目录中 例子为:cp dir1 dir2

解释:将dir1目录复制到dir2中

移动:mv(move):

与复制的地方在于,复制过去的只是它的拷贝,对它本事没有影响

而移动则是把它自己给了过去,将本体移动

 其实很简单:

语法是:mv dir1 dir2

条件是:dir1必须存在,那是当然的,本体都没有怎么移动

  (1)当dir2不存在时,这个语句的意思就变为了,将dir1的名字重命名为dir2

像上图,我就把passwd 这个目录改为了 ilike(我喜欢)

(2)当dir2存在时,就是把dir1移动到dir2文件夹中

查看和修改:less(禅语less is more)

输入less txt(文本文件)+Enter即可查看文本文件的内容 

修改:按v即可进入修改模式,退出摁x,然后enter即可

仅仅时查看不修改,看到里面内容后,摁q即可退出