简单命令行小介绍

关于简单命令行的小介绍

本篇文章主要介绍一下ls、cat、mv、touch命令行,以及explainshell.com的使用方法

本文章仅代表沂轱个人观点,如有纰漏,欢迎指正

开篇介绍

这里是沂轱,最近沂轱开始了新的学习,但是无奈记忆不是很好,老是记不住太多,所以今天沂轱借此机会记录一下几个比较简单,但是又经常用到的命令行

进入正题

ls

全写:list,作用:显示/罗列路径下的文件夹和文件

注:只写ls是不会显示隐藏的文件的


# 使用格式:ls [-a] 路径

#实例

Administrator@1O7CFC54Q3QW9S8 MINGW64 /d/学习/书籍

$ ls ./

'[精通正则表达式(第3版)]中文版.(美)Jeffrey.E.F.Friedl.pdf'

node.js开发指南.pdf

Node入门一本全面地Node.js教程.pdf

#说明“./”表示当前路径

如果只是显示当前目录下未隐藏的文件,这是否有些鸡肋(⊙﹏⊙)

​ 桥豆麻袋,开发者早就想到了 => 在ls后面加上参数对其进行补充;上面使用格式里"[ ]"里的就是其中一种参数

​ ls的参数有很多,如果在Linux或者mac环境下,我们可以使用man ls查看ls的使用说明(ps:说明全是英文,无奈本人没文化,不懂英文没办法),在这里就只介绍几种比较常用的参数:

1. -a 路径 作用:将隐藏文件与文件夹一起显示出来(包括./ ,../)

2. -l 路径 作用:显示文件(不显示以.开头的文件)的同时,加上文件的附加信息:每行是一个文件及其相关信息

3. -al 路径 作用:与-a 路径所显示的文件一样,只是在显示文件时,也加上了文件的附加信息


#实例

#ls -a 路径

Administrator@1O7CFC54Q3QW9S8 MINGW64 /d/学习/书籍

$ ls -a ./

  ./    '[精通正则表达式(第3版)]中文版.(美)Jeffrey.E.F.Friedl.pdf'

  ../    node.js开发指南.pdf

  .txt  Node入门一本全面地Node.js教程.pdf

#ls -l 路径

Administrator@1O7CFC54Q3QW9S8 MINGW64 /d/学习/书籍

$ ls -l ./

total 58056

-rw-r--r-- 1 Administrator 197121 47404541 12月  6 20:06 '[精通正则表达式(第3版)]中文版.(美)Jeffrey.E.F.Friedl.pdf'

-rw-r--r-- 1 Administrator 197121 10794448 12月  6 20:06  node.js开发指南.pdf

-rw-r--r-- 1 Administrator 197121  1243601 12月  6 20:06  Node入门一本全面地Node.js教程.pdf

#ls -al 路径

Administrator@1O7CFC54Q3QW9S8 MINGW64 /d/学习/书籍

$ ls -al ./

total 58064

drwxr-xr-x 1 Administrator 197121        0 1月  26 12:20  ./

drwxr-xr-x 1 Administrator 197121        0 1月  22 15:39  ../

-rw-r--r-- 1 Administrator 197121        0 1月  26 12:20  .txt

-rw-r--r-- 1 Administrator 197121 47404541 12月  6 20:06 '[精通正则表达式(第3版)]中文版.(美)Jeffrey.E.F.Friedl.pdf'

-rw-r--r-- 1 Administrator 197121 10794448 12月  6 20:06  node.js开发指南.pdf

-rw-r--r-- 1 Administrator 197121  1243601 12月  6 20:06  Node入门一本全面地Node.js教程.pdf

#说明:若未写路径则默认为当前目录

cat

作用:连接文件并打印到输出设备上


#使用格式:cat [-AbeEnstTuv] [--help] [-version] fileName

#实例:

Administrator@1O7CFC54Q3QW9S8 MINGW64 /d/学习/书籍

$ cat 123.txt #查看123.txt文件的内容

Hello my friend!

#与echo有些类似
用法 说明
cat file.txt 查看显示文件内容
cat filel.txt file2.txt>newfile.txt 把多个文件合并成一个
cat>file.txt 创建并编辑新文件,ct1+d或ct1+c结束
cat>>file.txt<<结束标志(如EOF/STOP/..) 非交互式的编辑或追加内容到文件尾部
cat/dev/nul1>filel.txt 清空文件内容

mv

作用:对文件进行重命名


#使用格式:mv 原文件名 重命名的文件名

#实例

Administrator@1O7CFC54Q3QW9S8 MINGW64 /d/学习/书籍

$ ls

'[精通正则表达式(第3版)]中文版.(美)Jeffrey.E.F.Friedl.pdf'

234.txt

node.js开发指南.pdf

Node入门一本全面地Node.js教程.pdf

Administrator@1O7CFC54Q3QW9S8 MINGW64 /d/学习/书籍

$ mv 234.txt 123.txt

Administrator@1O7CFC54Q3QW9S8 MINGW64 /d/学习/书籍

$ ls

'[精通正则表达式(第3版)]中文版.(美)Jeffrey.E.F.Friedl.pdf'

123.txt

node.js开发指南.pdf

Node入门一本全面地Node.js教程.pdf

touch

作用:创建文件


#使用格式:touch 文件名

#实例

Administrator@1O7CFC54Q3QW9S8 MINGW64 /d/学习/书籍

$ ls

'[精通正则表达式(第3版)]中文版.(美)Jeffrey.E.F.Friedl.pdf'

123.txt

node.js开发指南.pdf

Node入门一本全面地Node.js教程.pdf

Administrator@1O7CFC54Q3QW9S8 MINGW64 /d/学习/书籍

$ touch 234.txt

Administrator@1O7CFC54Q3QW9S8 MINGW64 /d/学习/书籍

$ ls

'[精通正则表达式(第3版)]中文版.(美)Jeffrey.E.F.Friedl.pdf'

123.txt

234.txt

node.js开发指南.pdf

Node入门一本全面地Node.js教程.pdf

explainshell.com的使用方法

作用:对命令行的含义进行解释

使用方法:

1. 进入explainshell.com网站,进入explainshell.com

简单命令行小介绍_第1张图片
image

2. 在搜索框中输入需要解释的命令行,点击EXPLAIN:

简单命令行小介绍_第2张图片
image

3. 解释结果如下:

简单命令行小介绍_第3张图片
image

你可能感兴趣的:(简单命令行小介绍)