资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
linux常shell命令试,linuxshell脚本常的20个命令(频试题系列)1. ls命令ls命令:列出录内容(List Directory Contents)的意思。运它就是列出件夹的内容,所列出的内容可能是件也可能是件夹。“ls -l”命令:以详情模式(long listing fashion)列出件夹的内容。“ls -a”命令:会列出件夹的所有内容,包括以”.”开头的隐藏件。2. lsblk命令“lsblk”命令:列出块设备。除了RAM外,以标准的树状输出格式,整齐地显块设备。“lsblk -l”命令:以列表格式显块设备(不是树状格式)。注意:lsblk是最有和最简单的式来了解新插的USB设备的名字,特别是当你在终端上处理磁盘/块设备时。3. md5sum命令“md5sum”命令:计算和检验MD5信息签名。md5 checksum(通常叫做哈希)使匹配或者验证件的件的完整性,因为件可能因为传输错误,磁盘错误或者恶意的扰等原因发改变。注意:户可以使官提供的和md5sum成签名信息匹对以此检测件是否改变。Md5sum没有sha1sum安全,这点我们稍后讨论。4. dd命令“dd”命令:转换和复制件。多数时间是来复制iso件(或任何其它件)到个usb设备(或任何其它地)中去,所以可以来制作USB启动器。5. uname命令“uname”命令就是Unix Name的简写。显机器名,操作系统和内核的详细信息。6. history命令“history”命令:显在终端中所执过的所有命令的历史。注意:按住“CTRL + R”就可以搜索已经执过的命令,它可以你写命令时动补全。7. sudo命令“sudo”(super user do)命令:允许授权户执超级户或者其它户的命令。通过在sudoers列表的安全策略来指定。注意:sudo 允许户借超级户的权限,然”su”命令实际上是允许户以超级户登录。所以sudosu更安全。8. mkdir命令“mkdir”(Make directory)命令:在命名路径下创建新的录。然如果录已经存在了,那么它就会返回个错误信息”不能创建件夹,件夹已经存在了”。(“cannot create folder, folder already exists”)注意:录只能在户拥有写权限的录下才能创建。mkdir:不能创建录tecmint,因为件已经存在了。(上的输出中不要被件迷惑了,你应该记住我开头所说的-在linux中,件,件夹,驱动,命令,脚本都视为件)9. touch 命令“touch”命令代表了将件的访问和修改时间更新为当前时间。touch命令只会在件不存在的时候才会创建它。如果件已经存在了,它会更新时间戳,但是并不会改变件的内容。例:roottecmint:# touch filename注意:touch 可以来在户拥有写权限的录下创建不存在的件。10. chmod 命令“chmod”命令就是改变件的模式位。chmod会根据要求的模式来改变每个所给的件,件夹,脚本等等的件模式(权限)。在件中存在三种类型的权限:Read(r)=4Write(w)=2Execute(x)=1所以如果你想给件只读权限,就设置为4;只写权限,设置为2;只执权限,设置为1; 读写权限,就是4+2 = 6, 以此类推。注意:对于系统管理员和户来说,这个命令是最有的命令之了。在多户环境或者服务器上,对于某个户,如果设置了件不可访问,那么这个命令就可以解决,如果设置了错误的权限,那么也就提供了为授权的访问。11. chown命令“chown”命令就是改变件拥有者和所在户组。每个件都属于个户组和个户。在你的录下,使”ls -l”,你就会看到像这样的东西。注意:“chown”所给的件改变户和组的所有权到新的拥有者或者已经存在的户或者户组。12. cal 命令“cal”(Calender),它来显当前份或者未来或者过去任何年份中的份。显当前份:roottecmint:# cal显已经过去的份,如1888年2:roottecmint:# cal 02 1888显未来的份,如21111年1:roottecmint:# cal 01 2111注意: 你不需要往回调整历50年,既不复杂的数据计算你出那天,也不计算你的在哪天到来,因为它的最单位是,不是。13. grep命令“grep”命令:搜索指定件中包含给定字符串或者单词的。举例搜索/etc/passwd件中的tecmint:roottecmint:# grep tecmint /etc/passwd使-i选项将忽略写:roottecmint:# grep -i TECMINT /etc/passwd使-r选项递归搜索所有录下包含字符串 “127.0.0.1“.的:roottecmint:# grep -r 127.0.0.1 /etc/注意:您还可以使以下选项:1 :-w搜索单词 (egrep -w word1|word2 /path/to/file).2: -c于统计满要求的 (grep -c word /path/to/file).3 :color彩输出 (grep color server /etc/passwd).14. 命令: echoecho 的功能正如其名,就是基于标准输出打印段本。它和shell关,shell也不读取通过echo命令打印出的内容。然在种交互式脚本中,echo通过终端将信息传递给户。它是在脚本语和交互式脚本语中经常到的命令。15. date命令“date”命令使标准的输出打印当前的期和时间,也可以深设置。注意:这个命令在脚本中分有,。且在终端中改变期和时间,让你更专业!(当然你需要root权限才能操作这个,因为它是系统整体改变)16. cat命令“cat”代表了连结(Concatenation),连接两个或者更多本件或者以标准输出形式打印件的内容。此命令另起章节详细讲解。17. cp 命令“copy”就是复制。它会从个地复制个件到另外个地。roottecmint:# cp /home/user/Downloads abc.tar.gz /home/user/Desktop (Return 0 when sucess)注意:cp,在shell脚本中是最常的个命令,且它可以使通配符(在前块中有所描述),来定制所需的件的复制。18. mv 命令“mv”命令将个地的件移动到另外个地去。roottecmint:# mv /home/user/Downloads abc.tar.gz /home/user/Desktop (Return 0 when sucess)注意:mv 命令可以使通配符。mv需谨慎使,因为易懂系统的或者未授权的件不但会导致安全性问题,且可能系统崩溃。19. pwd 命令“pwd”(print working directory),在终端中显当前作录的全路径。注意: 这个命令并不会在脚本中经常使,但是对于新,当从连接到nux很久后在终端中迷失了路径,这绝对是救命稻草。20. cd 命令最后,经常使的“cd”命令代表了改变录。它在终端中改变作录来执,复制,移动,读,写等等操作。注意: 在终端中切换录时,cd就显了。“cd ”会改变作录为户的家录,且当户发现在终端中迷失了路径时,常有。“cd .”从当前作录切换到(当前作录的)录。针对性刷题请点击阅读原。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号