linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)

目录

一、Linux命令提示符

二、linux基础命令

1、ip a命令

2、ls 命令

3.cat 查看文件命令

4、vim编辑命令

5、cd 命令

6、pwd 命令

7、hostname 命令

8、date 命令

9、reboot 重启系统

10、poweroff 命令

11、echo 输出打印命令

12、touch 命令

13、rm 命令

14、mkdir 命令

15、cd 命令

16、获取命令帮助途径

17、diff命令

18、file命令

三、Linux 文件系统类型

四、VIM 编辑器使用

五、总结

六,文件系统的根目录

1、根目录(整个文件系统的根目录)

 2、常见目录文件说明

​ 3、/proc文件系统

 4、/var目录


一、Linux命令提示符

       第一行:显示当前Linux的名称(CentOs)与版本信息 (7)

       第二行:显示内核版本信息,运行x86—64系统上

       第三行;显示主机名(localhost),我们使用root账号来登录

       第四行:为登录密码,再输入root后按回车才会出现,输入的密码不会显示出来,这是正常现    象

       第五行:root 代表当前登录用户;localhose代表你的主机名 ,hostname 的结果 ;~ 代表你当前所在的工作目

linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第1张图片

二、linux基础命令

1、ip a命令

再登录虚拟机后输入ip a,回车后会显示显示当前主机的网卡及对应 IP

linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第2张图片

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显示。linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第3张图片

3.cat 查看文件命令

cat 将文件内容全部输出到标准输出(也就是屏幕);cat 查看文件命令是只读的 不能修改,直接输入一个cat后就变成了一个交互式命令,输入什么就输出什么,按Ctrl+c可以退出


常用参数:

  • -n 对文件每行进行编号linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第4张图片
  • -b 对文件每行进行编号,除过空白行linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第5张图片
  • -E 每行结尾显示$

       linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第6张图片


 less -N filename1 逐屏显示文件内容

4、vim编辑命令

这个命令可以编辑新文件也可以编辑旧文件

vim需要安装

yum install vim -y

5、cd 命令

切换目录 ;

~ 代表/root,/root 是 root 用户的家目录;

cd ~表示切换到当前用户的家目录

cd ..或cd ../都可以切换到上一级目录,

cd - 表示先显示上一级目录再切换回上次所在目录

cd / 代表切换到根目录(根目录是所有用户所共享的目录);


绝对路径:从根开始的路径

相对路径:当前所在位置的路径

6、pwd 命令

pwd 命令来显示当前目录的绝对路径。

64aba85e0cb94513aa444a1f19a90e36.png

7、hostname 命令

主机名查看命令 这个主机名可以在创建虚拟机的时候设置好,也可以在虚拟机起来之后修改。

dfac4aa3912d457a900d51ece6e368e9.png

8、date 命令

查看当前系统时间

229d110039724f48a56b9b239cac6c8b.png


修改系统时间:

 date 022114542003.00 (表示2003年2月21日14点54分00秒)
0221 二月二十一日

1454 十四点五十四分

2003  二零零三年

.00     零秒

9、reboot 重启系统

虚拟机重启

10、poweroff 命令

关机命令,虚拟机关闭

11、echo 输出打印命令

这个命令主要用来打印输出字符串或者变量 

d0c9fa523abf4847818715e6f71c4954.png

12、touch 命令

创建空文件 ,文件名区分大小写,同一个目录下不能出现相同的文件名

13、rm 命令

rm=remove, 主要用来删除文件,不加参数删除会提示你是否要删除,如下: 

fabf9d3a7ae04d76ad617e11cc50a82c.png

14、mkdir 命令

创建目录


常见参数

-p:递归创建

-v:创建过程中显示信息

linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第7张图片

-m:创建目录时设置权限(两种权限表示都可以)

15、cd 命令

cd .  返回当前目录

cd  ..返回上一级目录

cd - 也是返回上一级目录,但是和cd ..不同的是d -是先显示上一 级目录再返回上一级目录,而cd ..是直接返回上一级目录

16、获取命令帮助途径

linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第8张图片

17、diff命令

比较文件差异

diff [参数] 【filename1】【filename2】

linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第9张图片

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 编辑器使用

 linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第10张图片

       vim/vi filename 之后会进入到默认的模式即命令模式(如果使用vim不能进入,可能时没有安装vim),之后通过 输入a,i,o 等字母切换到输入模式,可通过 ESC 键返回到命令模式。命令模式到末行模式,通过:键进入末行模式,末行模式通常用来对整个文件内容进行保持或者退出,查找,替换等功能

linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第11张图片

linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第12张图片

末行模式:

保存退出  :wq(=write quit)

不保存退出  :q

强制退出  :q!

强制保存退出: wq! 

搜索  /从首行的第一个上向下搜索  ?从末行的最后一个下向上搜索;shift键+n可以完成两种搜索方法的转换


五、总结

  用vim/vi进入编辑器后,先按“a”或“i”或“o”键从命令模式进入编辑模式,再输入内容。按Esc键可以从输入模式退出到命令模式。强制保存退出时,需要从命令模式进入末行模式:输入英文的: 输入wq!在按回车就可以保存退出。

  如果已在其它目录里用vim/vi创建一个文件,若想要进入这个文件,必须在包含这个文件的目录里进入,否则会重新创建一个。

  vim/vi filename中的filename可以随意起名字,它是一个文件名

  重点:VIM编辑器的使用和Linux基本命令的掌握

六,文件系统的根目录

1、根目录(整个文件系统的根目录)

linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第13张图片

 linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第14张图片

 2、常见目录文件说明

linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第15张图片

linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第16张图片 3、/proc文件系统

 linux基础命令与文件系统(ip a、ls、cat、vim、cd、pwd、hostname、date、reboot、poweroff、echo、touch、rm、mkdir、diff、file)_第17张图片

 4、/var目录

你可能感兴趣的:(VIM编辑器,Linux基础特性,大数据,linux,运维)