linux基础知识:常用命令
Posted 轻抚丶两袖风尘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基础知识:常用命令相关的知识,希望对你有一定的参考价值。
概要
linux版本
linux有两种版本:发行版本和核心版本。核心版本主要是linux内核,官方版是由linus维护。
linux核心版本表示:major.minor.patchlevel。例如 2.2.11表示核心版本2.2的第11次修改。我们约定,minor为奇数时表示,该版本刚加入新的内容,不稳定,相当于测试版本;minor为偶数时:表示是稳定版本。
linux分区类型
硬盘分区的命令设计:hd:表示IDE硬盘;sd表示是SCSI硬盘;第三个字母表示分区在哪个设备上面:a表示1,b表示2......;第4个字符是分区的次序。1-4表示的是主分区或者扩展分区,5以上表示的是逻辑分区。
例如:/dev/hdb3:在第二块IDE硬盘的第3个主分区。/dev/sdc6:表示在第三个SCSI硬盘的第6个逻辑分区。
常用命令
- 使用who命令查看当前计算机的使用者的详细信息;cal命令显示日历;date显示日期,which是表示寻找某个文件的。 clear命令是清楚屏幕上的信息。
- 使用cat命令显示当前目录下的a.c文件内容
- 使用cat 同时显示kkk.c和a.c文件
- 使用cat命令 将a.c 和kkk.c文件合并到另外一个文件中
- more和less命令:和cat一样,不过more和less只显示一页数据。
- head命令显示,文件的前多少行,tail是相反的。
- touch:将会修改指定文件的时间标签,把已经存在的时间标签更新为系统的当前时间,他们的数据会完整的保存下来,如果文件不存在,则建立一个新的文件。
- grep,sort,find查找使用,其中通配符 *可以匹配多个,?只可以匹配一个。
- comm:对两个已经排好序的文件进行比较,comm -12 file1 file2 比较这两个文件 并且显示他们共有的行。
- diff:比comm更为复杂的命令,比较两个文本文件,找出他们的不同。
- cp:将源文件或者目录 复制到指定文件或者目录下;rm命令:删除目录或者文件(默认不能删除目录);mv:对文件/目录重新命名或者将一个文件/目录移动到指定位置 。
- wc:统计指定文件的字节数,字数,行数,并将统计结果显示出来
- mkdir和rmdir:前者新建文件夹,后者删除文件夹;cd:改变工作命令。pwd显示当前工作目录的绝对路径。ls:显示文件夹下的具体文件;-a显示所有的文件,包括隐藏文件;-l是显示详细文件
- 链接文件命令:linux具有为一个文件取多个名字的功能,然而这个功能称为链接;分为硬链接和符号链接;硬链接:在别的目录下或者本目录增加一个目录项,这样一个文件都登记在多个目录中,创建硬链接后,已经存在的文件的I字节号会被多个目录文件项使用;硬链接有两个限制①:不能对目录文件创建硬链接。②不能在不同的文件系统之间创建硬链接。就是说,链接文件和被链接的文件必须在一个文件系统中。符号链接:称为软链接,是将一个路径名链接到一个文件。这些文件是也别类型的文件;与硬链接不同,他具有不同的I节点号,硬链接并没有新建文件,符号链接没有硬链接的限制,也可以在不同目录系统下创建符号链接。 他们之间的区别:①:符号链接,删除源文件或者目录,只删除数据,不删除链接;②在目录长列表中,符号链接以一种特殊的文件类型显示出来,第一个字母是l;③符号链接的大小是其链接文件的路径名的字节数。④:当用ls -l时,可以看到符号链接后有一个箭头指向源文件。ln命令,没有参数是硬链接,参数-s表示是符号连接。
- chmod:更改文件权限。权限组成:r:4,w:2,x:1,分别是可读可写可执行;第一个字符表示文件类型,接下来三个字符是user的权限,再三个是组内用户的权限 g,最后三位是其他用户的权限。 chmod a+x a.c;
- 联机帮助命令 man。$ man date。
- help命令:查看所有shell的内置命令。
- ps查看当前系统中运行的进程信息。
- kill命令来终止一个进程;kill -s 2 123;
- sleep命令,让进行暂停一段时间;sleep 100;
vim的工作方式
命令方式、输入方式、ex转义方式。
ps:在文件权限的第一个字符表示文件的类型:-表示普通文件,d表示目录文件,c表示字符设备文件,l表示连接文件
以上是关于linux基础知识:常用命令的主要内容,如果未能解决你的问题,请参考以下文章