Linux哪些我们常用,但是用的时候想不起来,这里做一个备忘录.
Linux常用的变量:
- PATH 决定了shell将到哪些目录中寻找命令或程序
- HOME 当前用户主目录
- HISTSIZE 历史记录数
- LOGNAME 当前用户的登录名
- HOSTNAME 指主机的名称
- SHELL 当前用户Shell类型
- LANGUGE 语言相关的环境变量,多语言可以修改此环境变量
- MAIL 当前用户的邮件存放目录
- PS1 基本提示符,对于root用户是#,对于普通用户是$
Linux命令:
- reset 显示所有本地定义的Shell变量
- env 显示所有的环境变量
- unset 清除环境变量
举个例子:
$ export $TEST=test
$ set | grep TEST
TEST=test
$ unset $TEST
4. tr ' ' '\n' 把 空格换成换行
5. 检查已安装包的依赖关系,根据这个结果可以决定包能否删除
apt-cache depends libxml2
#查看libxml2依赖的包
apt-cache rdepends libxml2
#查看依赖libxml2的包
6.删除指定文件大小的文件:find ./ -size 0 -exec rm {} \; 删除文件大小为零的文件
7.whereis games:
games: /usr/local/games 只有安装的程序的路径位于PATH中才有用
8. ulimit -a可以看到所有资源默认的分配空间的大小
9. 得到core文件的信息:gdb -q --batch --ex "backtrace" <process_name> <core_file> :