几个入门命令行学习笔记: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。
网友评论