美文网首页
简单的命令行(1)

简单的命令行(1)

作者: Coding破耳 | 来源:发表于2018-08-30 00:13 被阅读0次

1. ls

ls命令是list命令的缩写,作用是将路径下所有的文件和文件夹列举出来
ls
列举当前路径下所有可见的文件和文件夹。以 .开头的文件或文件夹无法被列举出来。如下:

MacBook-Pro:Desktop xx$ cd a
MacBook-Pro:a xx$ ls
b   c   x

ls -a
列举当前路径下所有的文件和文件夹。如下:

MacBook-Pro:a xx$ ls -a
.       .DS_Store   .tst        c
..      .git        b       x

ls -l
列举可视文件的详细信息

MacBook-Pro:a xx$ ls -l
total 0
drwxr-xr-x  3 xx  staff  96  8 29 22:35 b
drwxr-xr-x  2 xx  staff  64  8 29 22:34 c
drwxr-xr-x  2 xx  staff  64  8 29 22:37 x
MacBook-Pro:a xx$ 

ls -al
列举所有文件和文件夹的详细信息

MacBook-Pro:a xx$ ls -al
total 16
drwxr-xr-x   8 xx  staff   256  8 29 23:51 .
drwx------+ 23 xx  staff   736  8 29 22:48 ..
-rw-r--r--@  1 xx  staff  6148  8 29 22:26 .DS_Store
drwxr-xr-x   9 xx  staff   288  8 29 22:42 .git
-rw-r--r--   1 xx  staff     0  8 29 23:51 .tst
drwxr-xr-x   3 xx  staff    96  8 29 22:35 b
drwxr-xr-x   2 xx  staff    64  8 29 22:34 c
drwxr-xr-x   2 xx  staff    64  8 29 22:37 x

2. cat

用来显示文件里的内容,如下:

MacBook-Pro:b xx$ echo "hello">2.txt
MacBook-Pro:b xx$ cat 2.txt
hello
MacBook-Pro:b xx$ 

还有一种方式也可以知道文件的内容,不过会将文件的内容作为命令航输入,如下:

MacBook-Pro:b xx$ echo "hello">2.txt
MacBook-Pro:b xx$ cat 2.txt
hello
MacBook-Pro:b xx$ source 2.txt
-bash: hello: command not found
MacBook-Pro:b xx$ 

3. mv

mv命令是move的缩写,可以理解为移动或重命名
移动
将一个文件由一个路径移动到另一个路径,如下所示,将在a路径下的1.txt文档移动到了b路径下

MacBook-Pro:a xx$ touch 1.txt
MacBook-Pro:a xx$ ls
1.txt   b   c   x
MacBook-Pro:a xx$ mv 1.txt ./b/1.txt
MacBook-Pro:a xx$ ls
b   c   x
MacBook-Pro:a xx$ cd b
MacBook-Pro:b xx$ ls
1.txt
MacBook-Pro:b xx$ 

重命名
将文件重命名,可改变路径也可以不改变路径,如下:

MacBook-Pro:b xx$ ls
1.txt
MacBook-Pro:b xx$ mv 1.txt ./2.txt
MacBook-Pro:b xx$ ls
2.txt
MacBook-Pro:b xx$ 

4. touch

执行touch命令时,若没有当前文件,新生成一个,如下:

MacBook-Pro:b xx$ ls
2.txt
MacBook-Pro:b xx$ touch 3
MacBook-Pro:b xx$ ls
2.txt   3
MacBook-Pro:b xx$ 

若文件已经存在,则修改文件到最后刷新时间为执行touch命令的时间。文件3的最后修改时间进行了刷新,如下:

MacBook-Pro:b xx$ ls -l
total 0
-rw-r--r--  1 xx  staff  0  8 30 00:00 2.txt
-rw-r--r--  1 xx  staff  0  8 30 00:05 3
MacBook-Pro:b xx$ touch 3
MacBook-Pro:b xx$ ls -l
total 0
-rw-r--r--  1 xx  staff  0  8 30 00:00 2.txt
-rw-r--r--  1 xx  staff  0  8 30 00:07 3
MacBook-Pro:b xx$ 

5. 如何使用 explainshell.com

遇到不会使用的命令,就去此网站查询。比如查询cat命令如下,点开即可查看如何使用:


cat

相关文章

网友评论

      本文标题:简单的命令行(1)

      本文链接:https://www.haomeiwen.com/subject/ikplwftx.html