ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux与Xshell

2021-09-14 11:31:28  阅读:48  来源: 互联网

标签:选项 文件 目录 源文件 Linux Xshell 链接


文章目录

一.Linux基础

1:Shell
       Linux系统中运行的一种特殊程序
       在用户和内核之间充当“翻译官”
       用户在登陆Linux系统时,自动加载一个Shell程序
       Bash是Linux系统中默认使用的Shell程序

2:Linux命令分为内部命令与外部命令

内部命令外部命令
集成于Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令Linux系统中能够完成特定功能的脚本文件或二进制程序
属于Shell的一部分属于Shell解释器程序之外的命令
没有单独对应的系统文件每个外部命令对应了系统中的一个文件
自动载入内存,可以直接使用必须知道其对应的文件位置,用Shell加在后才能执行

3:Linux命令优点
       1.一切都是文件
       2.系统中拥有小且用途单一的程序
       3.复杂任务可通过不同功能的程序组合完成
       4.没有复杂的图形界面
       5.配置文件存储在文本中方便增删改查
       6.不通过后缀名定义文件类型

4:命令行格式
命令 空格 [选项] 空格 [参数]
选项:
       短格式选项:使用“-”符号引导 通常是一个字母
       长格式选项:使用“–”符号引导 通常是完整单词
参数:
       可以是文件名,目录名或用户名等内容
       个数可以是零到多个
       “;”可以隔开命令,执行多个命令

二.Linux常用命令

1.ls 列表显示目录内容

       选项:

- l长格式显示
- a显示包括隐藏文件的所有文件
- A不显示隐藏文件
- R递归的将当前目录和子目录下的所有文件显示出来
- d只显示指定目录
- h人性化的显示

       文件颜色:

黑色绿色红色蓝色天蓝色
普通文件可执行文件压缩包文件文件夹链接文件

       文件第一个字母:

d-lbcps
目录普通文件链接文件块文件字节文件管道文件套接字文件

       通配符:

匹配一个字符
*匹配所有非隐藏的字符无论多长多短,但不能匹配“.”开头的隐藏文件
{1…10}1到10
{a…z}a b c … z
{A…Z}A B C… Z
[123]取其中之一有就显示,没有也无所谓
[0-9]匹配数字的范围

2.du 统计指定文件占用磁盘空间的大小

       du + [选项] + [文件或目录]

-a统计所有文件
-s只统计当前目录文件
-h人性化显示

3.alias 设置别名

       简化常用的、比较长的命令:alias 命令别名=‘命令’
       命令在关机重启后就会失效,需要保存配置
       保存配置:~下的 .bashic 文件 (只对当前用户生效)

4.mkdir 创建新目录

       mkdir + [选项] + 目录位置及名称
       mkdir -p 递归创建
       文件名最长255个字节;可以使用特殊字符 ,除了 / 和 空字符

5.touch 创建空文件

       1.更新文件的时间标记
       2.经常用于创建多个新的空文件

6.ln 创建连接文件

       硬链接:ln + 源文件或目录 + 链接文件或目标位置       相当于备份,保留所有属性
       软链接:ln -s + 源文件或目录 + 链接文件或目标位置       相当于快捷方式,依附于源文件

硬链接软连接
本质是同一个文件不是同一个文件
inode相同不同
连接数创建新的硬链接连接数增加,删除硬链接连接数减少删除软链接不会改变
文件夹不支持支持
删除源文件连接数减一,但链接文件的访问不受影响无法访问链接文件
文件类型和源文件相同链接文件和源文件无关
文件大小和源文件相同源文件路径的长度

7.cp 复制文件或目录

       cp + [选项] + 源文件 + 目标文件

-f覆盖目标同名文件或目录不提醒,强制复制
-i覆盖目标同名文件或目录提醒用户确认
-p复制保持源文件的权限、属主及时间标记等属性不变
-a和-p作用一样,且功能更强
-r复制目录时必须使用此选项,表示递归复制所有文件及子目录

8.rm 删除文件或目录

       rm + [选项] + 文件或目录

-f-i-r
强制需要用户确认递归

9.mv 移动文件或目录

       mv + [选项] + 源文件或目录 + 目标文件或目录
       批量改名:rename + [选项] + 旧名字 + 新名字 + 源文件名

三.Xshell绑定

       1.查看虚拟机IP地址和网关
左上角点击编辑,打开虚拟网络编辑器,点VMnet8可看到子网IP,点NAT设置可看到网关IP。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

       2.进入虚拟机终端输入vim /etc/sysconfig/network-scripts/ifcfg-ens33进入虚拟网卡
       改动:BOOTPROTO=static;ONBOOT=yes
       添加:IPADDR=查询的IP;NETMASK=子网掩码;GATEWAY=查询的网关;DNS1=8.8.8.8

       3.按esc—>wq 退出,输入systemctl restart network重启网卡

       4.进入Xshell新建,输入查询的IP,root账号和密码即可连接。

标签:选项,文件,目录,源文件,Linux,Xshell,链接
来源: https://blog.csdn.net/g564231/article/details/120281613

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有