Linux学习入门(一)基础命令行入门

首先介绍一下shell的命令行补全和通配符:

在输入文件名或者命令的时候,输入前几个字符,按下tab键,shell会自动补全,如果以键入字符开头的文件不止一个,连续两次按下tab键,会给出所有以键入字符开头的文件.

通配符:*用于匹配文件名中任意长度的字符,?匹配一个字福,[ ]用于匹配所有出现在方括号内的字符,并且可以用-来指定一个字符集,例如[1-9],[a-c].

基本命令介绍:

cd [路径] 进入用户所指定的路径, .代表当前路径, ..代表当前路径的父路径, /代表跟路径, ~代表用户的主目录.

ls -a -l --F,用于列处当前目录下的内容,-a会显示所有文件,包括隐藏文件(文件名以.开头的文件),-l会显示文件的各种属性.-F用于显示的告诉用户,当前各个文件时文件夹还是普通文件还是可执行文件.

dir和vdir:类似于ls和ls -l,区别是dir比ls提供的功能更少.

cat  [-n]  文件名:显示文件的所有内容,-n选项可以提供文件的行号.

more和less:一页一页的显示文件的内容,,但是less的功能更加强大.more命令中,按下空格向下翻动一页,enter向下翻动一行,less功能更加强大,具体来说:

 1)使用光标来滚屏

 2)用行号或者百分比作为书签来浏览文件

 3)实现复杂的检索,高亮显示等操作

 4)兼容常用的字处理程序的键盘操作

 5)阅读到最后时less不会自动退出

 6)底部信息更容易控制

q键可以退出less

head tail:用于显示文件的开头和结尾,-n可以指定显示的行数.

grep 关键词  文件名:搜索文件中有关键词的行,文件名可以有多个.

find [路径] -name name -type type -print:在指定范围内搜索文件,find会到每个子文件夹中去寻找.-type指定特殊文件类型,-print打印文件所在路径.

locate:快速搜索文件,与find不同的时,locate从数据库中搜索文件,可以先用updatedb更新数据库,所以查询速度几乎就是瞬间.

从终端运行程序时,在末尾加上&,可以让程序在后台运行.

whereis -type 文件名:用于主要查找程序文件,例如whereis -b find,如果无法找到,将返回一个空字符串.whereis把搜索的子目录限制在固定的几个目录,显著加快了搜索上的速度.

who:当前系统中有哪些人登录,以及他们的控制台.

whoami:返回当前登录的用户名.

uname -a:给出当前操作系统的所有有用信息.

uname -r:当前操作系统的内核信息.

man,whatis:返回命令的帮助信息,man的返回比较全面但是显得啰嗦.whatis返回命令的简要使用信息.

apropos:通过使用手册,可以反差某些命令,例如apropos search,会返回所有与搜索有关的命令.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值