学习linux命令finalshell使用及所碰到的问题

这篇具有很好参考价值的文章主要介绍了学习linux命令finalshell使用及所碰到的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.安装虚拟机及搭建ubuntu

推荐看b站视频自己几分钟就能安装好两分半钟完成VMware安装及Linux-Ubuntu安装(全程无废话)_哔哩哔哩_bilibili

2.安装FinalShell

这个软件是可以在你winds系统上远程操作Linux,现在大多数人都是使用这个软件来完成linux相关操作的,所以我推荐大家安装上,直接在网页上搜,但是安装这个可能会遇到许多问题,我个人也是自己弄了几天才完成的,如果不想安装也可以正常实现我们linux学习的内容。

使用finalshell连接的话需要你在ubuntu终端中输入ifconfig查看自己的ip,然后打开finalshell,点击做事面的文件,然后在点击左上角的加号选择SSH连接Linux,输入自己起的名称,然后在输入主机就是刚让你查的你的ip然后输入你自己用户名和密码,选择下面的高级中的启用Exct那个选项,然后确定就可以连接了。

在连接中的问题

①虚拟机不能联网问题

此时需要大家先确保主机联网正常,然后打开我们的VM软件,左上角找到虚拟机,在找到设置,点击设置在设置中找到网络适配器,然后在其中的网络链接中勾选NAT模式。

在ubuntu中打开终端输入ping www.baidu.com可以查看自己是否联网。

②连接超时问题

你的finalshell上回出现Connection timed out:connect。此时就代表出现了我们连接超时的问题,

主要是因为我们之前没有把文件卸载干净需要我们清理一下,这里推荐下载CCleaner

安装好后打开注册表,扫描问题然后回复所有选定的问题(如果害怕出问题可以选择备份)

③拒绝连接问题

在到finalshell上看又出现了Connection refused:connect,这个问题需要我们在ubuntu上来安装一个ssh服务器。

步骤1安装ssh服务器.sudo apt install openssh-server

如果出现问题    在此步骤中可能会出现无法定位软件包openssh-server,这需要我们在ubuntu设置中找到软件和更新,找到下载自然后选择最佳服务器,等待他找到后选择你的最佳服务器,每个人可能不一样。

接下来在终端中敲入

1.    sudo apt-get update

2.    sudo apt-get install openssh-server

3.    sudo service ssh start

       sudo ps -e|grep ssh

就可以成功安装ssh服务器了

步骤2安装ssh客户端.sudo apt install openssh-client

步骤3使用sudo gedit /etc/ssh/ssh_config配置ssh客户端,找到PasswordAuthentication yes去掉前面的#号ctrl+s保存

步骤4使用sudo gedit /etc/ssh/sshd_config配置ssh服务器,找到在PermitRootLogin prohibit-password后面回车加PermitRootLogin yes。找到在Port 22前面有#的话去掉

步骤5 sudo /etc/initial.d/ssh restart重启,可能虚拟机会卡,我是直接重启虚拟机了

然后在用finalshell连接重复刚开始蓝字的操作就成功了

finalshell,ubuntu,linux,学习

 3.学习Linux的基础操作命令

1.ls查找文件的命令

ls -a可以查找出隐藏的文件

ls -l竖排排列展示

ls -lh可以有顺序的竖排展示并显示内存(-h就是显示内存大小)

2.cd 参数   切换参数目录下

cd 无参  返回根目录

pwd输出当前所在的工作目录

3.绝对路径以更目录为起点

相对路径 以当前目录为起点

4.    .表示当前目录

       ..表示上一级目录

       ~表示home目录

5. mkdir命令可以创建新的目录

mkdir -p可以创建多个目录,是层层嵌套关系 例mkdir -p fi/f2/f3

mkdir -m建立目录的同时设置目录权限  例mkdir -m 700 f1(700为设置的权限之后会有)

mkdir f1 f2 f3 f4可以同时创建多个子目录

6.touch 命令创建文件注意文件的后缀很关键可以表示你这个文件的用法 例main.c就是c语言的文件

cat 查看文件内容

more也是查看文件内容,但是more支持翻页,如果文件多可以一页页展示,按q会退出一页页的查看模式,ctrl+b可以查看上一页

7.cp [-r] 参数1(复制文件) 参数2(复制去的地址)

-r 可选 用于复制文件夹使用

8.mv命令可以用于移动文件、文件夹

mv 被移动  移动到

如果移动到目标不存在就会把被移动直接改名为移动到的名称

9.rm命令删除文件

rm [-r -f] 1 2 3 4

-r用于删除文件夹

-f用于强制删除

