Linux下基本指令(附图解)

文章目录

01.ls指令

句型:ls[选项][目录或文件]

功能:对于目录,该命令列举该目录下的所有子目录与文件。对于文件,列举文件名以及其他信息

下边这三个是须要把握的!

剩下的作为了解即可!

-d将目录象文件一样显示虚拟主机 linux,而不是显示其下的文件。如:ls–d指定目录

-k以k字节的方式表示文件的大小。ls–alk指定文件

-n用数字的UID,GID替代名称。(介绍UID,GID)

-F在每位文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型辨识)

-r对目录反向排序。

-t以时间排序。

-s在l文件名后输出该文件的大小。(大小排序,怎样找到目录下最大的文件)

-R列举所有子目录下的文件。(递归)

-1一行只输出一个文件。

02.pwd指令

句型:pwd

功能:显示用户当前所在的目录

03.cd指令

句型:cd目录名

功能:改变工作目录。将当前工作目录改变到指定的目录下。

注意事项:

1.Linux的整个目录结构,本质上是一颗多叉树结构(a.目录-路上节点;b.文件或空目录-叶子节点)

2.采用路径的方法进行定位具有惟一确定性!

3.相对路径不以跟目录开始,而是以当前路径为参考点。

4.绝对路径极少在日常操作中使用,通常会出现即将场合(配置未见);相对路径在日常操作常见

04.touch指令

句型:touch[选项]…文件…创建一个普通文件!

功能:touch命令参数可修改文档或目录日期时间,包括存取时间和修改时间,或建一个不存在的文件

常用选项(示例):–》

-a或–time=atime或–time=access或–time=use只修改存取时间。

linux 计算器命令_linux命令大全_linux命令chm

-c或–no-create不完善任何文档。

-d使用指定的日期时间,而非如今的时间。

-f此参数将忽视不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m或–time=mtime或–time=modify只更改变动时间。

-r把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

-t使用指定的日期时间,而非如今的时间

05.mkdir指令

句型:mkdir[选项]dirname…

功能:在当前目录下创建一个名为“dirname”的目录

06.rmdir指令

rmdir是一个与mkdir相对应的命令。mkdir是构建目录,而rmdir是删掉命令。

句型:rmdir[-p][dirName]

适用对象:具有当前目录操作权限的所有使用者

功能:删掉空目录

注意事项:-p当子目录被删掉后若果父目录也弄成空目录的话,就连同父目录一起删掉。

07.rm指令

rm命令可以同时删掉文件或目录

句型:rm[-f-i-r-v][dirName/dir]

适用对象:所有使用者

功能:删掉文件或目录

常用选项:如下(示例):

-f虽然文件属性为只读(即写保护),亦直接删掉

-i删掉前逐一寻问确认

-r删掉目录及其下所有文件

注意:Linux没有回收站,删了就是删了,删之前要进行确认!

08.man指令

main指令是拿来访问Linux指南页的命令!

man句型:man[选项]命令

代码如下(示例):

-k按照关键字搜索联机帮助

num只在第num章节找

-a将所有章节的都显示下来,例如manprintf它缺省从第一章开始搜索,晓得就停止,用a选项,按下q退出,他会继续往旁边搜索,直至所有章节都搜索完毕

解释一下,面指南分为8章:

1是普通的命令

2是系统调用,如open,write之类的通过这个,起码可以很便捷查到调用这个函数,须要加哪些头文件

3是库函数,如printf,fread4是特殊文件,也就是/dev下的各类设备文件

5是指文件的格式,例如passwd,都会说明这个文件中各个数组的涵义

6是给游戏留的,由各个游戏自己定义

7是附件还有一些变量,例如向environ这些全局变量在这儿就有说明

8是系统管理用的命令,这种命令只能由root使用,如ifconfig

09.cp指令

句型:cp[选项]源文件或目录目标文件或目录

功能:复制文件或目录

说明:cp指令用于复制文件或目录,就像时指定两个以上的文件或目录,且最后的目的地是一个早已存在的目录,则它会把上面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录linux入门,则会出现错误信息

常用选项如下(示例):

-f或--force强行复制文件或目录,不论目的文件或目录是否早已存在

-i或--interactive覆盖文件之前先寻问用户

-r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理

-R或--recursive递归处理,将指定目录下的文件及子目录一并处理

10.mv指令

mv命令是move的简写,可以拿来联通文件或则将文件更名。

是Linux系统下常用的命令,时常拿来备份文件或则目录。

句型:mv[选项]源文件或目录目标文件或目录

功能:如下(示例):

