例子 command 【-option】 parameter1 parameter2...
命令或可执行文件 选项 参数1 参数2
命令后的参数除了带-号 也有特殊的情况下用+
1.输入命令后显示乱码
echo $LANG 显示当前支持的语言
LANG=en_US 修改语言 命令中没有空格符号
2.date 显示日期时间
date +%Y/%m/%d
date +%H:%M
3.cal [[month] year] 日历
4.bc 计算机
默认输出整数 要得到小数
scale=3
1/3
0.333
quit
5.man date 在线求助 空格翻页 q退出 任意时候 /word 查关键字
date(1) 括号内的数字很重要 man 7 man 查看参数意义
1:用户在shell环境中可以操作的命令或可执行文件
5:配置文件或者设备文件的格式
8:系统管理员可用的管理命令
6.正确关机
who 查看当前在线用户
netstat -a 查看当前网络练级状态
ps -aux 后台执行程序
sync 将数据同步写入磁盘 一般用户使用 只会同步该用户的数据,root 帐号更新整个系统的数据
shutdown 依据目前已启动的服务逐个关闭后才关机
reboot
halt 不理会目前系统状况 进行硬件关机
poweroff
init 0 关机
init 6 重启
7.权限
ls -al
drwxr-xr-x 25 root root 4096 01-02 10:00 .
drwxr-xr-x 25 root root 4096 01-02 10:00 ..
-rw-r--r-- 1 root root 0 01-02 10:00 .autofsck
-rw-r--r-- 1 root root 0 2010-03-19 .autorelabel
drwxr-xr-x 2 root root 4096 2010-03-18 bin
drwxr-xr-x 4 root root 1024 2010-03-18 boot
drwxr-xr-x 15 root root 4096 2013-03-18 data
第一列 第一个字符表示这个文件是 目录 文件 链接文件 d:目录 -:文件 。。。。
剩下的字符三个一组 r:可读 w:可写 x:可执行
第一组为 文件所有者的权限
第二组为同用户组的权限
第三组 其他非本用户组的权限
第二列 表示有多少文件名连接到此节点
第三列 表示这个文件或目录的所有者帐号
第四列 表示所属用户组
第五列 表示文件大小 默认单位B
第六列 最近修改日期
第七列 文件名 文件前多一个”.“表示隐藏文件, 可以用 s , ls -a
chgrp 改变文件所属用户组
chown 改变文件所有者
chmod 改变文件的权限 chmod [u/g/o/a][-/+/=][r/w/x] filename
-R:进行递归联通子目录下的所有文件都更改
r:4 w:2 x:1
owner=rwx=4+2+1=7
group.......
others=---=0+0+0=0
该文件的权限数字就是770
chmod [-r] 770 文件名