在linux中我们要有一切皆文件的思想。
我们会使用一个工具—终端
我们唤出终端的方式是同时按Ctrl、Alt、T
这个就是终端。
我们的一起操作都是使用命令完成。
1.切换到管理员用户
在终端用户下输入 sudo su
输入密码
如图
2. 切换目录命令cd
比如:切换到根目录
这样就回到了根目录
3.查看本机IP地址:ip addr
我们在实验环境下,一般不适用Ubuntu的GUI界面。我会安装一个ssh服务。安装一个xshell工具。
点击xshell图标
点击菜单栏文件à新建。如下图
输入IP地址后安装确定
如果是提示这个问题,就表示我们Ubuntu的ssh服务还没有安装。这时回到Ubuntu安装ssh服务,如下图
在终端输入
Apt-get install openssh-server
输入y确定。即可
等待完成即可
回到xshell
输入ssh 192.168.207.134(输入你们自己的IP地址)
确认秘钥后点击接受保存
输入用户名
再输入密码
看到这个状态就表示已经登录好了。
解释说明limy@ubuntu:~$
Limy表示当前登录到主机的用户名
Ubuntu表示当前主机的名字
$表示当前登录的是普通用户
切换到root
这里
root@ubuntu:/home/limy#
root表示当前登录主机的用户为root
ubuntu为当前主机的名字
/home/limy表示当前操作的文件路径
#符号表示当前的用户是超级管理员。
命令练习:
Linux文件管理命令
- pwd
命令原意:print working directory
命令功能:打印当前工作目录的绝对路径
命令格式:pwd
示例:
- cd
命令原意:change directory
命令功能:切换目录
命令格式:cd 参数
示例:
cd ./Public 切换到以当前目录为相对路径的Public目录中
cd .. 切换工作路径到上一级目录
cd /etc/yum 切换到绝对路径/etc/yum目录中
cd ~ 切换到当前用户的家目录
- ls
命令原意:list
命令功能:列出参数的属性信息
命令格式:ls [选项] [参数]
选项 | 说明 |
-l | 以详细信息的形式展示出当前目录下的文件 |
-a | 显示当前目录下的全部文件(包括隐藏文件) |
-d | 查看目录属性 |
-t | 按创建时间顺序列出文件 |
-i | 输出文件的inode编号 |
-R | 列出当前目录下的所有文件信息,并以递归地方式显示各个子目录中的文件和子目录信息 |
- touch
命令功能:更新已存在文件的时间标签,若文件不存在则新建文件
命令格式:touch 参数
示例:touch 2022.c
- mkdir
命令原意:make directory
命令功能:创建目录
命令格式:mkdir [选项] 参数
选项 | 说明 |
-p | 若路径中的目录不存在,则先创建目录; |
-v | 查看文件创建过程。 |
示例:
Mkdir -pv ./testmkdir/hhha
- cp
命令原意:copy
命令功能:将一个或多个源文件复制到指定目录
命令格式:cp [选项] 源文件或目录 目标目录
选项 | 说明 |
-R | 递归处理,将指定目录下的文件及子目录一并处理 |
-P | 拷贝的同时不修改文件属性,包括所有者、所属组、权限和时间 |
-f | 强行复制文件或目录,无论目的文件或目录是否已经存在 |
示例:
在当前目录下创建一个dir文件,将dir文件拷贝到/home/testmkdir/hhha/
- rm
命令原意:remove
命令功能:删除目录中的文件或目录
命令格式:rm [选项] 文件或目录
选项 | 说明 |
-f | 强制删除文件或目录 |
-rf | 选项-r与-f结合,删除目录中所有文件和子目录,并且不一一确认 |
-i | 在删除文件或目录时对要删除的内容逐一进行确认(y/n) |
示例:rm -rf ./testmkdir/hhha/dir/
可以看到dir文件以及被删除了
- 下载vim工具
Apt-get install vim
Vim 为linux文件操作命令
在根目录创建一个123.word文件
进入123.word文件写入下列字符
Linux文本编辑器模式
- 命令模式
命令模式下的其他常见操作:
字母“u”:撤销命令;
符号“.”:重复执行上一次命令;
字母“J”:合并两行内容;
r+字符:快速替换光标所在字符。
- 插入模式
插入模式下,用户可对文件内容进行修改操作,此模式下的操作与Windows操作系统中记事本的操作类似。
- 底行模式
底行模式下可以对文件进行保存,也可进行查找、设置、退出编辑器等操作。
底行模式下的操作:
(1):set nu。设置行号,仅对本次操作有效,当重新打开文本时,若需要行号,要重新设置。
(2):set nonu。取消行号,仅对本次操作有效。
(3):n。使光标移动到第n行。
(4):/xx。在文件中查找“xx”,若查找结果不为空,可以使用“n”查找下一个,使用“N”查找上一个。
操作符 | 说明 |
:q | 退出vi编辑器 |
:w | 保存编辑后的内容 |
:wq | 保存并退出vi编辑器 |
:q! | 强行退出vi编辑器,不保存对文件的修改 |
:w! | 对于没有修改权限的用户强行保存对文件的修改,并且修改后文件的所有者和所属组都有相应的变化 |
:wq! | 强行保存文件并退出vi编辑器 |
进入123.word
按i进入插入模式
右下角的insert就是插入模式的标志
按ESC进入命令模式
命令模式下没有任何提示
按:进入底行模式
在123.word文档中写一段话
This quotation from Winston Churchill tells us that we shouldn’t lose courage after a failure if we want to make something successfully, and although we failed much time in one thing, we still must keep our original intention and enthusiasm.
保存退出
在外查看刚才写好的作文
最后再说一下这三个模式直接的转换