shell
shell 命令行解释器
设置变量 a=books
a=${a}123 a+=123 books123
echo $a ${a}
unset a
set 环境变量 env本地变量
echo $HOME $PATH LANG PS1
history 10 bash 历史
调用历史指令 ctrl+r 查找指令
!!上一条指令 !e !c !$ !32
alias
alias rm='rm -i' 设定便利 减轻输入负担
unalias rm
alias m='sudo mentohust' 永久改变,写入 .bashrc 文件
"" 当成一个字符串对待,转义特殊字符 #!`$
'' 不转义
`` 执行命令的执行结果
ls -l `pwd`
$[1+5] 数学运算
\ 取消特殊含义 一行未结束
结束符; 回车健 ls -l; apt-get update;apt-get upgrade
() 激活子shell
&& ||
更改所有者,只有root有权限
chown -R xing:xing /home/htdocs
man 学会利用!!
系统监视
uname hostname last lastlog free vmstat top
进程
ps -A -a -l -u -x -f
pstree
kill -9 pid 强制删除
man -7 signal
kill -9 name
进程优先级 nice
renice
command & 后台运行
nohup command &
fg bg jobs
/proc 虚拟目录 查看系统各种参数
/var/log/dmesg 启动日志 dmesg
/var/log/messages 系统报错日志
maillog xferlog wtmp 登录记录 二进制文件 不可更改 last
cat
more less
date
cal
df -h 磁盘使用情况
du 文件占用空间
head
tail
su 切换用户
exit 返回上一个用户
shutdown -r -h now
halt poweroff init1
file 查看文件类型
- 一般文件 d 目录文件 b块设备文件 c字符设备文件 l链接文件 p管道文件
u g o 读写执行 rwx -没有权限
chmod u+x -x u=wrx
421 读写执行
链接 ln 硬链接 与源文件完全一样
ln -s 软链接 快捷方式
root 用chown更改所有者
切换用户 su - xing su root
冒险位 强制位