linux系统命令
- Linux(Unix)命令的格式
- 命令
- 1. users ,查看有哪些用户登录了系统;
- 2. tty,获取目前登录Linux系统所使用的终端;
- 3. uname ,显示所使用的操作系统;
- 4. date ,显示系统当前日期和时间;
- 5. cal,显示某月的日历;
- 6. clear ,清除终端窗口的显示;
- 7. su ,将当前的用户切换到一个指定的其他用户;
- 8. passwd ,passwd命令的另一个功能就是查看某一用户密码的状态,这是通过在命令中使用-S选项来完成的;
- 9. whatis ,显示所有查询命令的简单说明;
- 10. --help ,在Linux命令之后使用--help选项。该选项可以用于绝大多数Linux命令,但不是所有的命令;
- 11. man ,如果想知道某个Linux命令的名字,但是想进一步了解该命令的功能,就可以使用带有-f选项的man命令,其格式 man -f ;
- 12. info ,info命令与man命令相似,但是它提供的信息更详细并且用法更简单,其格式 info who;
- 13. pwd ,显示当前目录的绝对路径;
- 14. cd ,切换当前目录的命令;
- 15. ls ,列出当前目录(默认为当前目录)或指定目录中的内容;
- 16. cp ,复制文件和目录(该命令是一个具有破坏性的命令,如果使用不当,可能会导致灾难性的后果);
- 17. mv ,既可以在不同的目录之前移动文件和目录,也可以重新命名文件和目录,命令并不影响被移动或改名的文件或目录中的内容;
- 18. mkdir ,创建一个新的目录;
- 19. touch ,创建一个空文件,也可以同时创建多个文件;
- 20. rm ,使用rm命令永久地在文件系统中删除文件或目录;
- 21. cat ,将一个或多个文件的内容显示在屏幕上,该命令会不停顿地以只读的方式显示整个文件的内容。如果是显示多个文件,则所有的文件会连续显示在屏幕上;
- 22. head ,head命令将显示一个文件的前10行。用户可以使用-n选项来改变显示的行数,-n选项显示的行数是从文件的开始处算起;
- 23. tail ,显示一个文件最后几行的命令是tail,该命令默认显示一个文件最后10行的内容。可以通过在tail命令中使用-n或+n选项来改变显示的行数,-n选项显示从文件末尾起的n行,而+n选项显示从文件的第n行算起到文件结尾的内容;
- 24. wc ,如果使用没有任何选项的wc命令,将显示文件中所包含的行数、单词数和字符#数;
- 25. more ,文件太大,可以使用more命令翻页查看;
- 26. find ,可以使用find命令在命令层次结构呢中定位(找到)文件和目录。find命令可以使用诸如文件名、文件大小、文件属主、修改时间和类型进行搜寻。find命令在路径中递归地向下遍历(搜索)目录树以寻找与搜寻条件相匹配的文件。当find命令找到了那些与搜寻想匹配的文件时,系统将把满足条件的每一个文件显示在终端的屏幕上。find命令的语法格式如下:find pathnames expressions actions;
- 27. > >>** ,重定向 > :覆盖原文件的内容 >>:在原文件之后追加内容;
- 28. cut ,cut命令从一个文件中剪切掉某些正文字段(fields,也就是列)并将它们送到标准输出显示。实际上 cut命令是一个文件维护的命令;
- 29. paste ,粘贴命令;
- 30. sort ,sort命令是对正文数据进行排序并将结果送到标准输出,但是原始文件中的数据不会发生任何改变,其正文数据既可以来自一个文件,也可以来自另一个命令的输出;
- 31. uniq ,uniq命令删除掉一个文件中的相邻重复行;
- 32. | ,管道(|)操作符链接两个(或多个)Linux(或Unix)操作系统命令;
- 33. tee ,tee命令的功能就是将标准输入复制每一个指定文件和标准输出。也有人称tee命令为T型管道;
- Bash Shell 简介
Linux(Unix)命令的格式
1.命令【选项】【参数】 (command [options] [ arguments])
命令:告诉Linux(Unix)操作系统做(执行)什么
选项:说明命令运行的方式(可以改变命令的功能)。选项部分是以"-”字符开始的
参数:说明命令影响(操作)的是什么(如一个文件、一个目录或一段正文文字)
在命令行中,命令相当于英语的动词,选项相当于英语的形容词,参数相当于英语的名词,而整个命令行就相当于英语的语句
命令
1. users ,查看有哪些用户登录了系统;
2. tty,获取目前登录Linux系统所使用的终端;
3. uname ,显示所使用的操作系统;
4. date ,显示系统当前日期和时间;
5. cal,显示某月的日历;
6. clear ,清除终端窗口的显示;
7. su ,将当前的用户切换到一个指定的其他用户;
8. passwd ,passwd命令的另一个功能就是查看某一用户密码的状态,这是通过在命令中使用-S选项来完成的;
9. whatis ,显示所有查询命令的简单说明;
10. --help ,在Linux命令之后使用–help选项。该选项可以用于绝大多数Linux命令,但不是所有的命令;
11. man ,如果想知道某个Linux命令的名字,但是想进一步了解该命令的功能,就可以使用带有-f选项的man命令,其格式 man -f ;
12. info ,info命令与man命令相似,但是它提供的信息更详细并且用法更简单,其格式 info who;
13. pwd ,显示当前目录的绝对路径;
14. cd ,切换当前目录的命令;
15. ls ,列出当前目录(默认为当前目录)或指定目录中的内容;
16. cp ,复制文件和目录(该命令是一个具有破坏性的命令,如果使用不当,可能会导致灾难性的后果);
17. mv ,既可以在不同的目录之前移动文件和目录,也可以重新命名文件和目录,命令并不影响被移动或改名的文件或目录中的内容;
18. mkdir ,创建一个新的目录;
19. touch ,创建一个空文件,也可以同时创建多个文件;
20. rm ,使用rm命令永久地在文件系统中删除文件或目录;
21. cat ,将一个或多个文件的内容显示在屏幕上,该命令会不停顿地以只读的方式显示整个文件的内容。如果是显示多个文件,则所有的文件会连续显示在屏幕上;
22. head ,head命令将显示一个文件的前10行。用户可以使用-n选项来改变显示的行数,-n选项显示的行数是从文件的开始处算起;
23. tail ,显示一个文件最后几行的命令是tail,该命令默认显示一个文件最后10行的内容。可以通过在tail命令中使用-n或+n选项来改变显示的行数,-n选项显示从文件末尾起的n行,而+n选项显示从文件的第n行算起到文件结尾的内容;
24. wc ,如果使用没有任何选项的wc命令,将显示文件中所包含的行数、单词数和字符#数;
25. more ,文件太大,可以使用more命令翻页查看;
26. find ,可以使用find命令在命令层次结构呢中定位(找到)文件和目录。find命令可以使用诸如文件名、文件大小、文件属主、修改时间和类型进行搜寻。find命令在路径中递归地向下遍历(搜索)目录树以寻找与搜寻条件相匹配的文件。当find命令找到了那些与搜寻想匹配的文件时,系统将把满足条件的每一个文件显示在终端的屏幕上。find命令的语法格式如下:find pathnames expressions actions;
27. > >>** ,重定向 > :覆盖原文件的内容 >>:在原文件之后追加内容;
28. cut ,cut命令从一个文件中剪切掉某些正文字段(fields,也就是列)并将它们送到标准输出显示。实际上 cut命令是一个文件维护的命令;
29. paste ,粘贴命令;
30. sort ,sort命令是对正文数据进行排序并将结果送到标准输出,但是原始文件中的数据不会发生任何改变,其正文数据既可以来自一个文件,也可以来自另一个命令的输出;
31. uniq ,uniq命令删除掉一个文件中的相邻重复行;
32. | ,管道(|)操作符链接两个(或多个)Linux(或Unix)操作系统命令;
33. tee ,tee命令的功能就是将标准输入复制每一个指定文件和标准输出。也有人称tee命令为T型管道;
Bash Shell 简介
1.其实当一个用户以命令行方式登录Linux或Unix操作系统之后即进入shell应用程序
2.shell的功能是将用户输入的命令翻译成Linux内核(Kernel)能够理解的语言,这样Linux的内核才能真正地操作计算机的硬件
3.可以将shell看成用户与Kernel之间的一个接口。shell主要是一个命令解释器,它接受并解释用户输入的命令,然后将他们传给Kernel来执行这些命令