rm通配符   text*删除以text开头,*text删除以text结尾,*text*删除所有含text的

10.grep命令用于查看文件路径,用“  ”把多个单词框起来

grep printf main.c

grep -n 显示匹配的行的行号

wc命令统计文件数

wc -m字符数量,wc -l统计行数,wc -w统计单词数

管通符   |    例:   cat main.c | grep itheima

简单来说管通符就是把前面的输出当作后面的输入

11.which命令查看所使用的一系列命令放在那里

find命令   find ./起始文件 -name “     ”

默认find查找常规文件但最好指定(-type f)使内容更清晰

find / -size -10k查找小于10k的文件

12.echo输出内容,如果加‘  ’是输出结果

>将左侧内容覆盖写入右侧

>>将左侧命令结果追加写到右侧

tail [-f -num]查看文件尾部内容感觉这两个-f 和-num是必加的

-num选择查看几行,-f表示如果加新内容会持续追加显示

13.用vi、vim

finalshell,ubuntu,linux,学习

finalshell,ubuntu,linux,学习 

finalshell,ubuntu,linux,学习 

14.了解root

如果是第一次应该要自己配置root,在终端输入 sudo passwd -u root,然后自己设置密码就可以开root用户了

su- root切换到root用户

exit退出,ctrl+d也可以退出

 sudo命令为普通命令授权临时以root身份执行

如果是第一次同样要自己配置 先su -root执行visudo,增加用户名 All=(All) NOPASSD: ALL

15.下面这些命令要root用户执行

创建用户组:groupadd 用户组名

删除用户组: groupdel 用户组名

getent passwd可以查看当前系统有哪些用户

getent group可以查看系统有那些用户组名

useradd 用户名   创建用户名

-g指定用户的组

-d指定用户home路径

userdel 删除用户名

-r删除用户的home目录,不加-r时保留home目录

16.理解并看懂ls -l中的rwx

finalshell,ubuntu,linux,学习

finalshell,ubuntu,linux,学习 

finalshell,ubuntu,linux,学习 

17.chmod命令 修改文件文件夹 权限信息(使用限制只能被所属用户或root用户修改)

例chmod u=rwx g=rx o=x main.c 或者chmod 751 main.c

chmod -r   不仅可以修改本身还可以修改文件夹内

18.chown   修改用户,用户组

chown [-r] [用户] [:] [用户组]   文件或文件夹

:用于分割用户和用户组

19.快捷方式

ctrl+d退出登录账户

history查找输入过的命令

!命令前缀自动执行上次匹配前缀命令    例!p==python,前提你用过python

ctrl+r输入内容去匹配历史命令,ctrl+a跳到命令开头,ctrl+e跳到命令结尾,ctrl+左键向左跳一个单词ctrl+右键向右跳一个单词,ctrl+l清屏,ctrl+c强制停止此命令

20.apt命令

apt [-y] [install  |  remove  |  search]

21.systemctl命令

systemctl  start  |  stop  |  status  |  enable  |  disable

                  启动    关闭    查看状态  开机自启   关闭开机自启

22.软链接 ln-s 参数1|参数2(可将文件夹链接到其他位置,相当于快捷方式)

23.date命令可以在命令行中查看时间

date “+%Y-%m-%d  %H %M %S”

%Y年,%d日,%y年份后两位,%H小时,%m月份,%M分钟,%S称,%s自1970-01-01 00:00:00到现在的秒数

第一次的时区是不准的要自己修改为上海时区方法如图finalshell,ubuntu,linux,学习

还有自动校准时区ntp程序安装如下 

finalshell,ubuntu,linux,学习

24.IP地址(在终端中ifconfig查看)

root以后用hostname查看主机名,用hostnamectl set-hostname 主机名 ,用于修改主机名。

主机名映射,域名解析

①首先你要固定你的ip(以下操作要求关闭你的虚拟机,记得保存)

在虚拟机中的虚拟网络编辑器VMnet8中以管理员身份运行,将子网名称改为192.168.88.0(这是国内的)我自己改的是国外的10.0.0.0。

如果你是国内的在到NAT设置中把你的网关改为192.168.88.2如果是国外的改成10.0.0.2。

成功后打开你的系统输入vim /etc/sysconfig/network-scripts/ifcfg-ens33新增如下内容

finalshell,ubuntu,linux,学习

如果是外国ip把上面修改一样,最后四行分别改为

10.0.0.0

255.255.255.0

10.0.0.2

10.0.0.2 

 

②在Windows系统中管理员打开记事本

打开文件找到如图位置

finalshell,ubuntu,linux,学习

打开这个文件然后在最后加入你固定的ip和用户名

