文章目录
〇、基础命令
1.命令: date, cal, bc
linux区分大小写。
选项中的"–"表示完整选项名。
# 显示时间
date
# 显示日历
cal
# 使用计算器
bc
2.ctrl+c, ctrl+d, tab
ctrl+c: 中断当前程序
ctrl+d: 相当于exit
tab: 自动补全
3.man, info
# 查看帮助文件
man vim
4.关机: who, ps, netstat, shutdown, reboot, halt, poweroff
# 数据写入磁盘
sync
# 关机
shutdown [-t 秒] [-rkhncfF][警告信息]
选项与参数:
-t secNum: 过n秒后关机
-k: 不关机,只是发警告信息
-r: 将系统服务停掉后重启(常用)
-h: 将系统服务停掉后关机(常用)
-n: 不经过init程序,直接用shutdown关机
-f: 关机并开机之后,强制略过fsck的磁盘检查
-F: 系统重启后,强制进行fsck的磁盘检查
-c: 取消已经在进行的shutdown指令内容
范例:
shutdown -h 10 'Linux will shutdown after 10 mins'
-h参数:
now: 现在
20:23: 离现在最近的固定时间点
+10: 十分钟后
# 重启
# 和上面的shutdown类似
reboot
范例:sync; sync; sync; reboot
halt
poweroff
5.切换执行等级: init
init 0
参数:
0: 关机
3: 纯文本模式
5: 含有图形接口模式
6: 重启
如果忘记开机密码,可以用类似windows的单用户模式,进入系统后修改。
一、文档权限
1.文件属性
drwxr-xr-x 6 www www 4096 Jul 4 2018 log
d: 档案类型:
d: 目录,directory
-: 档案,
l: 快捷方式,link
b: 区块设备档,如磁盘,block
c: 字符设备档,串行的,如键盘鼠标等,character
s: 数据接口文件,sockets
p: 数据输送管道,主要解决多个程序同时存取一个档案造成的错误问题。pipe
rwx: 拥有者权限,读、写、执行
r-x: 群组权限
r-x: 其他人权限
6: 连接数,有多少不同的档名连结到相同的一个 i-node,后续再讲。
www: 拥有者
www: 所属群组
4096: 文件大小,单位默认bytes
Jul 4 2018: 文档最后修改时间
log: 文档名称,单一最长255,包含路径最长4096
2.文档权限修改: chgrp, chown, chmod
# 修改所属群组
chgrp 用户组 文档名
参数:
-R 递归修改所有子目录及文件
范例:
chgrp usersgroup install.log
# 修改拥有者
chown 用户名 文档名
参数:
-R 递归修改所有子目录及文件
范例:
chown userowner install.log
其他用法:
同时修改组和用户:加 : 或.
chown user:group install.log
只修改组:加.
chown .group install.log
# 修改权限
chmod [-option] 权限代码 文档名
参数:
-R: 递归修改所有子目录及文件
r: 4
w: 2
x: 1
范例:
chmod -R 640 install.log
其他用法:
u/g/o/a user,group,other,all
+/-/= 增加,删除,设定
r/w/x 读,写,执行
范例:
chmod u+r install.log
二、文档操作
1.目录路径操作: cd, pwd, mkdir, rmdir
# 切换目录
cd [相对或绝对路径]
参数:
. : 当前目录
~ : 当前用户主文件夹
- : 前一个工作目录
~ : user user用户的主文件夹
# 显示当前路径
pwd [-P]
参数:
-P 如果是在超链接路径里,则加这个参数显示的是实际路径,而不是链接路径
# 新建目录
mkdir
# 删除目录
rmdir
ls, cp, rm, mv
cat, tac, nl, more, less, head, tail, od, touch
umask, chattr, lsattr, SUID, SGID, SBIT,file
which, whereis, locate, find
三、磁盘操作
dd, df…
四、压缩打包备份
compress, gzip, zcat, bzip2, bzcat
tar
dump, restore
mkisofs, cdrecord
dd, cpio