some commands of Linux
1、进入linux环境
打开Git Bash 终端,输入vagrant ssh
2、输入命令时,当键入一半引号、圆括号、大括号时,需要键入另一半才会返回Shell提示符。
3、exit
、Ctrl+D:退出Shell.
4、Ctrl+C:当进入奇怪状态时,可以查找说明,了解退出并返回Shell。
5、curl + 网址
:下载这个网页的文件
6、ls
:列出当前文件夹下的所有文件。
7、date
:输出当前日期和时间
8、expr 2 + 2
计算表达式的值,注意:运算符两边必须要有空格,否则输入什么输出什么,不进行运算。乘法计算需要在*号前边加反斜杠expr 30 \* 3
9、echo
:打印语句的Shell名称,输入什么,就输出什么
10、uname
:输出自身操作系统的名称。
11、hostname
:输出计算机本身的名称
12、host udacity.com
:在DNS或域名系统中查找一个名称找出其IP地址和其他信息
13、bash --version
:给出使用的 bash shell版本。更换bash还可以进行查看其他软件的信息,例如python --version
14、history
:打印出所有你使用的历史命令
15、rm
:删除文件的命令。注意永远不要运行rm -rf /
,会强制删除账户下的所有信息,破坏你的操作系统。
16、Ctrl+R:搜索你很久之前使用过的命令,或昨天使用的命令。
17、unzip things.zip
:解压压缩文件。unzip
是解压命令。
18、cat
给cat提供文件名的列表,将会打印文件的内容。用于连接多个文件并输出结果,也可以打印单独的文件。
19、TAB键:制表符,自动当输入出现过的文件名时,输入部分字符,按下TAB键可以自动补齐。
20、wc bile.txt
:字数统计程序。告诉我们文件中有多少行、多少字、多少字节。wc
为命令名。
21、diff
:该命令可以比较文件,并显示文件的不同之处。例如diff gift.txt gift_txt
用于查看不同版本文件的不同之处。
22、man
:man
后边加上命令,可以查看Shell命令的使用手册,按q键退出。概要中被[]包围的是可选值
23、bc
:该命令会进入一个计算器,是一个面向行的程序。计算结束后使用quit
或者Ctrl+D的方式退出。
24、ping
:该命令用于连接到某个DNS地址,检查是否处于活动状态。按Ctrl+C结束。例如ping 8.8.8.8
.“8.8.8.8”是Google的DNS地址。
25、less
:用于一页页的阅读文件内容。上下方向键进行行阅读;空格键向下翻一页;D键向下翻半页;U键向上翻动半页;跳到文件的最后一行,键入右尖括号>
;返回第一行使用左尖括号<
;通过输入行数,跳转到指定的某一行;使用/
可以进行搜索字符串,使用n可以跳转到下一个字符串,返回上一条使用大写的N;支持以正则表达式的搜索。
26、pwd
:打印当前工作目录。
27、cd
:更改工作目录。一种是加完整的目录;另一种是直接加在该目录下中的目录;如果只输入cd
,后边不跟路径,则会返回主目录。
28、cd ..
:前往文件树的上一级目录。
29、目录:分为绝对目录、相对目录。绝对目录以“/”开头,相对目录以文件夹名称开头。
30、cd ../home
:中的“. .”代表的是从当前目录下的父目录查找home文件。
31、cd ./home
:表示在当前目录中查找home文件。
32、~
:指向自己的路径。