这样就有域名解析了可以在finalshell中直接输入用户名就成功链接。 文章来源地址https://www.toymoban.com/news/detail-783790.html

到了这里,关于学习linux命令finalshell使用及所碰到的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 第一章 初识Linux(含VMware安装Ubuntu、CentOS、Windows、FinalShell、快照)

      说明:该文章是学习黑马程序员在B站上分享的视频 黑马程序员新版Linux零基础快速入门到精通 而记录的笔记,笔记来源于本人,若有其他参考,会在文章对应内容注明来源。 若有侵权,请联系本人删除 。笔记难免可能出现错误或笔误,若读者发现笔记有错误,欢迎在评

    2024年02月11日
    浏览(31)
  • 使用Finalshell连接Ubuntu失败的解决方法

    ubuntu中查看 IP 地址: hostname -I 在Ubuntu 的几个新版本中,不建议使用 ifconfig 命令。这就是为什么会收到有关缺少的ifconfig命令的错误的原因。若想要查看ip地址。可以使用ip add命令,它几乎可以执行与ifconfig命令相同的任务。  得到ip地址后再继续安装 openssh-server 插件 sudo a

    2024年02月06日
    浏览(27)
  • 使用SSH通过FinalShell远程连接Ubuntu服务器

    Windows系统 Ubuntu16.04.6(以上版本通用) 虚拟机、服务器 安装SSH服务 首先执行sudo以root的身份执行指令: 接下来需要在Ubuntu服务器端安装SSH服务,在Ubuntu终端输入以下指令: tips:在执行上述指令时,可能会遇到安装失败的情况,此时输入以下指令: 然后再输入以下指令:

    2024年02月03日
    浏览(50)
  • C++学习Day08之类模板碰到继承的问题以及解决

    必须要指定出父类中的T数据类型,才能给子类分配内存 正确使用 : 输出: 输出: 在类模板碰到继承的问题时,要指定出父类中的T数据类型,才能给子类分配内存

    2024年02月22日
    浏览(25)
  • 11. 使用tomcat中碰到的一些问题

    1.修改/tomcat/conf/web.xml文件 2.修改/tomcat/conf/server.xml文件 3.总结 信息如下

    2024年02月14日
    浏览(37)
  • selenium下载安装 -- 使用谷歌驱动碰到的问题

    安装教程 参考: http://c.biancheng.net/python_spider/selenium.html 1. 谷歌浏览器和谷歌驱动版本要对应 (但是最新版本谷歌对应的驱动是没有的,因此要下载谷歌历史其他版本): 谷歌浏览器历史版本下载: https://www.chromedownloads.net/chrome64win/ 谷歌浏览器驱动下载: http://chromedriver.storage.goog

    2024年02月06日
    浏览(32)
  • GIT的使用所碰到的问题与解决方案

    所谓的GIT就是用于存档,备份,允许我们的代码有容错的机会,比如:玩游戏魂斗罗小游戏前几关很简单很容易,到后面越来越难,如果没有存档机制我们几条命用完之后,再重新去跑、玩,会非常非常浪费时间,这样用户体验就很不好,如果我们给1-10关做一个存档,后面会

    2024年02月04日
    浏览(26)
  • Linux之FinalShell的安装和使用

      FinalShell是一体化的的服务器、网络管理软件,不仅是ssh客户端,还是功能强大的开发、运维工具,充分满足开发,运维需求,支持Windows、macOS、Linux,开源免费,还是一款国产软件。它还有一些特色功能:云端同步,免费海外服务器远程桌面加速,ssh加速,本地化命令输

    2024年02月04日
    浏览(23)
  • Linux Ubuntu20.04深度学习环境快速配置命令记录

    1、更新系统包 2、安装显卡驱动 使用apt方式安装驱动,多数情况不容易成功, 使用一下方法更佳: 1.查看合适显卡的驱动版本 NVIDIA GeForce 驱动程序 - N 卡驱动 | NVIDIA NVIDIA GeForce 驱动程序官方提供下载最新版的 Geforce 驱动程序,可提升 PC 游戏体验和应用程序速度。更多关于更

    2024年02月09日
    浏览(44)
  • Xshell7连接虚拟机时拒绝密码问题解决(ubuntu)+linux vi命令详解

        xshell远程连接时:SSH服务器拒绝了密码,请再输入一次 首先,安装(更新)并开启sshd服务 Ubuntu中默认关闭sshd服务。 2.在虚拟机终端中打开sshd_config文件 sudo vim /etc/ssh/sshd_config 3.修改sshd_config配置文件 按i进入编辑模式,修改打开的配置文件,找到#Authentication:(注意:此行不

    2024年02月02日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包