1. 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。
2. 当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),
   它将所给的源文件或目录重命名为给定的目标文件名。
3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。

常用选项还有mv-f和mv-i这两个命令!

11.cat指令

句型:cat[选项][文件]

功能:查看目标文件的内容

以下是cat的几个常用选项:如下(示例):

12.more指令

句型:more[选项][文件]

功能:more命令,功能类似cat

常用选项:如下(示例):

-n对输出的所有行编号

q退出more

13.less指令

句型:less[参数]文件

功能:less与more类似,但使用less可以随便浏览文件linux 计算器命令,而more仅能往前联通,却不能向后联通,

但是less在查看之前不会加载整个文件。

常用选项:如下(示例):

-i忽视搜索时的大小写

-N显示每行的行号

/字符串:向上搜索“字符串”的功能

?字符串:向下搜索“字符串”的功能

n:重复前一个搜索(与/或?有关)

N:反向重复前一个搜索(与/或?有关)

q:quit

14.head指令

句型:head[参数]…[文件]…

功能:head拿来显示档案的开头至标准输出中,默认head命令复印其相应文件的开头10行。

常用选项:-n显示的行数

15.tail指令

句型:tail[必要参数][选择参数][文件]

功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件

常用选项:-f循环读取;-n显示行数

假如我想拿中间的任何一段或则一行内容呢?诸如我想获取:[999,1009]

1通过创建临时文件的方案,来进行提取中间部份;2.管线

16.date指令

date指定格式显示时间:date+%Y:%m:%d

date用法:date[OPTION]…[+FORMAT]

1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个减号后接数个标记,其中常用的标记列表如下

2.在设定时间方面

3.时间->时间戳:date+%s;时间戳->时间:date-d@1508749502

17.Cal指令

命令格式:cal[参数][月份][年份]

功能:用于查看月历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份

常用选项:如下(示例):

3显示系统前一个月,当前月linux 计算器命令,下一个月的日历

-j显示在当初中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)

-y显示当前年份的月历

18.find指令

句型:findpathname-options

功能:用于在文件树种查找文件,并做出相应的处理(可能访问c盘)

19.grep指令

句型:grep[选项]搜救字符串文件

功能:在文件中搜索字符串,将找到的行复印下来

常用选项:如下(示例):

-i:忽视大小写的不同,所以大小写视为相同

-n:顺便输出行号

-v:反向选择,亦称显示出没有‘搜寻字符串’内容的那一行

20.zip/unzip指令

句型:zip压缩文件.zip目录或文件

功能:将目录或文件压缩成zip格式

常用选项:如下(示例):

将test2目录压缩:ziptest2.ziptest2/*

解压到tmp目录:unziptest2.zip-d/tmp

21.tar指令

tar指令也可以拿来打包压缩和解压文件,但是还可以实现不解开压缩包,直接查看上面内容的操作,和只打包不压缩等操作。

句型:tar 选项 压缩文件 …

功能:打包/解包,不解开压缩包,直接查看上面内容。

常用选项:

1)-c构建一个压缩文件的参数指令(create的意思)。

2)-x解开一个压缩文件的参数指令。

3)-t查看tarfile上面的文件。

4)-z是否同时具有gzip属性?即是否须要用gzip压缩?

5)-j是否同时具有bzip2属性?即是否须要用bzip2压缩?

6)-v压缩的过程中显示文件(常用)。

7)-f使用档名,请留心,在f以后要立刻接档名,不要再加参数。

8)-C解压到指定目录。

22.bc指令

Windows上面有估算器,Linux下边也有,bc指令就是Linux下的估算器。

句型:bc

功能:进行运算。

23.uname-r指令

句型:uname[选项]

功能:uname拿来获取笔记本和操作系统的相关信息。

补充说明:uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。

24.重要的几个键位[Tab],[ctrl]-c,[ctrl]-d

1)上下按钮。上下按钮在Linux当中储存的是历史命令,通过按上下键我们可以查看我们近来敲的命令。

2)Ctrl+D。退出当前命令行。

3)Ctrl+C。让当前程序停掉(中止失控程序)。

4)Tab。手动补足功能。

5)Ctrl+R。搜索历史命令。

25.死机

句型:shutdown 选项

常见选项:

1)-h将系统的服务停掉后,立刻死机。

2)-r将系统的服务停掉以后就重新启动。

3)-tsec经过sec秒后死机。

注:所有死机指令只能由root用户执行。

26.扩充命令

1)安装和登陆命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last。

2)文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln。

3)系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab。

4)网路操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、nslookup。

5)系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudops、who。

6)其他命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

总结

Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复