Linux
Linux操作系统作为全球服务器最大的使用者,它的强大毋庸置疑,下载一般选择稳健的版本。而且一般不选择图形化界面,因为会占用资源,同时导致安全性下降很多,这也是linux在作为服务器上远远胜过windows的原因,下面简单复习一些常用命令。
平时推荐大家买一个阿里云或者腾讯云的服务器,双系统消耗系统资源,而且学生账号有优惠,腾讯云貌似可以抢到每天中午一元的服务器,无限重启重置,方便初学者练习。
命令提示符
【root@localhost ~】#
基本命令 | 含义 |
---|---|
root | 当前用户名称 |
localhost | 主机名 |
~ | 当前目录(家目录) /root,如果是普通用户目录在/home/username |
# | 超级管理员用户,普通为$ |
分区
目录 | 含义 |
---|---|
/ | 根目录 |
/bin | 命令保存目录(普通用户即可读取) |
/boot | 启动目录 |
/dev | 设备文件保存目录 |
/etc | 配置文件保存目录 |
/home | 普通用户家目录 |
/lib | 系统库保存目录,常用功能函数库 |
/mnt | 系统挂载目录 |
/media | 挂载目录 |
/misc | 挂载目录 |
/root | 超级用户的家目录 |
/tmp | 临时目录 |
/sbin | 命令保存目录 |
/proc | 直接写入内存,不能直接操作 |
/sys | 内存过载点,不能直接操作 |
/usr | 系统软件资源目录 |
/var | 系统相关文档内容 |
练习一般是在家目录和tmp目录下
隐藏文件的设计初衷多为系统配置文件,防止修改,而不是说为了隐藏什么。例如etc的很多文件,挂载文件为了系统的外接设备,例如U盘,老式只习惯用mnt,sys和proc相当于windows的运行内存,不能操作,存放文件重启会消失,并且会影响系统使用。
文件权限:
- 例如-rw-r–r– 文件类型(-文件 d目录 l (字母L) 软链接文件)无扩展名概念,每三个代表一个用户权限,—具体权限解释
rw-:u所有者 r–:g所在组 r–:o其他人
r读,w写,x执行 - 数字表示引用几次
- root表示文件所有者,下一个表示用户组
- 下一个数字文件大小,单位是字节,-lh可以得到详情且人性化大小。
- 时间为文件最后一次修改时间
命令基本格式: 命令 【选项】【参数】
以ls为例,选项参数伴随着属性的查询,linux无时无刻不伴随着权限管理 -a 所有 -l 详细 -d目录属性 -h人性化显示大小 -i 显示inode
基本命令 | 含义 |
---|---|
pwd | 显示当前位置 |
cd | 切换目录 ~进入当前用户家目录,-进入上级目录,.进入当前目录,/本身绝对路径,从根路径下一级一级递归查找 |
ls | 显示目录下文件 |
mkdir | 创建目录 -p递归创建,如果上级目录不存在先建立上级目录 |
rm | 删除文件 -r删除目录 -f强制 全部删除,慎之又慎 |
cp | -r 复制目录 -p 连带文件属性 -d 若文件为链接文件,复制链接属性,-a相当于pdr |
mv | 剪切文件,如果参数为文件名,即为重命名 |
ln | 链接命令,本身是硬链接 -s创建软连接 |
简单来说软链接就是快捷方式!硬链接比较特殊可以理解为同一文件,文件权限,id都相同。完全删除需要硬链接才会消除该文件。