几个简单命令
开机
云服务器一直开着
本地虚拟点击即可
关机
云服务器一直开着
本地虚拟 init 0
重启
init 6
reboot
查看当前目录
pwd
切换当前目录
cd
列出当前目录下的目录和文件
ls
列出指定目录下的目录和文件
ls xxx
清屏
clear
查看/设置时间
查看时间
date
设置时间
date -s “xxxx-xx-xx xx:xx:xx”
目录和文件
目录概要
ls /
Linux 的文件系统像一棵树(Windows 也一样),树干是/(根)目录,树枝是子目录,树枝后面还
有树枝(子目录中还有子目录),树枝最后是树叶,目录的最后是文件。
目录详细说明
/bin
bin 是 Binaries(二进制文件)的缩写,这个目录存放了经常使用的系统命令。
/boot
这里存放了启动 Linux 时的核心文件。
/dev
dev 是 Device(设备)的缩写,该目录下存放的是 Linux 的外部设备。
/etc
etc 是 Etcetera(等等)的缩写,这个目录用来存放系统管理所需要的配置文件。
/home
用户的主目录,在 Linux 中,每个用户都有一个自己的目录,创建用户后,在/home 目录中创建一
个子目录,专用于该用户。
/lib
lib 是 Library(库) 的缩写这个目录里存放着系统最基本的静态和动态链接库。
/lost+found
这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
/media
linux 系统会自动识别一些设备,例如 U 盘、光驱等等,当识别后,Linux 会把识别的设备挂载到
这个目录下。
/mnt
系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt 上,然后进入
该目录就可以查看光驱里的内容了。
/opt
opt 是 optional(可选)的缩写,这是给主机额外安装软件所摆放的目录。例如 Oracle 数据库系
统安装后的文件可以放在这个目录中。
/proc
proc 是 Processes(进程)的缩写,/proc 是伪文件系统(虚拟文件系统),存放了当前内核运行
状态的特殊文件,它是系统内存的映射,读取这个目录下的文件可以获取系统运行的信息。
/root
该目录为系统管理员的主目录。
/sbin
s 是 Super User 的意思,是 Superuser Binaries(超级用户的二进制文件)的缩写,/sbin 存放了
系统管理员使用的系统管理程序。
/selinux
这个目录是 Redhat(CentOS)特有的目录,selinux 是一种安全机制,类似于 Windows 的防火
墙,但是,这套机制比较复杂,这个目录了与 selinux 相关的文件。
/srv
该目录存放了服务启动之后的数据
/sys
该目录挂载了 sysfs 文件系统,存放了系统设备信息,包含所有系统硬件层次的视图。
/tmp
tmp 是 temporary(临时)的缩写这个目录是用来存放一些临时文件的。
/usr
usr 是 unix shared resources(共享资源)的缩写,这是一个非常重要的目录,很多应用程序和文
件存放在这个目录下,类似 Windows 的 Program Files 目录。
/var
var 是 variable(变量)的缩写,存放着经常变动的文件,如缓存文件、日志文件、程序运行时产
生的文件等。
/run
这是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉
或清除。
相对路径和绝对路径
严谨的说,文件名是由目录+文件名组成的。
对于目录和文件,有一些约定的表述,以/usr/include/stdio.h 为例。
1)stdio.h 是文件名,它在/usr/include 目录中。
2)全路径文件名包含了目录名和文件名,即/usr/include/stdio.h,也叫“绝对路径文件名”。
3)目录和文件的绝对路径是从根(/)算起,在任何时候都不会有岐义。
4)目录和文件的相对路径是从当前目录算起,如果当前目录是/usr,include/stdio.h 等同于/usr/i
nclude/stdio.h;如果当前目录是/usr/include,stdio.h 等同于/usr/include/stdio.h。
5)操作目录和文件的时候,采用绝对路径和相对路径都可以。
6)一个圆点 . 表示当前目录;
7)两个圆点 … 表示当前目录的上一级目录。
理解绝对路径和相对路径的概念非常重要,在日常操作中,绝对路径和相对路径会同时使用,但是,程序员在程序中一般使用绝对路径
上古神器vi
创建/打开文件
vi 文件名
打开一个文件,如果文件不存在,就创建它
vi 的两种模式
vi 有两种模式,命令模式和编辑模式
在命令模式下,键盘输入是命令,在编辑模式下,键盘输入的才是字符。
进入 vi 时,缺省是命令模式
vi 的常用命令
k 类似方向键上。
j 类似方向键下。
h 类似方