一、 Linux的基本原则
- 由目的单一的小程序组成;组合小程序完成复杂任务。
- 一切皆文件。
- 尽量避免捕获用户交互接口。
- 配置文件都为纯文本格式。
二、Shell
- GUI(Graphical User Interface:图形界面接口):
a.Gnome:由C开发;
b.KDE: C++;
c.Xxfce;
d.lxde - CLI (command-line interface):命令界面接口。
a.sh
b.bash
c.csh
d.zsh
等等
三、相关基础命令
1. su: switch user(切换用户)
su -l 用户名
2. 修改密码:
passwd(一般root权限下任何密码都可以,但普通用户要按相关要求比如位数什么的)
3. ls:list(列出、列表)
ls -l:长格式
1.文件类型:
-:普通文件 (f)
d: 目录文件
b: 块设备文件 (block)
c: 字符设备文件 (character)
l: 符号链接文件(symbolic link file)
p: 命令管道文件(pipe)
s:套接字文件(socket)2.文件权限:
9位,每3位一组,每一组:rwx(读,写,执行),
3.文件硬链接的次数
4.文件的属主(owner)
5.文件的属组(group)
6.文件大小(size):单位是字节
7.时间戳(timestamp):最近一次被修改的时间
(访问:access
修改:modify:文件内容发生了改变
改变:change:文件属性或metadata(元数据)发生改变)
8.文件名ls-h:做单位转换
-a: 显示以 .开头的隐藏文件 (. 表示当前目录 ..表示父目录)
-A(与a相对应)
-d: 显示目录自身属性 (如ls -ld)
-i:显示文件 index node(索引号:简写为inode)
-r: 逆序显示 (原先文件按首字母顺序排列)
-R: 递归(recursive)显示(显示出内部文件内容,会消耗大量资源)4.Linux centos重启命令:
1、reboot
2、shutdown -r now 立刻重启(root用户使用)
3、shutdown -r 10 过10分钟自动重启(root用户使用)
4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启5.Linux centos关机命令:
1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启