Loading...
墨滴

谢大飞

2021/07/03  阅读:34  主题:默认主题

linux入门以及Xshell初始化设置

召唤Linux

下载Xhsell

在外网的官网 Xshell官网 找到家庭/学校免费下载(https://www.netsarang.com/zh/free-for-home-school/)

Xshell下载
Xshell下载

按照要求填写姓名和邮箱,然后选择Xshell 和Xftp也就是两者的选项

Xshell下载
Xshell下载

之后可以在邮箱里面收到下载的链接,然后点击链接下载即可 下载好之后就是正常的安装步骤

安装好Xshell之后如何登录

第一种方式:选择新建然后输入IP地址和端口进行登陆

打开Xshell点击文件,然后选择新建

登陆
登陆

输入相应的内容

名称:可以自己设置为自己想要的

主机:IP地址

之后就是点击新建的会话,按照提示一直输入登录用户名(即账号),密码(可以选择记住密码)

创建用户
创建用户

第二种方式:使用命令行直接登陆

ssh root(自己的用户名)@123.345.22(自己需要连接IP地址) 22(默认的端口号是22)
命令行登陆
命令行登陆

输入登陆命令之后回车,如果正确的话会跳出来输入密码的提示框,输入正确的密码点击确定即可正确登陆

登陆成功页面
登陆成功页面

退出登陆

logout       #退出当前账号,当没有登进账号的时候不能使用
exit            #退出当前账号,当没有登陆进去的时候可以直接退出Xshell
退出登陆
退出登陆

初始化设置Xshell

除了可以用Xshell进行登陆之外,我们还可以对Xshell进行一些设置,让Xshell能够更好的为我们使用

1. 配色和设置字体

可以在开始界面的第二行选择相应的功能进行设置,选项有三个分别是:配色方案、编码和字体,选择需要的选项进行设置即可

配色设置
配色设置

配色方案

Xshell中提供了几种配色的方案,可以先看预览然后选择自己喜欢的配色方案,我选用的是9.XTerm

配色设置1
配色设置1

配色方案预览

配色预览
配色预览

字体设置

点击字体设置的选项,然后选择自己喜欢的字体和合适的字号就可以 我选择的是DeJaVu Sans Mono 其他比较推荐的字体还有 consolas 和 courier New(反正喜欢哪个用哪个)

字体选择
字体选择

2.编码设置

为了避免中文显示乱码,我们需要将编码的格式修改为Unicode(UTF-8 )。选择终端选项,然后将默认值修改为UTF-8即可

编码设置
编码设置

快捷操作(一个界面搞定全部)

当然这些设置可以在一个界面中全部搞定,点击文件——找到默认会话属性,然后选则相应的选项进行设置即可

便捷设置
便捷设置

创建鼠标快捷方式

首先点击工具——然后选择 选项,打开进行设置

创建快捷方式
创建快捷方式

使用鼠标左右键进行快速的复制粘贴

复制粘贴
复制粘贴

Linux命令练习

1.查看当前路径

pwd(Print Working Directory) 显示当前目录 我的当前路径为 /home/bio5

2.创建新目录

mkdir 创建一些新的文件夹用来存放文件,指定目录不存在的话就创建目录

常见参数:

-p 创建目标目录的上层目录,即使这些目录存在也不当作错误处理 -v 显示创建的信息

直接创建一些文件夹

mkdir bisoft    存放生信软件
mkdir project  存放生信项目
mkdir tmp       存放其他文件
mkdir src        存放源代码

批量创建文件夹

mkdir -p test/{1..9}/{1..9}  # 在test下面的1-9的文件夹里面批量创建1-9的文件

批量创建文件夹
批量创建文件夹

3.显示列表

ls 列出当前文件夹所有的文件

常见参数

-a 列出全部文件,连同隐藏文件也一起列出来 -l 列出文件的详细信息 最常用的命令参数 -h 将文件目录容量转化为可读的形式 -s 以文件的大小排序 -t 以时间排序 -R 递归目录列出文件 -d 显示目录本身而非目录下的文件

查看文件
查看文件

4.切换目录

cd目录且切换命令 cd 接一个目录名即可进入该目录(但不能在该目录下进入该目录)

常见用法

. 表示当前目录 .. 表示上一级目录

  • 表示上一次所在目录 cd / 切换到根目录 /bin 切换到根目录下的bin,绝对路径 ~ 通常表示当前用户的 home 目录

绝对路径和相对路径

绝对路径:简单地说就是以根" / "目录为起点的完整路径,以你所要到的目录为终点,表现形式如: /usr/local/bin,表示根目录下的 usr 目录中的 local 目录中的 bin 目录

相对路径:相对路径,也就是相对于你当前的目录的路径,相对路径是以当前目录 . 为起点,以你所要到的目录为终点,表现形式如: usr/local/bin (这里假设你当前目录为根目录)

5.删除命令

rm删除不需要的文件

常见参数

-f 强制删除,不提示确定 -d 删除非空的目录 -r 递归删除目录及其内容 -v 显示详细进行的步骤

rm              删除文件(后面接文件名即可)
rmdir          删除空目录
rm -r          删除非空目录(要谨慎使用)
删除文件或文件夹
删除文件或文件夹

6.新建脚本或者文本文档(同时话可以在里面输入内容)

1.touch 创建一个不存在的空文件,或者将每个文件的访问和修改时间改为当前时间

touch ABC{A..I}   #直接在当前文件夹下面批量创建一些文件
新建
新建

2.vim/vi 创建一个新的文件或者编辑存在的文件

cd tmp                            切换到tmp目录
vi hello_world.txt            新建一个文本文档(英文模式下按I即可输入内容,ESC退出输入)
:wq                                 保存并退出

7.查看文件内容

cat: 查看文本文件的内容,输出到屏幕

常见参数: -A 列出所有的内容,包括特殊字符,包括制表符 -n 打印出所有行号 -b 参数仅打印非空白行行号

常用用法:用cat去写入文件内容

cat > file1   # > 为重定向

其他: zcat: 可以查看压缩的文本文件 tac: 逆向的查看文件

head/tail: 查看文件的前/后 n行,默认的是输出十行

常见参数: -n (n后面加你想要查看的行数)

more: 逐页查看,按照空格翻页,按回车换行,q退出

less 【参数】文件名

常用的参数: -S : 单行显示 -N : 显示行号 通常两个参数一起使用来查看文件的内容 zless : 查看压缩文件

cat hello_world.txt       查看文本文档,直接将内容输出到屏幕
head  hello_world.txt   查看前十行
tail hello_world            查看后十行
head -n3 hello_world.txt  查看前三行
less -SN readme.txt      按行查看文件的内容

8.复制文件

  1. cp hello_world.txt new_file.txt 将源文件复制到目标文件
  2. cp -p /root/xyf.test/test/xyf ./ 将文件拷贝到目标文件夹下,这时候需要在目标文件夹下使用绝对路径来拷贝文件
复制文件
复制文件

9.移动文件或者重命名

mv 将源文件重命名为目标文件,或者将源文件移动到指定目录

mv new_file.txt home.txt     将文件重命名为home.txt
mv home.txt ~                     将文件移动到自己的家目录下
移动或重命名
移动或重命名

10.补全 tab

按tab 键可以自动补全输入的文件或命令 敲好用的补全,按头硬要给我记住!!!!

###需要解决的问题 1.ls输出的是横向的列表,怎样输出长格式列表 ls -l 输出长格式列表

2.如何查看长格式列表中文件的大小? ls -lh 以可读的形式显示出文件的大小

3.查看Linux系统版本、内存与硬盘空间?(提示:分别是三个命令)

4.怎样建立类似/tmp/tmp1/tmp1.1 这样的层级目录 mkdir -p tmp/tmp1/tmp1.1 加上-p参数之后即可以逐级创建

5.怎样删除这些层级目录

cd tmp           先切换到tmp 下
rm -r tmp1      删除tmp1 即可

谢大飞

2021/07/03  阅读:34  主题:默认主题

作者介绍

谢大飞