几个入门命令行

几个入门命令行学习笔记:ls、cat、mv、touch。

学习环境:windows7下的git bash。

1、ls:ls是list的缩写,ls执行结果为列出当前目录下的子目录和子文件(其中“.”开头的和隐藏文件和目录不展示,子目录内的内容也不展示);其次ls还有两个常用的扩展命令ls -l和ls -a,ls -l的功能为在ls的基础上显示出子目录和文件一些详细信息......,ls -a则是展示出所有子目录和文件(包含隐藏的“.”开头的)以及2个特殊的目录(见示例)。

示例:

$ ls

Hello.md  index.html  README.md  README02.md  README03.md

$ ls -l

total 5

-rw-r--r-- 1 Administrator 197121  19 三月 25 17:35 Hello.md

-rw-r--r-- 1 Administrator 197121 328 三月 25 22:16 index.html

-rw-r--r-- 1 Administrator 197121  62 三月 25 17:33 README.md

-rw-r--r-- 1 Administrator 197121  10 三月 25 21:43 README02.md

-rw-r--r-- 1 Administrator 197121  10 三月 25 22:04 README03.md

$ ls -a

./  ../  .git/  Hello.md  index.html  README.md  README02.md  README03.md

2、cat:

2-1、cat的第一个功能---展示文件的内容,例:

$ cat 1.txt

我是 1.txt

上例中的“我是 1.txt”就是文件1.txt中的内容;

2-2、cat的第二个功能是创建一个文件并且可以编辑文件内容,例:

$ cat > 5.txt

wwwww

打开5.txt就能看到里面内容为“wwwww”。

2-3、cat的第三个功能是将几个文件合并为一个文件,例:

$ cat 1.txt 2.txt 3.txt > 6.txt

$ cat 6.txt

我是 1.txt

我是 2.txt

我是 3.txt

其原理是把三个文件的内容连接起来,然后创建6.txt文件,并且把几个文件的内容同时写入6.txt中。特别值得一提的是,如果您输入到一个已经存在的4.txt 文件,会把4.txt内容清空然后写上新的内容。

3、mv:mv是move的缩写,使用格式为:mv [选项] 源文件或目录 目标文件或目录,此处只简单学习mv的基本功能,不管[选项]这个参数。功能一:文件改名,例---$ mv 1.txt 1.html,即把1.txt 重命名为1.html(连文件内型也能更改.....);功能二:移动文件,例---$ mv test-1 ../test2,把文件est-1移动到 目录../test2中(test2需为已存在目录);功能其他:太多不写............

4、touch:touch是用来创建一个文件,如:touch 1.txt,就创建了一个名为1.txt的文件,另外创建目录则用mkdir。

你可能感兴趣的:(几个入门命令行)