Linux入门命令

ls指令:

对于ls指令,我们可以理解为显示目录或文件——

[sun@ecs-365206 ~]$ ls
install.sh  linux  test_7_26  test_7_27
[sun@ecs-365206 ~]$ 

这里的sun是用户名称,ls命令可以查看在~下的目录及文件。ls后面也可以跟系列操作,比如——

[sun@ecs-365206 ~]$ ls -l
total 16
-rw-rw-r-- 1 sun sun  827 Jul 26 15:59 install.sh
drwxrwxr-x 4 sun sun 4096 Jul 30 10:29 linux
drwxrwxr-x 2 sun sun 4096 Jul 26 16:06 test_7_26
drwxrwxr-x 2 sun sun 4096 Jul 27 14:42 test_7_27
[sun@ecs-365206 ~]$ 

ls -l可以查看 文件 的详细信息

-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-d 将目录象文件一样显示,而不是显示其下的文件。 如: ls –d 指定目录
-i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
-k k 字节的形式表示文件的大小。 ls –alk 指定文件
-n 用数字的 UID,GID 代替名称。 (介绍 UID GID
-F 在每个文件名后附上一个字符以说明该文件的类型, “*” 表示可执行的普通文件; “/” 表示目录; “@”
示符号链接; “|” 表示 FIFOs “=” 表示套接字 (sockets) 。(目录类型识别)
-r 对目录反向排序。
-t 以时间排序。
-s l 文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
-R 列出所有子目录下的文件。 ( 递归 )
-1 一行只输出一个文件。

cd命令:

这个命令比较常用,类似于我们在windos图形化界面下打开文件夹找到文件夹内容的操作——

有点类似于在文件 目下执行单击进入下一个目录 的操作——

[sun@ecs-365206 ~]$ cd linux
[sun@ecs-365206 linux]$ ls
LICENSE  README.en.md  README.md  test
[sun@ecs-365206 linux]$ ls -l
total 16
-rw-rw-r-- 1 sun sun  631 Jul 29 09:02 LICENSE
-rw-rw-r-- 1 sun sun  949 Jul 29 09:02 README.en.md
-rw-rw-r-- 1 sun sun 1310 Jul 29 09:02 README.md
drwxrwxr-x 2 sun sun 4096 Jul 30 11:02 test
[sun@ecs-365206 linux]$ 

在这里我们看到上面我们有linux和test_7_26和test_7_27两个目录,我进入了linux目录,也就是cd linux此时linux下 有如下文件及目录。我们 在windos图形化界面下可以用 文件位置方式直接找到文件,

 如图也就是QQ音乐确切的位置,在linux下此种方式同样适用。不过我们适用地址加入的为' / '而windos下我们加入的为' \ '。同理,我们在windos下有返回操作,linux下 也有,对应的指令为cd ../

[sun@ecs-365206 linux]$ cd ../
[sun@ecs-365206 ~]$ ls 
install.sh  linux  test_7_26  test_7_27
[sun@ecs-365206 ~]$ 

此时我们就返回到了上一界面。

touch命令:

在windos图形化界面下我们创建文件夹用的是鼠标右键创建文件。在linux中我们创建文件使用的则为touch指令——

如图我们可以看到touch +文件名则可直接创建文件。而后面跟一系列操作则可完成不同的创建方式。

-a    --time=atime --time=access --time=use 只更改存取时间。
-c    --no-create  不建立任何文档。
-d  使用指定的日期时间,而非现在的时间。
-f  此参数将忽略不予处理,仅负责解决 BSD 版本 touch 指令的兼容性问题。
-m    --time=mtime --time=modify  只更改变动时间。
-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t  使用指定的日期时间,而非现在的时间。

mkdir指令:

touch指令用来创建文件,则mkdir指令用来创建目录——

如图所示我们看到文件夹 和 目录的大小以及名称颜色并不一样。蓝色的为目录 ,而白色的则 为文件。

 当然我们也可以mkdir -p +目录名称创建多个目录。

rm指令:

rm相当于我们平时的删除操作——

 这里我们可以看到执行指令后mycode文件直接被销毁了。

但是我们 在删除目录的时候出现了报错——提醒这是一个目录,此时我们就需要加入-r选项进行递归删除——

 

 mv指令:

这个指令可以用来改变文件或者目录位置亦或者改变其名称

 

 以上就是linux下的个别基础指令。后续 会更新常用指令 。


版权声明:本文为sun_0228原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。