鸟哥Linux私房菜命令集合

所有命令按字母进行排序

命令
选项
参数
示例
解释
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,命令)