一天一linux命令(0) shell 简介
来源:互联网 发布:$post发请求和数据 编辑:程序博客网 时间:2024/05/29 04:55
命令格式
[root@test root]# command [-options] parameter1 parameter2 ...
指令 选项 参数(1) 参数(2)
说明:
1. 指令与参数区分字母大小写;
2. command为指令的名称,例如变换路径的指令为cd,等等;
3. 中括号[]实际并不存在,在进行参数设定时,通常为“-”号,若为完整参数名称,则输入“--”符号;
4. parameter1,parameter2……为跟在option后面的参数,或是command的参数;
5. command,-options,parameter这几项之间以空格分开,不论空几个格,shell都视为一个空格;
6. 指令太长的时候,可以使用“\”符号使指令连续到下一行。
通配符和特殊符号
配置文件
系统设定值
/etc/profile:文件设定了几个重要变量,例如PATH、USER、MAIL、HOSTNAME、HISTSIZE、umask等,也同时规划出/etc/inputrc 这个针对键盘热键设定的文件数据内容,还作用于history(历史指令)。
/etc/bashrc:用于规划umask,同时规划提示符的内容。
/etc/man.config:规范了使用man时man page的路径到哪里寻找。
个人设定值
~/.bash_profile:定义了个人路径(PATH)与环境变量的文件名称。您可以在这里修改您的个人路径,当然,也可以在~/.bashrc这个个人设定的变量中修改。有的时候可以用~/.profile或~/.bash_login等文件来取代这个文件!
·~/.bashrc:这个文件对于个人喜好的bash设定是最重要的,因为我都是在这里设定我的个人变量,例如命令别名的设定,路径的重新定义等。
·~/.bash_history:用于将您曾经用过的命令记录下来,当您再次以上下键搜寻或者直接以history搜寻时,可找到曾经用过的指令。需注意的是:
1. 在这一次执行过程中用到的指令,将在您退出shell之后才会被记录到这个文件中,否则将先被写到高速缓存中;
2. 可以通过history指令将其中的记录搜寻出来;
3. 这个文件的指令记录笔数与HISTSIZE有关,您可以自行在~/.bashrc中设定,或者直接由root在/etc/profile中统一设定。
·~/.bash_logout:这个文件则是在您注销shell的时候BASH为您所做的事情。通常默认是只有清除屏幕这件事,不过,您也可以将一些备份或其他您认为重要的工作写在这个文件中(例如清空暂存空间),那么当您退出Linux时,就可以解决一些烦人的事情。
使用source命令可以在不重新注销再登录的情况下,读入变量配置文件。
$ source 变量配置文件
命令别名
alias定义命令别名。
例一:显示当前命令别名
$ alias
例二:把rm重新定义为 rm -i
$ alias rm='rm -i'
例三:把DOS习惯用的dir在linux用别名定义
$ alias dir='ls'
- 一天一linux命令(0) shell 简介
- 一天一linux命令(17) shell scripts 脚本
- Linux Shell 命令 简介
- Linux Shell 命令 简介
- shell学习--一天一命令--set
- linux shell(一)shell简介
- Linux之Shell学习(一)Shell简介
- Linux系统命令及Shell脚本学习笔记一:Linux简介
- Linux Shell 命令学习一
- Linux Shell编程一:shell命令
- 一天一linux命令(1) ls
- 一天一linux命令系列索引
- 一天一linux命令(2) cal
- 一天一linux命令(3) bc
- 一天一linux命令(5) shutdown 关机
- 一天一linux命令(8) export 环境变量
- linux一天一命令博客链接
- [一天几个linux命令] linux shell数据重定向
- Android中滑屏实现----手把手教你如何实现触摸滑屏以及Scroller类详解
- (一)Ibatis之入门
- NEX可以转接的美能达MD镜头
- sizeof运算求结构体大小
- oracle asm数据库从一个raid10磁阵迁移到raid5磁阵
- 一天一linux命令(0) shell 简介
- 【转载】SendInput 注意事项
- IBM网络安全测试工具 AppScan
- easy ui datagrid 导出 到execl
- (二)Ibatis之常用SQL
- 重构——构筑测试体系
- (三)Ibatis之与Hibernate的异同
- JS刷新当前页面
- 实例解析linux内核I2C体系结构