目录管理
pwd
cd
ls
mkdir
rmdir
文件管理
file
touch
文件处理
awk
cat
cmp
cut
dd
echo
egrep
more
less
cp
rm
mv
tee
tr
head
tail
sort 文本排序
-n 数值排序 小->大
-r 降序
-t 指定字段分隔符
-k 从哪个字符开始 就是指定关键字排列
-u --unique 相同的行只显示一次
-f 忽略大小写
uniq 报告或者忽略重复行
-d 只显示重复行
-c 显示某一行的重复次数
wc 文本统计 统计行数 单词数 字节数
-l 统计行数
-w 单词数
-c 字节数
-L 最长行的字节数
sed
grep
-i 忽略大小写
--color
-v 反向查找
whoami
id
finger
useradd
usermod
userdel
groupadd
groupmod
groupdel
groupwd
chown
chmod
chgrp
chage 更改用户账户信息
passwd
查找
locate 查找文件,非实时的、模糊匹配,全系统文件数据库的查找命令
find 实时查找、精确、遍历指定目录中的所有文件完成查找,速度慢、支持众多
系统相关
who 查看当前登录系统的用户以及他所登录的终端
last:显示当前系统上的登录日志(/var/log/wtmp文件),包括系统用户和重启信息
lastlog:显示每个用户最近一次成功登录的信息
lastlog -u USERNAME:显示指定用户最近一次的登录信息
printenv 显示当前环境变量信息
date
hwclok
alias
hostname
mail
basename 显示一个目录的基名
RANDOM
ln
du 显示目录下的所有文件的大小
df 显示整个磁盘分区的使用情况
fdisk 磁盘分区
partprobe 更新分区表
mkfs
mount
unmount
dd
格式:dd if=数据来源 of=数据存储目标 bs=#多大为一个单位 count=# 复制这样的数据几次
例如dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512 count=1
可以用来备份MBR创建回环文件
dd if=/dev/zero of=/var/swapfile bs=1M count=1024
这个命令就能创造出一个大小为1G的镜像文件,而这个镜像文件能够直接mkswap并且启动起来都是可以的
gzip
zip
tar
bzip2
read:shell脚本内可以实现交互式的操作 read -p “提示” -t:时间限制
mdadm 制作RAID卷的命令
ifconfig
route
ip
netstat
uname
ps
kill
top
free
chkconfig
lftp
yum
rpm
at
cron
crontb
ssh
shutdown
poweroff
reboot
pwd
cd
ls
mkdir
rmdir
文件管理
file
touch
文件处理
awk
cat
cmp
cut
dd
echo
egrep
more
less
cp
rm
mv
tee
tr
head
tail
sort 文本排序
-n 数值排序 小->大
-r 降序
-t 指定字段分隔符
-k 从哪个字符开始 就是指定关键字排列
-u --unique 相同的行只显示一次
-f 忽略大小写
uniq 报告或者忽略重复行
-d 只显示重复行
-c 显示某一行的重复次数
wc 文本统计 统计行数 单词数 字节数
-l 统计行数
-w 单词数
-c 字节数
-L 最长行的字节数
sed
grep
-i 忽略大小写
--color
-v 反向查找
-o 只显示被模式匹配的字符串
whoami
id
finger
useradd
usermod
userdel
groupadd
groupmod
groupdel
groupwd
chown
chmod
chgrp
chage 更改用户账户信息
passwd
查找
locate 查找文件,非实时的、模糊匹配,全系统文件数据库的查找命令
find 实时查找、精确、遍历指定目录中的所有文件完成查找,速度慢、支持众多
系统相关
who 查看当前登录系统的用户以及他所登录的终端
last:显示当前系统上的登录日志(/var/log/wtmp文件),包括系统用户和重启信息
lastlog:显示每个用户最近一次成功登录的信息
lastlog -u USERNAME:显示指定用户最近一次的登录信息
printenv 显示当前环境变量信息
date
hwclok
alias
hostname
basename 显示一个目录的基名
RANDOM
ln
du 显示目录下的所有文件的大小
df 显示整个磁盘分区的使用情况
fdisk 磁盘分区
partprobe 更新分区表
mkfs
mount
unmount
dd
格式:dd if=数据来源 of=数据存储目标 bs=#多大为一个单位 count=# 复制这样的数据几次
例如dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512 count=1
可以用来备份MBR创建回环文件
dd if=/dev/zero of=/var/swapfile bs=1M count=1024
这个命令就能创造出一个大小为1G的镜像文件,而这个镜像文件能够直接mkswap并且启动起来都是可以的
gzip
zip
tar
bzip2
read:shell脚本内可以实现交互式的操作 read -p “提示” -t:时间限制
mdadm 制作RAID卷的命令
ifconfig
route
ip
netstat
uname
ps
kill
top
free
chkconfig
lftp
yum
rpm
at
cron
crontb
ssh
shutdown
poweroff
reboot