ICode9

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

Linux与Xshell

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

标签:选项 文件 目录 源文件 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有