- 查找
type
whereis
locate
which
find
grep -v -i
- 历史
!!
!997
!?CF?
!ls:s/CF/l
fc 打开指定历史(fc987)
sort 排序
|xargs 传递
awk ‘{print $2}’ 流编辑,输出第2列
alisa
watch
whoami
- 测试
=
-eq
-ge
-gt
-le
-lt
!=
-ne
mkpipe 创建管道命令
mksock 创建套接字
chmod
umask
- 切换
pwd
pushd
dirs
popd
cp
dd
mount
lsattr 列出属性
chattr a 仅追加
c 压缩
d 不转储
i 不可更改
j 数据日志
s 安全删除
t 无尾部合并
u 不可删除
A 不更新访问时间
D 同步目录更新
S 同步更新
T 目录层级结构顶部
- 校验文件
md5sum
sha1sum -c
- 文本处理
joe
pico
nano
pr
grep
sort
sed
tr
diff
sdiff
patch
awk
cut
unix2dos
dos2unix
- 文件系统
fdisk
sfdisk 查看,复制分区表
parted
e2label
mkfs
tune2fs
dumpe2fs
mkswap
dd if=/dev/zero of=/tmp/swapfile count=…
swapon
swapoff
losetup
umonut
lsof
eject
badblocks
fsck
mdadm RAID磁盘
df
du
- 逻辑卷管理器
pvcreate 创建LVM物理卷
pvs 查看
vgcreate vgusb /dev/sdb1 创建vgusb卷组
vgs
lvcreate lvdisplay 查看当前卷组
lvs
vgs
lvresize
e2fsck
resize2fs
lvremove
vgremove
- 压缩
bzip2
tar
gzip
lzop
rsync
unison
mkisofs 创建ISO9660映像
volname 显示卷名
isoinfo 显示头部信息
cdrecord 刻录
growisofs
- 进程
ps
pstree
top
pgrep
fuser
nice
renice
bg
fg
jobs
disown
kill
killall
nohup
at
atq
atrm
crontab -e
- 内存
free
top
vmstat
slabtop
iostat
dstat
date
cal
hwclock -l
hwclock –hctosys
hwclock –systohc
ntpd
clockdiff
uptime
mkinitrd
runlevel
init
uname
dmesg
lsmod
modprobe
sysctl
lspci
dmidecode
hdparm
- 网络
ethtool
mii-tool
netstat
watch
chkconfig network on
ifdown
ifup
ifconfig
ip
addr
show
eth0
iwconfig
wvdial
setserial
stty
minicom
dig
host
dnsdomainname
ip
route
ping
(ARP)arp 地址解析协议
arping
traceroute
route
tcpdump 网络包
nmap 查看远程机器提供的服务
- 浏览器
elinks
lynx
- 远程
wget
curl
lftp
ssh
samba
screen
tsclient
rdesktop
vnc
vino
useradd -C -d -e -g -G -M -S -u
useradd -C administrator -d /home/admin -e 2013-12-24 -g root -G bin,adm mail admin
passwd
usermod
chsh
chfn 全名
usrdel -r
chage -l vern 查看密码过期信息
groupadd
groupmod
groupdel
last 最近成功登录
who
users
id
who am i
finger
iptables
- passwd七列信息
1.账户名称
2.密码占位符
3.UID
4.GID
5.账户附加基本信息
6.home位置
7.shell
- shadow九列信息
1.账户名称
2.密码
3.上次改密码距19700101天数
4.密码最短有效天数
5.密码最长有效天数
6.过期前警告天数
7.密码过期后宽限天数
8.失效日期
9.保留
- 帮助
man
info
help
- 执行shell命令
!{命令} 如!ls
自动补齐
ctrl+N
自启
chkconfig crond on
cron计划任务文件格式
列 1 2 3 4 5 6
分 时 日 月 周 命令
00-59 00-23 1-31 1-12 0-7
– 时间段
, 若干不连续时间
* 所有时间
/ 时间间隔
bash快捷键
ctrl+a 光标移至行首
ctrl+e 光标移至行尾
ctrl+f 右移一个字符
ctrl+b 左移一个字符
ctrl+l clear
ctrl+u 删除光标至行首的字符
ctrl+k 删除光标至行尾的字符
ctrl+c 终止
ctrl+z 挂起
ctrl+w 删除光标至前一个字符
ctrl+d 删除后一个单词
tab 补齐