Ubuntu

Count number of line in txt file when new line is inside data

烈酒焚心 提交于 2021-01-02 18:03:45
问题 I have one txt file which has below data Name mobile url message text test11 1234567890 www.google.com "Data Test New Date:27/02/2020 Items: 1 Total: 3 Regards ABC DATa Ph:091 : 123456789" test12 1234567891 www.google.com "Data Test New one Date:17/02/2020 Items: 26 Total: 5 Regards user test Ph:091 : 433333333" Now you can see my last column data has new line character. so when I use below command awk 'END{print NR}' file.txt it is giving my length is 15 but actually line length is 3 .

Count number of line in txt file when new line is inside data

不打扰是莪最后的温柔 提交于 2021-01-02 18:03:15
问题 I have one txt file which has below data Name mobile url message text test11 1234567890 www.google.com "Data Test New Date:27/02/2020 Items: 1 Total: 3 Regards ABC DATa Ph:091 : 123456789" test12 1234567891 www.google.com "Data Test New one Date:17/02/2020 Items: 26 Total: 5 Regards user test Ph:091 : 433333333" Now you can see my last column data has new line character. so when I use below command awk 'END{print NR}' file.txt it is giving my length is 15 but actually line length is 3 .

如何在Debian 9上安装和使用Docker

[亡魂溺海] 提交于 2021-01-02 15:32:25
介绍 Docker 是一个简化 容器中 应用程序进程管理过程的应用程序。容器允许您在资源隔离的进程中运行应用程序。它们与虚拟机类似,但容器更便携,更加资源友好,并且更依赖于主机操作系统。 在本教程中,您将在Debian 9上安装和使用Docker Community Edition(CE)。您将安装Docker本身,使用容器和映像,并将映像推送到Docker存储库。 先决条件 要学习本教程,您需要具备以下条件: 一个Debian 9服务器按照 Debian 9初始服务器设置指南设置 ,没有服务器的同学可以在 这里购买 ,不过我个人更推荐您使用 免费 的腾讯云 开发者实验室 进行试验,学会安装后再 购买服务器 。 一个具有sudo权限的非root用户。 在您的服务器上启用防火墙,如果您使用的是腾讯云的 CVM 服务器,您可以直接在腾讯云控制台中的 安全组 进行设置。 如果您希望创建自己的图像并将其推送到Docker Hub,则可以使用 Docker Hub 上的帐户,如步骤7和8所示。 第1步 - 安装Docker 官方Debian存储库中提供的Docker安装包可能不是最新版本。为了确保我们获得最新版本,我们将从官方Docker存储库安装Docker。为此,我们将添加一个新的包源,从Docker添加GPG密钥以确保下载有效,然后安装该包。 首先,更新现有的包列表: sudo apt

Window系统安装虚拟机,在虚拟机中安装Ubuntu过程记录

一曲冷凌霜 提交于 2021-01-02 15:30:07
1.虚拟机VirtualBox的下载 :下载地址为: https://www.virtualbox.org/wiki/Downloads 2.Ubuntu的系统镜像下载: https://www.ubuntu.com/download/desktop 3.安装过程: 可参照博客 http://liuwangshu.cn/framework/aosp/1-install-ubuntu.html 参照博客安装好Ubuntu系统后,进入操作系统桌面,是这样子: 4.这样子的Linux桌面系统就算安装好了。下面是一些 操作技巧小说明 : 4.1打开Linux命令行窗口: 方法一:在桌面上单击鼠标右键,选择“打开终端”,即可打开命令行窗口; 方法二:快捷键。我的是ctrl+Alt+T。这个可以打开桌面所有应用中的“设置”应用,进入到 设备---键盘,可以看到启动终端的快捷键。 4.2命令行安装应用 要用到某个程序,可以先在命令行输入一下,一个是看有没有安装,另一个是如果没装,会有安装的命令提示。 图中repo 和 git 都没有安装,提示安装的命令是 sudo apt install git 。这里跟参考博客中的安装命令稍稍不同。 4.3 虚拟机桌面窗口模式快捷键:(让虚拟机桌面是全屏,还是窗口间切换,不同模式下,模拟器的主菜单栏显示或不显示) ctrl+C 或 ctrl+F

Ubuntu 18 LTS netplan 网络配置

ⅰ亾dé卋堺 提交于 2021-01-02 15:18:24
一、配置网络 1、通过netplan配置网络 #配置网络 nulige@ubuntu:/etc/netplan$ sudo apt install ifupdown nulige@ubuntu:/etc/netplan$ cd /etc/netplan nulige@ubuntu:/etc/netplan$ sudo vi 01-netcfg.yaml # This file describes the network interfaces available on your system # For more information, see netplan(5). network: version: 2 renderer: networkd ethernets: ens33: addresses: [192.168.56.11/24] gateway4: 192.168.56.2 nameservers: addresses: [192.168.56.2, 8.8.8.8] dhcp4: no optional: no nulige@ubuntu:/etc/netplan$ sudo netplan apply nulige@ubuntu:/etc/netplan$ ip a 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu

