1. 只显示当前目录下隐藏文件和目录
ls -d .*
2. 给ps添加额外列
Linux:
ps -o pid,ppid,tty,user,cpu,pmem,start_time,time,command
Solaris
1. 非root用户查看mac地址
netstat -pn | grep SP
arp -a | grep SP
Linux
1. 查看所有cpu的状态
mpstat -P ALL
2. 查看cpu
vi /proc/cpuinfo
lscpu
3. 查看虚拟内存
vmstat
4. Mount
挂载iso文件
mount -o loop /mnt/*/1.iso /mnt/cdrom
取消挂载
umount /mnt/cdrom
制作iso文件
cp /dev/cdrom XXXXX.iso
5. 根据日期偏移量得到日期
date -d '-1 day' +%Y-%m-%d
如果是要计算月就用month,计算年就用year
6. 查看系统服务状态
service --status-all
7. 文本网页浏览器
lynx
8. 使用ftp或http下载
wget, 在配置文件 /etc/wgetrc 中设置代理
http_proxy=
use_proxy=on
9. 修改MTU
ifconfig eth0 mtu 1500
10. 查看已加载模块
lsmod
11. 查看启动消息
dmesg
12. 查看系统服务端口
/etc/services
13. 查看cron日志
/var/log/cron
14. 查看内存及cpu使用
free, sar -u -r 秒数 次数
15. 配置虚拟网络接口
ifconfig eth0:0 192.168.1.201 netmask 255.255.255.0 broadcast 192.168.1.255 up
16. 设置SUID位
chmod 4755 <filename>
17. 在history命令和.bash_history中显示时间
在.bashrc文件中加入
export HISTTIMEFORMAT="%F %T "
18. 将秒转化成时间
在.bash_history中,时间以GMT时间1970年1月1日以来的秒数显示,反显日期
date -d @1331516420
19. top 命令显示CPU states统计信息
1s
20. 查看Linux线程模型
getconf GNU_LIBPTHREAD_VERSION