软链接和硬链接
软连接特点:软连接可以跨分区对目录进行链接,源文件被删除后链接文件不可用(快捷方式)
ln -s 源文件绝对路径 目标路径
硬链接特点:不能跨分区,不可以对目录进行跨分区,源文件被删除后,链接文件仍然可用
ln 源文件路径 目标路径
如果遇到不懂的命令可以使用选项--help 和命令man来获取帮助(一般我都直接在csdn里直接搜索看详解的)
linux系统的运行级别切换 init [选项]
运行级别0:所有进程被终止,机器将有序的停止(就是关机)
运行级别1:单用户模式,仅允许root用户登录,系统里运行的所有服务也都不会启动
运行级别2:多用户模式(除网络文件系统NFS服务都正常运行)
运行级别3:完全多用户模式,标准运行模式,但是命令行模式
运行级别4:系统未使用
运行级别5:有图形化界面就进行图形化界面的标准运行模式
运行级别6:系统正常关闭并重启
使用runlevel 可以查看当前运行级别
Linux 目录介绍
/bin 存放用户和管理员必备的可执行的二进制程序文件
/boot 存放Linux系统内核及引导系统程序所需要的文件目录
/dev 硬件设备以文件形式存储的目录
/etc 存放服务的配置文件,用户信息文件
/root 超级管理员的家目录
/home 系统普通用户的家目录
/lib 系统中存放的程序运行需要库和内核模块存放位置 (例如java库,python库)
/opt 额外安装的应用程序包所选位置
/srv 服务启动之后需要访问的数据目录
/tmp 一般用户或正在执行的程序临时存放文件的目录
/var 存放系统执行过程中经常变化的文件,例如日志文件
/mnt /media 光盘和镜像预设的挂载点
wc统计命令
-c 统计字节数
-l 统计行数
管道符 |
将一条命令的输出结果传递给后面命令作为参数
(head -10 /etc/passwd | tail -5
查看密码的第六到十行)
重定向
将命令的输出结果写入到其他的文本文件中
> 输出覆盖
>> 输出追加
< 输入覆盖
<< 输入追加
2> 2>> 只收集错误的输出结果(覆盖和追加)
&> &>> 正确错误都收集(覆盖和追加)
echo 输出 (print?)
结合上面的管道符和重定向使用