Armbian Ubuntu启用netplan配置网络

走远了吗. 提交于 2021-01-02 14:02:55
OrangePi安装Armbian Ubuntu镜像,默认使用内置的armbian-config来设置网络,需要SSH登录才能设置。 如果需要采用Ubuntu下常见的netplan配置,则需要安装netplan,当前镜像版本是Ubuntu Focal (20.04) # 安装netplan sudo apt install netplan.io # 新建配置文件 sudo touch /etc/netplan/50-cloud-init.yaml 开始写配置之前,要先了解一下当前设备的网卡名称! # 查看IP信息 ip a # 返回 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu

CentOS和Ubuntu哪个好?

懵懂的女人 提交于 2021-01-02 12:10:23
CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。 Ubuntu是一个以桌面应用为主系统,Ubuntu基于Debian发行版和GNOME桌面环境。Ubuntu的主要是为一般用户提供最新且相当稳定的操作系统。 (虽然Ubuntu桌面做的好,但是对于服务器操作系统开始,一般都是远程操作,所以Ubuntu的桌面优点在做云端服务器上就无法显现了,因为一般都是命令行远程操作) 由于CentOS和Ubuntu都是使用bash作为基础shell,所以在很多命令都相差不大。都是目前个人和小团队常用的服务级操作系统,在线提供的软件库中可以很方便的安装到很多开源的软件及库。 1.centos中新建的非root用户是没有sudo的权限的,如果需要使用sudo权限必须在/etc/sudoers 中加入账户和权限,所以切换到root账号的时候只需要输入:su,加入root账号的密码即可。在Ubuntu中,一般使用sudo+命令,如果是第一次使用会提示输入当前用户的密码(而不是root的密码) 2. 软件管理

打开emacs的manual,显示不正确问题

杀马特。学长 韩版系。学妹 提交于 2021-01-01 22:57:38
家里电脑(ubuntu20.04)上emacs(26.3)的manual显示不太正常,每次试图打开manual时,总是显示这个,里面只能找到一个Emacs FAQ,并没有多少信息。真不知道TUTORIAL中为什么推荐这个。 后来经过一番搜索,才知道是我本地缺少了emacs的info文件,从emacs官网下载一份emacs.info.gz,放到/usr/share/info/emacs目录下,manual的显示就正常 了。可以通过emacs原生查看manual,方便多了。 sudo mv emacs.info.gz /usr/share/info/emacs/ 参考链接: GNU Emacs manual (下载Info document文件) 给emacs安装info manual 来源: oschina 链接: https://my.oschina.net/u/4115950/blog/4873308

How to Move a Windows 10 WSL 2 Linux Distribution to Another Location

故事扮演 提交于 2021-01-01 13:54:24
问题 Windows 10 has installed a WSL 2 Linux distribution to my C: drive. The drive is running out of space. How can I move the distro to another drive? 回答1: The Windows 10 command, wsl , can be used to move a WSL distribution to another location. The procedure uses the --export and --import arguments. For example, this command will export the distro named Ubuntu-20.04 to Moved-Ubuntu-20.04 . The imported distribution cannot be an existing distro name therefore, as shown, a different name Moved

Docker 镜像之进阶篇

给你一囗甜甜゛ 提交于 2021-01-01 08:39:35
笔者在《 Docker 基础 : 镜像 》一文中介绍了 docker 镜像的基本用法,本文我们来介绍 docker 镜像背后的技术原理。 什么是 docker 镜像 docker 镜像是一个只读的 docker 容器模板,含有启动 docker 容器所需的文件系统结构及其内容 ,因此是启动一个 docker 容器的基础。docker 镜像的文件内容以及一些运行 docker 容器的配置文件组成了 docker 容器的静态文件系统运行环境:rootfs。可以这么理解,docker 镜像是 docker 容器的静态视角,docker 容器是 docker 镜像的运行状态。我们可以通过下图来理解 docker daemon、docker 镜像以及 docker 容器三者的关系(此图来自互联网): 从上图中我们可以看到,当由 ubuntu:14.04 镜像启动容器时,ubuntu:14.04 镜像的镜像层内容将作为容器的 rootfs;而 ubuntu:14.04 镜像的 json 文件,会由 docker daemon 解析,并提取出其中的容器执行入口 CMD 信息,以及容器进程的环境变量 ENV 信息,最终初始化容器进程。当然,容器进程的执行入口来源于镜像提供的 rootfs。 rootfs rootfs 是 docker 容器在启动时内部进程可见的文件系统,即 docker