linux中的命令day0918
第四种获得帮助,在线文档:
info COMMAND,更详细的在线文档帮助手册,info其实只是man的补充。
cal: calendar,显示日历
显示文本:
echo: 默认有一行空行
printf:默认不换行
文件系统:
rootfs:根文件系统
FHS:文件层级标准
/boot:系统启动的相关文件,比如内核、initrd,以及grub(bootloader)
/dev:设备文件,分为:
块文件:随机访问,数据块
字符设备 :线性访问,按字符为单位
设备号:主设备号(major)和次设备号(minor)
/etc:配置文件所存的位置,都是纯文本文件。
/home:用户的家目录,每一个用户的家目录默认为:/home/USERNAME
/root:管理员的家目录
/lib:库文件和模块内核文件(/ib/modules)
静态库, .a
动态库, .dll, .so(shard Object)
静态编译和动态编译:
/media:挂载点目录,移动设备
/mnt:额外的临时文件系统挂载点
/opt:可选目录,第三方软件安装的目录
/proc:伪文件系统,内核映射文件,内核工作的统计数据
/sys:伪文件系统,跟硬件设备相关的属性映射文件
/tmp:临时文件系统
/var:可变化的文件
/bin:二进制可执行文件,用户命令
/sbin:管理命令
/usr:shared, read-only
命令的命名规则:
1、长度不能超过255个字符
2、不能使用/当文件名,斜线是文件的分隔符
3、严格区分大小写
相对路径:相对于当前路径开始查找
绝对路径:由根开始查找
二者的选择:取决于你当前所在一棵树中的位置,如果离根节点比较远,那么选择相对路径查找会方便一点。
系统管理包括:
文件管理
目录管理
ls,cd,pwd,
mkdir:创建空目录
-p:
-v:verbose,查看创建过程
如果没有加选项-p的话,是不能直接创建一个y目录的,因为/test2目录下不存在x目录;加了-pv是可以看到其创建目录的一个过程。
tree:查看目录树
如果要创建一个目录:mkdir -pv /mnt/text/x/m /mnt/text/y有重复部分,可以使用命令行展开格式创建。创建:mkdir -pv /mnt/text/{x/m,/y},也叫花括号展开
另外一种是波浪线展开:~USERNAME
删除目录:rmdir(remove directory),只能删除空目录,也支持-p选项
文件的创建和删除:
创建空文件:touch
touch主要用于修改文件的时间戳,选项:-a, -m, -t, -c.
一个文件有3个时间戳:Access,Modify,Change,可以使用命令stat查看。
删除文件:rm,选项:-f,强制删除
-r,删除目录
-rf,递归删除目录及文件
复制和移动文件
cp:copy
cp SRC DEST
cp file1 file2 file3(file1、file2为源文件、file3为目标文件)
一个文件到一个文件
多个文件到一个目录
mv:move 移动文件
install:实现复制文件
-d:创建目录
GPL、BSD、Apache三个开源协定的三大体系联系及区别
运行程序
设备管理
软件管理
进程管理
网络管理
未完待续!
转载于:https://blog.51cto.com/shenlibing666/1853842