您的位置:首页 > 运维架构 > Linux

鸟哥Linux私房菜命令集合

2015-09-09 00:00 525 查看
摘要: 对书中所介绍或使用的命令进行系统汇总以方便查询,浏览器里直接Ctrl+F吧!

所有命令按字母进行排序

命令
选项
参数
示例
解释
bc
简单计算器,quit退出,scale=3指定输出结果保留3位小数
cal
显示当月日历
[month] [year]
cal 1 2015
显示某年某月的日历
cat|tac
-A
filename
从第一行开始显示档案内容|从最后一行开始显示档案内容
-n
同时显示行号
cd
path
切换目录
chgrp
改变档案所属群组
-R
递归执行
groupname path
改变指定档案所属群组
chmod
改变档案的权限
chown
改变档案拥有者
-R
递归执行
username path
chown root /
改变档案拥有者为指定用户
username:groupname path
改变档案拥有者为指定用户同时改变所属群组
cp
sourcepath targetpath
复制命令,源档案可以多个
-a
相当于-pdr,常用于备份
-i|f
若目标档案已经存在,则覆盖时先询问|如果目标档案已经存在且无法开启则移除后在尝试一次
-p
同时复制档案属性,而非使用默认属性
-d
源文件为链接文件的属性,则复制链接文件属性而非链接到的档案文件本身属性
-r
递归复制
-s|l
复制成符号链接文件|复制成硬式链接文件
date
显示日期与时间
--set
"1970-1-1 00:00:00"
设置系日期与时间
+%Y/%m/%d
按指定格式输出日期与时间
echo
$变量名
查看系统变量,例如LANG系统语系,PATH环境变量
exit
注销系统
head|tail
filename
查看档案开头几行|末尾几行
ls
-a
列出全部档案包括隐藏文档,-A则不包括.和..目录
-d
列出全部目录包括隐藏目录
-l
列出档案的详细信息,权限、属性等
-t|h|r|R
按时间排序|文档大小单位为GB/KB|将排序结果反向|递归输出所有子档案
--time={atime,ctime}
输出内容被读取的时间atime或权限属性更改的时间ctime而非默认的内容更改的时间mtime
mkdir
创建目录
-m
xyz path
mkdir -m 777 a
创建目录的同时指定权限
-p
mkdir -p /a/b/c
一次递归创建多层目录
more|less
filename
一页一页显示档案内容|且可以往前翻页
==more指令==:空格:下一页,Enter:下一行,/str:向下搜寻字符串,q:退出,b:上一页
==less指令==:PgUp:上一页,PgDn:下一页,?str:向上搜寻字符串,n:搜寻下一个,N:搜寻上一个
mv
sourcepath targetpath
移动档案命令,源档案可以多个
-f
目标档案已经存在不询问直接覆盖
-i
目标档案已经存在则询问是否覆盖
nano
path
简单文本编辑器,Ctrl+O保存,Ctrl+X退出,Ctrl+K剪切行
nl
显示档案内容同时显示行号
pwd
-P
显示当前工作目录,若加-P选项则显示完整目录路径
reboot
立即重启
rm
path
删除命令
-f|i
忽略不存在的文档|删除前询问
-r
递归删除
rmdir
删除空目录
-p
rmdir -p a/b/c
连同上层的空目录也一并删除
shutdown
-h
now
立即关机,参数+1则1分钟后关机,参数10:00则10:00分关机,如果在10:05时执行则隔天10:00关机
-r
now
立即重启,其他参数同-h
-c
取消上次shutdown命令
startx
启动XWindow
su
-
username
su - root
切换到指定用户
sync
将内存中数据同步写入磁盘,常在关机前执行
touch
新建空档案或修改档案时间属性
-a
修改atime内容读取时间
-m
修改mtime内容变更时间
-c
仅修改时间,档案不存在也不新建文档
-d
date path
不使用当前时间而使用指定时间
umask
-S
查看默认档案权限
--
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux 命令