今天上午先在VM虚拟机上安装了openssh服务,这样就可以在Windows上安装FinalShall来进行Linux学习了。

在vm虚拟机中启动ssh服务
![]()
在FinalShell上输入虚拟机的ip地址以及用户名和密码就可以在FinalShell愉快的玩耍了
今天的Linux命令:
1.mv命令可以给文件重新命名

当你想隐藏这个文件的时候,就可以用mv改名,在文件名前加.
当你ls的时候,就看不到这个文件了,想看的话就需要使用昨天学到的ls -a
如果你想把这个隐藏文件显示出来可以用vm 加 .+文件名 再更改一个新的(不加点)的文件名
这样就可以看到那个曾经被隐藏的文件了。 
2.touch可以创建一个空文件 
3.cp可以在同目录下复制一个文件

cp -r 可以在同目录下复制一个非空的目录

如果想将一个文件移到另一个目录下就可以使用
Cp -r ./文件名 ../文件目录/文件名
4.vim的安装命令 sudo apt install vim
vim 三种模式:
a. 命令模式/普通模式: vim打开文件时的默认模式
在此模式下输入/ 字符串,查找字符串,按照n找到一个字符串
yy 是复制 数字 + yy 复制多行
dd 删除 数字 + dd 删除多行
pp 粘贴
b.插入模式/编辑模式
vim 打开文件 , i a o(另起一行进行编辑)进入插入模式,是可以编辑代码的
c.命令行模式
vim打开时,按:进入命令行模式
Vim + 文件名可以对文件进行编辑
按i进行编辑

当编辑完成按esc 输入“:w”进行对文件的保存,再按esc输入“:q”退出vim。
也可以直接输入“:wq”进行保存并退出。
:set nu 可以显示行号

/ + 内容 光标就可以定位到输入字符串的结尾

在命令模式 yy 是复制 pp是粘贴 dd是删除
yy复制好了之后,按p就是在下一行粘贴可以多按几行

光标选中想要删除的那一行按dd就可以删除这一行 
数字 + yy是复制多行字符串
这里我想复制三行就输入了 3 yy

按p后粘贴刚刚复制的三行

数字 + dd 删除你想删除的行数
这里我想删除我乱打的字符,就输入了6 dd 
5.find命令可以根据文件名查找文件
find ./ -name 文件名

find ./ -iname 可以不分大小写来查找文件
这里我在111目录下和222目录下分别创建了一个Abc.txt和ABC.txt
用此命令查询就可以将两个文件都查出来

find ./ -type + 文件类型 可以根据文件类型查找文件
下面是Linux系统中的文件类型

输入find ./ -type d 就可以查到计算机内所目录文件的文件。
输入find ./ -name “*.txt” 可以查找后缀名为.txt的文件 
6. cat命令可以将文件的内容打印到终端上

cat 文件名 > 目录/文件名 将文件内容复制到另一个文件内容里,如果另一个文件中有内容,则覆盖其内容

cat 文件名 >> 目录/文件名 将文件内容追加到另一个文件内容后 

7.df可以查看Linux操作系统的磁盘使用情况,默认单位是字节
df -h 查看Linux操作系统的磁盘使用情况,(K,M,G) 
8.which命令查看二进制可执行文件的位置
9.chmod修改文件权限的命令
chmod 文件权限 文件名 r(可读)w(可写)x(可执行)
rwx rwx rwx
u代表所有者权限 g代表文件组权限 o代表其他组权限
当有权限的时候会有字母(1),没有对应权限时就是-(0)
例如:rwx就对应二进制就为111,-r-就对应二进制为010
ugo三种用户的权限情况可以通过上方的二进制转化为八进制来表示
例如:rwxrwxrwx就为777
-r----rwx就为207
当你想一次该所有权限时候就可以用八进制进行修改
这里我想把所有的运行权限去掉时,就输入
chmod 666 1.txt
权限就修改成了 rw-rw-rw-

a + 权限 是给所有用户增加单个权限
chmod a+x 文件名 给所有用户添加可执行权限
chmod a-x 文件名 给所有用户去掉可执行权限
访问者 + 权限 是给单个访问者增加想加入的权限
chmod u+r 文件名 给文件所有者添加可读权限
10.关机 重启

今天做了三个练习:
1.在home/xxx/aaa/bbb/ccc
2.txt
/ddd/eee
1.txt
将2.txt复制到ddd目录下的3.txt,在3.txt下输入锄禾日当午的诗,删除中建两行
删除1.txt
根据题目创建文件

将2.txt 复制到ddd目录下的3.txt

在3.txt下输入锄禾日当午的诗

删除中间两行

删除1.txt

2. ~/aaa/1.txt 里面输入《咏鹅》
/bbb/2.txt 输入一首《春晓》
将1.txt的内容追加到2.txt
创建文件

追加内容


3.将1.txt的权限 改成 r-x-wx--x

总结:
今天的内容较昨天来说比较多,但也都比较简单,出的练习仔细思考一下也可以顺利完成。不过学习就是从简到繁,这简单的东西也是打基础的时候,到后面需要在Linux系统中编程工作的时候这些基础都是必不可少的,都得掌握,这些基础命令都熟悉了,今后工作效率就可以变高了,工资也可以拿的更高😏。为了以后能有一份好的工作,继续Fighting!
本文介绍了在Linux环境下如何使用SSH服务连接虚拟机,并详细讲解了mv、touch、cp、vim、find、cat、df、which、chmod等常用命令的使用方法及应用场景。

946

被折叠的 条评论
为什么被折叠?



