ssh删除原有记录:vim ~/.ssh/hostname
tar 归档和压缩是两码事
tar -cvf 创建归档
tar -xvf 解压缩
tar -cvzf 加入 -z之后是归档 并且压缩
-exec执行:find . -name 'a*' -exec ls -l {} \ ; 红色的是固定格式 最后有;,大括号和反斜杠之间有空格 传给中间的参数
umane -a = uname --all
firefox & :后台执行firefox程序
ctl + Z
lspci查看pci设备
lsusb 查看usb设备
lsmod 查看所有当前加载的模块(Linux中称驱动为模块)
jobs
fg
bg
less 可以上下翻页
> 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用`>`,将日志文件清空(文件大小变成0字节); >>是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。
例如:echo 'test' > test.txt
uname -a
cat /etc/issue
route add default gw 192.168.104.254
vim /etc/resolv.conf
和host dns解析相关的文件作用详见:http://blog.chinaunix.net/uid-20537889-id-1931354.html
cat /etc/hosts
brctl show
vim /etc/network/interfaces
ssh-keygen -f "/root/.ssh/known_hosts" -R 192.168.100.222
useradd
passwd
简单说,/lib是内核级的,/usr/lib是系统级的,/usr/local/lib是用户级的.
/lib/
libc.so.*
ld*
仅仅被/usr目录下的程序所使用的共享库不必放到/lib目录下。只有/bin和/sbin下的程序所需要的库有必要放到/lib目录下。实际上,libm.so.*类型的库文件如果被是/bin和/sbin所需要的,也可以放到/usr/lib下。
/bin/
/sbin/
/root/
/mnt/
/boot/
/lost+found/
/lib/
/dev/
/etc/
/var/
/usr/
/proc/
/initrd/
警告
不要删除
/tmp/
/home/
/opt/
groups:查看当前用户所在组
groupmod:列出所有组