Shell常用基本命令

浏览硬盘

cd 可以浏览指定的目录

命令行补全

一次tab会自动将其补全,如果键入的字符不止一个,那么可以连续按下tab键两次,shell会以列表的形式展示相关命令出来

通配符

“*”用来匹配文件名任意长度的字符串

“?”只匹配一个字符

“[]”用于匹配所有出现在方括号内的字符

“-“短线会制定一个字符集的范围

查看目录和文件

显示当前目录:pwd

改变目录:cd cd或cd ~会回到自己的用户的主目录

列出目录内容:ls

ls -F 会在每一个目录后加上/,在可执行文件后加*,在链接文件后加上@

ls -a会显示出隐含文件

ls -l会显示文件的各种属性

列出目录内容

dir

vdir等于ls -l

查看文本文件

cat cat可查看文件内容,cat -n能显示出行数

more more能分页显示内容 空格键向下翻动一页,enter向下滚动一行,Q键推出

head 阅读文件的开头,head -n表明能显示开头几行

tail 阅读文件的结尾,tail -n表明能显示结尾几行

查看文本文件之less

less 支持方向键,空格键,“B”键向上 “/”加上要搜索的字符可以查找想要查找的东西

查找文件之grep,主要是运用正则表达式

查找文件 find

find /usr/bin/ -name zip -print

会打印出 /usr/bin/zip

find 路径名作为查找范围,-name选项指定了文件名 -print表示将结果输出到标准输出

find还可以指定文件的类型查找

find /etc/ -name init.d -type d -print

find -type选项有很多可以使用的参数,就不在这里一一写出来

find时间查找,-atime n用来查找最后一次使用在n天前的文件,- mtime n 用来查找最后一次在n天前修改的文件

查找文件之locate locate查找的速度特别快

查找特定程序

whereis 如whereis find 则会打印出 find:/usr/bin/find /usr/share/man/man1/find.1.gz

whereis -b则之查询这个程序的二进制可执行文件

用户查看

who ,whoami

系统查询 uname -a 显示所有的系统信息,uname -r显示内核版本信息

寻求命令帮助

man命令 可以通过方向键,j向下,k向上,空格键向下翻动一页 Q键退出

whatis 命令简介

apropos 表明自己想干啥,从而找出那个命令,也就是通过查询简介的文字找出命令

    原文作者:那未明
    原文地址: https://www.jianshu.com/p/fd80201f8839
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