alias NAME='COMMAND' | 定义命令的别名—对当前用户有效 un为解除别名 |
Which | 查看命令别名 |
Whereis | 查看程序的文档和源码路径(-b -m ,man文档) |
Who | 当前谁登陆 -b 显示系统此次启动的实际 -r 运行级别 |
W | 查看更为详细的登陆信息 |
History | 显示命令输入历史记录(-c 清除命令历史 !#再次执行历史列表中的第#号命令 !!再次执行上一条命令 调用上条命令的最后一个参数 esc,. ) |
history拓展
控制命令历史记录的方式:
环境变量:HISTCONTROL
ignoredups:忽略重复的命令;
ignorespace:忽略以空白字符开头的命令;
ignoreboth:以上两者同时生效;
修改变量的值: name='?' 没有空格不用加引号
FHS:文件系统结构
Filesystem Hierarchy Standard
/bin:所有用户可用的基本命令程序文件;
/sbin:供系统管理使用的工具程序;
/boot:引导加载器必须用到的各静态文件:kernel, initramfs(initrd), grub等;
/dev:存储特殊文件或设备文件,快设备,字符设备;
/etc:系统程序的配置文件,只能为静态;
/home:普通的家目录的集中位置;一般每个普通用户的家目录默认为此目录下与用户名同名的子目录,/home/USERNAME;
/root:管理员的家目录;可选;
/lib:为系统启动或根文件系统上的应用程序(/bin, /sbin等)提供共享库,以及为内核提供内核模块
libc.so.*:动态链接的C库;
ld*:运行时链接器/加载器;
modules:用于存储内核模块的目录;
/lib64:64位系统特有的存放64位共享库的路径;
/media:便携式设备挂载点,cdrom, floppy等;
/mnt:其它文件系统的临时挂载点;
/opt:附加应用程序的安装位置;可选路径;
/srv:当前主机为服务提供的数据;
/tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所用户执行写入操作;有特殊权限;
/usr:usr Hierarchy,全局共享的只读数据路径;
bin, sbin
lib, lib64
include:C程序头文件;
share:命令手册页和自带文档等架构特有的文件的存储位置
local:另一个层级目录;
X11R6:X-Window程序的安装位置
src:程序源码文件的存储位置
/usr/local:Local hierarchy,让系统管理员安装本地应用程序;也通常用于安装第三方程序;
/var:/var Hierarchy,存储常发生变化的数据的目录;
Linux系统上的文件类型:
– | -:常规文件;即f; |
d | d: directory,目录文件; |
b | 块设备文件,支持以片段为单位进行随机访问 如:硬盘 |
c | 字符设备文件,支持以固定时序和字符顺序为单位进行线性访问 如:键盘,显示器 |
l | symbolic link,符号链接文件;如:bin -> usr/bin lib64 -> usr/lib64 |
p | pipe,命名管道; |
s | socket,套接字文件 |
共6条命令 which, whereis, who, w, alias, unalias 都是方便使用类
原创文章,作者:N25-北京——易运旭,如若转载,请注明出处:http://www.178linux.com/64012