linux基本语法2

来源:互联网 发布:云南淘宝网络营销 编辑:程序博客网 时间:2024/06/06 01:24
登陆的环境
[ctrl]+[Alt]+[F2]~[F7]:文字界面登陆tty1~tty6
[Ctrl]+[Alt]+[F1]:图形界面桌面


显示隐藏文件域相关的文件属性:ls -al ~
显示日期与时间的命令:date
(date;date +%Y/%m/%d; date +%H:%M)
显示日历的命令: cal
(cal [[month] year])
计算器:bc
(默认是显示整数,若要显示小数:scale = number)

[Tab]:命令补全与文件补全的功能
[Ctrl]+c:使当前的环境停止
[Ctrl]+d:键盘输入结束的意思,可以替代exit的输入


man page:在线求助
(man number man)
number:
1:用户在shell环境下可以操作的命令或者可执行的文件
2:系统内核可调用的函数与工具等
3.一些常用的函数(function)与函数库(library),大部分为C的函数库(libc)
4.设备文件的说明,通常在/dev下的文件
5.配置文件或者是某些文件的格式
6.游戏(games)
7.惯例与协议等,例如Linux文件系统、网络协议、ASCLL code等说明
8.系统管理员可用的管理命令、
9.根kernel有关的文件
man -f man:可以获得更多与man有关的信息


正确的关机方式:
看目前由谁在线:who
看网络的状态:netstat -a
看后台执行的程序:ps-aux
将数据同步写入到硬盘的命令:sync
惯用的关机命令:shutdown
重启、关机:reboot,halt,poweroff
shutdown -h now:立刻关机
shutdown -h +10:十分钟后自动关机
shutdown -r now:系统立刻重启

linux文件属性
[d]是目录
[-]是文件
[|]表示连接文件
[b]表示设备文件里面的可供存储的接口设备
[c]表示文件设备里面的串行端口设备
更改文件属性与权限
chgrp:改变文件所属用户组
chown:改变文件所有者
chmod:改变文件的权限

. 代表此层目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表目前用户身份所在的主文件夹
~account 代表account这个用户的主文件夹(account是个账号名称)


cd:切换目录
pwd:显示当前目录
mkdir:新建一个新的目录
rmdir:删除一个空的目录
echo $PATH:显示路径
cp:复制文件或目录


文件内容查阅
cat:由第一行开始显示文件内容
tac:从最后一行开始显示,可以看出tac是cat的到写形式
nl:显示的时候,输出行号
more:一页一页显示文件内容
less:与more类似,但是比more可以往前翻页
head:只看头几行
tail:只看结尾几行
od:以二进制的方式读取文件内容

权限与命令间的关系
让用户进入某目录成为“可工作目录”的基本权限
可使用的命令:如cd等切换工作目录的命令
目录所需权限:用户对这个目录至少需要由x的权限
额外需求:如果用户想要在这个目录里利用ls查询文件名,则用户对此目录还需要有r的权限
用户在目录读取某个文件的基本权限
可使用的命令:如cat,more,less等
目录所需的权限:用户对这个目录至少需要有x的权限
文件所需权限:用户至少需要有r权限
让用户可以修改一个文件的基本权限
可使用的命令:如nano或vi编辑器
目录所需权限:用户在该文件所在的目录至少有x权限
文件所需权限:用户至少有r,w权限
让一个用户可以创建一个文件的基本权限
目录所需权限:用户在该目录下具有w,x权限,重点在w
让用户进入某目录并执行该目录下的某个命令的基本权限
目录所需权限:用户在该目录下至少有x的权限
文件所需权限:用户在该文件至少需要x的权限
如:让一个用户vbird能够进行“cp/dir1/fir1/dir2”的命令时,说明dir1,file1,dir2的最小所需权限
答:执行cp时,vbird要能够读取源文件,并写入目标文件。
所以,dir1,至少需要x的权限;file1至少需要有r的权限;dir2至少需要有w,x的权限。
1 0
原创粉丝点击