目录
一、Linux命令提示符
第一行:显示当前Linux的名称(CentOs)与版本信息 (7)
第二行:显示内核版本信息,运行x86—64系统上
第三行;显示主机名(localhost),我们使用root账号来登录
第四行:为登录密码,再输入root后按回车才会出现,输入的密码不会显示出来,这是正常现 象
第五行:root 代表当前登录用户;localhose代表你的主机名 ,hostname 的结果 ;~ 代表你当前所在的工作目
二、linux基础命令
1、ip a命令
再登录虚拟机后输入ip a,回车后会显示显示当前主机的网卡及对应 IP
2、ls 命令
ls 命令是 list 的缩写,即列表或者列出的意思,通过这个命令可以列出你当前工作目录的所有文件和目录;
常用参数
- -a:--all缩写,显示所有文件,包括隐藏文件(以.开头的文件)
- -A:显示所有文件,包括隐藏文件,但是不显示.和..目录
- -d:仅列出目录本身,而不是列出目录中的文件列表
- -h:将文件大小以易读的方式显示 KB MB GB
- -l:列出长属性信息(与ll命令是一样的效果)
- -i:要与-l搭配使用,列出文件的Inode
- -r:将排序结果以倒序的方式显示
- -S:以文件大小排序(大写s)
- -s:block大小
- -t:以文件修改时间排序
- -c:以ctime排序 要和-lt一起使用
ls 列出的是当前目录下的子目录和文件,
ls * 想要列出所有的目录和文件 ,
ls */ 列出当前目录下的子目录及子目录中的目录和文件;
ls -d */ 通常用来打印当前路径下的所有目录
[root@localhost ~]# ls -d */
test/ Test/ Test1/
注意:
如果想自己设置按那种形式显示文件大小,要注意按MB显示时即使文件大小不足1M也会按1M显示,按GB显示时即使文件大小不足1G也会按1G显示。
3.cat 查看文件命令
cat 将文件内容全部输出到标准输出(也就是屏幕);cat 查看文件命令是只读的 不能修改,直接输入一个cat后就变成了一个交互式命令,输入什么就输出什么,按Ctrl+c可以退出
常用参数:
- -n 对文件每行进行编号
- -b 对文件每行进行编号,除过空白行
- -E 每行结尾显示$
less -N filename1 逐屏显示文件内容
4、vim编辑命令
这个命令可以编辑新文件也可以编辑旧文件
vim需要安装
yum install vim -y
5、cd 命令
切换目录 ;
~ 代表/root,/root 是 root 用户的家目录;
cd ~表示切换到当前用户的家目录
cd ..或cd ../都可以切换到上一级目录,
cd - 表示先显示上一级目录再切换回上次所在目录
cd / 代表切换到根目录(根目录是所有用户所共享的目录);
绝对路径:从根开始的路径
相对路径:当前所在位置的路径
6、pwd 命令
pwd 命令来显示当前目录的绝对路径。
7、hostname 命令
主机名查看命令 这个主机名可以在创建虚拟机的时候设置好,也可以在虚拟机起来之后修改。
8、date 命令
查看当前系统时间
修改系统时间:
date 022114542003.00 (表示2003年2月21日14点54分00秒)
0221 二月二十一日1454 十四点五十四分
2003 二零零三年
.00 零秒
9、reboot 重启系统
虚拟机重启
10、poweroff 命令
关机命令,虚拟机关闭
11、echo 输出打印命令
这个命令主要用来打印输出字符串或者变量
12、touch 命令
创建空文件 ,文件名区分大小写,同一个目录下不能出现相同的文件名
13、rm 命令
rm=remove, 主要用来删除文件,不加参数删除会提示你是否要删除,如下:
14、mkdir 命令
创建目录
常见参数
-p:递归创建
-v:创建过程中显示信息
-m:创建目录时设置权限(两种权限表示都可以)
15、cd 命令
cd . 返回当前目录
cd ..返回上一级目录
cd - 也是返回上一级目录,但是和cd ..不同的是d -是先显示上一 级目录再返回上一级目录,而cd ..是直接返回上一级目录
16、获取命令帮助途径
17、diff命令
比较文件差异
diff [参数] 【filename1】【filename2】
1,8d0 的含义是:第一个文件中的第[1,8]行(注意这是一个闭合区间,包括第1行和第8行)需要删除才能与第二个文件中的[0]行相匹配。
前面带<的部分表示左边文件的内容,而带>的部分表示右边文件的内容,中间的 --- 则是两个文件内容的分隔符号。
diff
的 normal 显示格式有三种提示:
- a - add
- c - change
- d - delete
- “
|
”表示前后2
个文件内容有不同- “
<
”表示后面文件比前面文件少了1
行内容- “
>
”表示后面文件比前面文件多了1
行内容
18、file命令
显示文件内容类型
三、Linux 文件系统类型
b - block 块设备
c - character 字符设备
l - link 链接文件
d - directory 目录设备
p - pipe 管道设备
s - sock 套接字文件
四、VIM 编辑器使用
vim/vi filename 之后会进入到默认的模式即命令模式(如果使用vim不能进入,可能时没有安装vim),之后通过 输入a,i,o 等字母切换到输入模式,可通过 ESC 键返回到命令模式。命令模式到末行模式,通过:键进入末行模式,末行模式通常用来对整个文件内容进行保持或者退出,查找,替换等功能
末行模式:
保存退出 :wq(=write quit)
不保存退出 :q
强制退出 :q!
强制保存退出: wq!
搜索 /从首行的第一个上向下搜索 ?从末行的最后一个下向上搜索;shift键+n可以完成两种搜索方法的转换
五、总结
用vim/vi进入编辑器后,先按“a”或“i”或“o”键从命令模式进入编辑模式,再输入内容。按Esc键可以从输入模式退出到命令模式。强制保存退出时,需要从命令模式进入末行模式:输入英文的: 输入wq!在按回车就可以保存退出。
如果已在其它目录里用vim/vi创建一个文件,若想要进入这个文件,必须在包含这个文件的目录里进入,否则会重新创建一个。
vim/vi filename中的filename可以随意起名字,它是一个文件名
重点:VIM编辑器的使用和Linux基本命令的掌握
六,文件系统的根目录
1、根目录(整个文件系统的根目录)
2、常见目录文件说明
3、/proc文件系统