---恢复内容开始---
date
1 date 显示时间和日期,显示格式为:年 月 日 星期 时分秒 时区
2 date +%Y 显示指定的时间信息。Y:年(完整四位) y:年(后两位) m:月份 d:日期 H:时 M:分 S:秒。可以同时输入多条指令,各个指令之间可以使用“/”,“:”分隔。
cal
1 cal 显示本月日历
2 cal 2016 显示指定的年份的日历
3 cal 4 2016 显示指定的年份的月份的日历
shutdown
1 shutdown -k time 发出系统将在指定时间(单位为分钟)后关闭的公告,但并不关闭系统。
2 shutdown time 在指定的时间按后关闭系统
3 shutdown -r time 在指定的时间后重新启动系统
init
1 init 0 切换系统运行等级
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动。
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆。
运行级别2:多用户状态(没有NFS)。
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式。
运行级别4:系统未使用,保留。
运行级别5:X11控制台,登陆后进入图形GUI模式。
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。
ls
1 ls 显示当前目录内的内容(不包含隐藏内容)
2 ls -a 显示当前目录内的全部内容(包含隐藏内容)
3 ls -A 显示当前目录内的大部分内容(包含隐藏内容,但不包含“.”和“..”)
4 ls directory 显示指定目录内的内容
cd
1 cd directory 切换到指定的目录
2 cd .. 切换到上级目录
cp
1 cp file directory 将指定的文件复制到指定的目录
2 cp -r directory directory 将指定的目录及其说包含的内容复制到指定的目录
find
1 find -name filename 在当前目录内寻找指定名字的文件
2 find -name "*filename*" 在当前目录中寻找名字中含有指定内容的文件
3 find -size +(-)10 在当前目录中寻找大于(小于)指定大小的文件
4 find directory -name filename 在指定的目录中寻找指定名字的文件
touch
1 touch filename 创建一个指定的文件
2 touch file 将一个指定的文件的修改时间改为现在的系统时间
mkdir
1 mkdir directory 创建一个指定目录
2 mkdir -p directory/directory/directory 递归创建多个指定的目录
mv
1 mv file directory 将指定的文件移动到指定的目录下
2 mv file filename 将指定的文件名字改为指定的文件名
tree
1 tree 以树状图的形式显示当前目录的结构层次
2 tree -L number 以树状图的形式显示指定层数的当前目录的结构层次
3 tree diretory 以树状图的形式显示指定目录的结构层次
pwd
1 pwd 显示当前所在的目录
rm
1 rm file 删除指定的文件
2 rm -r directory 删除指定的目录及其包含的内容
>
1 > file 清空指定的文件的内容
cat
1 cat file 查看指定的文件
2 cat > file 创建一个指定的文件
tar
1 tar zcvf filename.tar.gz directory 将一个指定的目录以指定的文件名进行打包
2 tar zxvf File.tar.gz 将一个指定的压缩文件解压
df
1 df 显示系统的空间占用情况
2 df -h 以便于阅读的方式显示系统的空间占用情况
du
1 du 显示当前目录的各级子目录的大小
2 du -a 显示当前目录的各级子目录和文件的大小
3 du directory 显示指定的目录的各级子目录的大小
free
1 free 显示内存使用情况
2 free -b 以Byte为单位显示内存使用情况。
3 free -k 以KB为单位显示内存使用情况。
4 free -m 以MB为单位显示内存使用情况。
5 free -g 以GB为单位显示内存使用情况。
top
1 top 查看系统中各个进程的资源占用状况
kill
1 kill -l 列出全部的进程
2 kill name 杀死进程
more
1 more file 从头开始查看指定的文件
2 more +number file 从指定的行开始查看指定的文件
3 more -number file 从头开始以每屏只显示指定的行数的方式查看指定的文件
|xargs
1 |xargs 管道符,将前面的命令的结果交给后面命令执行
tail
1 tail file 显示指定文件末尾的内容
2 tail -n number file 显示指定文件末尾指定的行数的内容
head
1 head file 显示指定文件开头的内容
2 head -n number file 显示指定的文件开头指定的行数的内容
3 head -c number file 显示指定的文件开头指定的字节数的内容
wc
1 wc -c file 统计指定文件的字节数。
2 wc -l file 统计指定文件的行数。
3 wc -m file 统计指定文件的字符数
diff
1 diff file1(directory1) file2(directory2) 比较指定的文件1(目录1)与指定的文件2(目录2)之间的不同
wget
1 wget URL 下载指定的文件
rename
1 rename filename1 filename2 filename1 将名称为指定的文件名1的文件从命名为指定的文件名2
rmdir
1 rmdir directory 删除指定的空目录
2 rmdir -p directory/directory 删除指定的目录的子目录,当子目录被删除后若使指定的目录成为空目录,则一并删除指定的目录
basename
1 basename filename 去除指定文件的目录和后缀后打印名称
dirname
1 dirname filename 除去指定文件的名称后打印目录
file
1 file filename 显示指定文件的文件名、文件类型和编码方式
2 file -b filename 显示指定文件的文件类型和编码方式
tac
1 tac file 倒叙显示指定的文件
less
1 less file 以less模式浏览指定的文件
2 less file file file 同时以less模式浏览多个指定的文件
cut
1 cut -bnumber file 提取指定的文件中每一行指定的字节
2 cut -cnumber file 提取指定的文件中每一行指定的字符
split
1 split file 将指定的文件分割
2 split -b size file 将指定的文件按照指定的大小进行分隔
paste
1 paste file1 file2 将指定文件1和指定文件2进行同行合并
2 paste file1 file2 将指定文件1和指定文件2进行顺序合并
sort
1 sort file 将指定文件中的内容每一行作为一个单位相互比较最后将他们按升序输出
2 sort -u file 将指定文件中的内容每一行作为一个单位相互比较,去除重复行,最后将他们按升序输出
3 sort -r file 将指定文件中的内容每一行作为一个单位相互比较最后将他们按降序输出
uniq
1 uniq -c file 在指定的文件中每一行前加上该行出现的次数
2 uniq -d file 显示指定的文件中重复出现的行
3 uniq -u file 显示指定文件中没有重读出现的行
iconv
1 iconv encoding1 encoding2 file 将指定文件的编码方式由编码方式1改编为编码方式2
dos2unix
1 dos2unix file 将指定的文本文档由dos格式转换为unix格式
vimdiff
1 vimdiff file1_left file2_right 将文件1在左,文件2在右,对比打开
rev
1 rev file 将制定文件中的每行内容以字符为单位反序输出
grep
1 grep name file 显示指定文件中查找包含指定字符的行
2 grep -i name file 显示指定文件中查找包含指定字符(不区分大小写)的行
join
1 join file1 file2 将文件1与文件2指定栏位相同的行连接起来
2 join -i file1 file2 将文件1与文件2指定栏位相同(不区分大小写)的行连接起来
vi
1 vi filename 创建并打开指定文件
2 vi +n filename 打开文件,并将光标置于第n行首
3 vi + filename 打开文件,并将光标置于最后一行首
uname
1 uname -s 输出内核名称
2 uname -n 输出网络节点上的主机名
3 uname -r 输出内核发行号
4 uname -v 输出内核版本
5 uname -m 输出主机的硬件架构名称
hostname
1 hostname 显示主机名
2 hostname name 将主机名暂时修改为指定的名称
uptime
1 uptime 显示现在时间、系统运行时间、登陆用户数量、系统在过去的1分钟、5分钟和15分钟内的平均负载
head
1 head file 显示指定文件的前十行
2 head -n number file 显示指定文件的前指定数量的行
sed
1 sed 's#Char1#Char2#' file 将指定文件中的指定字符1替换为指定字符2
2 sed -i.suff 's#Char1#Char2#' file 将指定文件中的指定字符1替换为指定字符2并以指定后缀为原文件做创建一个备份文件
awk
1 awk ‘NR==Num1,NR==Num2’ file 显示指定文件中的指定数字1直到指定数字2行的内容
seq
1 seq Num 创建以1开头,1为间隔,指定数字为结尾的数字序列
2 seq Num1 Num2 创建以指定数字1开头,1为间隔,指定数字2为结尾的数字序列
3 seq Num1 Num2 Num3 创建以指定数字1开头,指定数字2为间隔,指定数字3为结尾的数字序列
浙公网安备 33010602011771号