shell命令

1.ls命令
直接输入ls命令,则列出当前目录下的所有文件和目录,不显示详细信息,如类型,大小,日期权限等。
-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出);
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-n选项,输出类似与-l选项,但是使用uid和gid代替所有者和用户组
2.寻找文件
find find [路径...] [匹配表达式]
locate locate [选项 ...] [模式]
-d 指定locate命令所使用的数据库,以取代默认的/var/lib/mlocate/mlocate.db
-c 表示列出查到的条目数量,-A 表示列出匹配的所有条目
-w表示匹配整个路径
通常情况下,locate的速度比find快的多
3. 查找单词
常用3个命令 grep, egrep,fgrep
4.ps查询
列出当前进程的状态
5.
bg
将一个在后台暂停的命令,变成继续执行
fg
将后台中的命令调至前台继续运行
6.linux系统下的hash指令:
说明:linux系统下会有一个hash表,当你刚开机时这个hash表为空,每当你执行过一条命令时,hash表会记录下这条命令的路径,就相当于缓存一样。第一次执行命令shell解释器默认的会从PATH路径下寻找该命令的路径,当你第二次使用该命令时,shell解释器首先会查看hash表,没有该命令才会去PATH路径下寻找。
hash表的作用:大大提高命令的调用速率。
直接在shell中输入hash即可查看。
7.linux下的export 命令
在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该次登陆操作。
语法:

export [-fnp][变量名称]=[变量设置值]

-f  代表[变量名称]中为函数名称。
-n  删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
-p  列出所有的shell赋予程序的环境变量。
8.
~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.
~/.bash_logout: 当每次退出系统(退出bash shell)时,执行该文件.
gedit ~/.bashrc:可以用编辑器打开
编辑之后必须执行source ~/.bashrc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值