Ubuntu

超详细的Linux常用命令锦集【持续更新】

穿精又带淫゛_ 提交于 2020-09-26 18:02:30
目录 Linux系统简介 Linux常用命令大全 一、系统操作相关命令 1、系统信息处理 2、系统重启及关机 二、文件操作相关命令 1、文件及目录操作 2、文件搜索操作 3、文件挂载系统 4、文件权限操作 5、文件的特殊属性 6、打包和压缩文件 7、查看文件内容 8、文本处理 9、字符设置和文件格式转换 10、文件系统分析 11、初始化一个文件系统 12、SWAP文件系统 三、磁盘空间相关命令 四、用户与群组相关命令 五、Fedora, Redhat及类似系统相关命令 1、RPM 包命令 2、YUM 软件包升级器 六、Debian, Ubuntu 以及类似系统相关命令 1、DEB 包 2、APT 软件工具 七、备份及光盘相关命令 1、备份操作 2、光盘操作 八、以太网和WIFI无线相关命令 Hello,你好哇,我是灰小猿。 最近在进行Linux系统的相关学习的时候,发现Linux系统上有很多常用的命令,所以在网上找了很多大佬的总结,然后简单的搜集汇总了一下。有不足和补充的地方还望各位大佬指正。 Linux系统简介 Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,同时也是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持

FFmpeg移植-迅为IMX6ULL开发板

大兔子大兔子 提交于 2020-09-26 04:28:47
FFmpeg(Fast Forward Mpeg)是一种可以用来记录、转换数字音频、视频,并能将其转化为流的多媒体视频处理工具,拥有视频采集功能、视频格式转换、视频抓图等功能。本文介绍如何将ffmpeg移植到 ARM 平台。 开发板使用迅为i.MX6ULL终结者和 USB 免驱摄像头,交叉编译工具为arm-linux-gnueabihf,yocto Qt5文件系统。 1.编译x264获取x264源码,可以从网站 http://www.videolan.org/developers/x264.htm 下载,进入如图1.1界面,点击下载;或者用我们已经下载压缩包(与文档同一目录下的x264-master.tar.bz2); 将压缩包放到ubuntu并解压,tar -vxf x264-master.tar.bz2 ,创建文件夹_x264_install用来存放编译后生成的文件,mkdir _x264_install: 进入解压后的路径x264-master,执行以下命令:./configure --enable-shared --prefix=/home/ubuntu/work/ffmpeg/_x264_install/ --host=arm-linux-gnueabihf --disable-asm 参数说明: --prefix=/home/ubuntu/work/ffmpeg/

ubuntu nano用法

こ雲淡風輕ζ 提交于 2020-09-26 01:50:42
sudo /etc/profile 使用Ctrl+O来保存所做的修改 退出 按Ctrl+X 如果你修改了文件,下面会询问你是否需要保存修改。输入Y确认保存,输入N不保存,按Ctrl+C取消返回。如果输入了Y,下一步会让你输入想要保存的文件名。如果不需要修改文件名直接回车就行;若想要保存成别的名字(也就是另存为)则输入新名称然后确 定。这个时候也可用Ctrl+C来取消返回。 ^表示键盘上的ctrl键,^G表示同时按下ctrl和g (F1)表示按F1键 ,M-表示使用alt+后面的键 ^G ==(F1) Invoke the help menu 调用帮助菜单 ^X ==(F2) Close currently loaded file/Exit from nano 退出 ^O ==(F3) Write the current file to disk == ^O WriteOut 保存 然后回车就保存了 ^J ==(F4) Justify the current paragraph 调整当前段落(注意:编辑配置文件的不要用这东西,格式一下就出问题了哦) ^R ==(F5) Insert another file into the current one 插入其他的文件到当前的文件,而且查找文件的时候支持tab ^W ==(F6) Search for text within the

迅为iMX6开发板-Linux系统-TFTP使用文档

六眼飞鱼酱① 提交于 2020-09-25 21:59:00
TFTP(Trivial File Transfer Protocol,简单文件传输协议),是一个基于 UDP 协议实 现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大、不复杂的应用场 合。TFTP 协议专门为小文件传输而设计,只能从服务器上获取文件,或者向服务器写入文 件,不能列出目录,也不能进行认证。 根据上面关于 TFTP 的介绍,实现 TFTP 需要搭建一个 TFTP 的服务器,iMX6 开发板当做 客户端。 1.1 搭建服务器 打开虚拟机 Ubuntu 终端,进入 root 用户,输入“sudo apt-get install xinetd”命令 安装 xinetd,安装完成如下图。(如果报错,注意检查命令拼写:xinetd) 接下来输入“sudo apt-get install tftp tftpd”安装 tftp 和 tftpd,安装完成如下图。 然后建立 TFTP 的配置文件,使用命令“vi /etc/xinetd.d/tftp”建立文件,如下图。 写入如下内容: service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/tftpboot/ disable =

ubuntu Go+vscode环境配置

拟墨画扇 提交于 2020-09-24 13:24:20
1 安装go 1、下载地址 https://golang.google.cn/dl/ 2、执行命令 sudo tar -xzvf go1.15.2.linux-amd64.tar.gz -C /usr/local 3、添加环境变量(这一步很重要!!!) 编辑~/.bashrc文件,在最后添加如下信息后,保存。 export GOROOT= / usr / local / go export GOBIN= $HOME / go / bin export PATH= $PATH : $GOBIN : $GOROOT / bin export GOPATH= $HOME / go export GO111MODULE=on export GOPROXY=https: / / goproxy . io , direct export GO111MODULE=auto 目录结构,以上环境变量添加以自己的目录结构为准,我的go文件夹放在主目录中,一般将自己写的代码放在src文件中。 go -bin -pkg -src 然后,执行以下命令使文件生效: source ~ / . bashrc 4、检查环境变量是否配置成功,执行以下命令 查看版本信息 go version 查看go配置信息 go env 2、安装vscode 1、访问官网安装包下载地址 https://code

ubuntu子系统多版本

会有一股神秘感。 提交于 2020-09-24 07:29:19
ubuntu子系统可以支持多个版本,安装即可 查看ubuntu系统版本: cat /etc/lsb-release 网上一般对windows子系统卸载的回答都是: lxrun /uninstall /full 1 但是会产生报错,报错信息如下: C:\WINDOWS\system32>lxrun /uninstall /full 警告: lxrun.exe 仅用于配置适用于 Linux 的 Windows 子系统的旧分发版。 可以通过访问 Windows 应用商店来安装分发版: https://aka.ms/wslstore 这将在 Windows 中卸载 Ubuntu。 这将删除 Ubuntu 环境以及任何修改、新应用程序和用户数据。 键入“y”继续: y 正在卸载... 适用于 Linux 的 Windows 子系统有安装或卸载操作未完成。 解决了: 出现这种错误是因为你的子系统是从windows应用商店下载的,所以卸载也要在商店卸载。 简单方法: 1.在应用程序u字母开头的程序中查找。 2.小娜-搜索ubuntu-右键点击-卸载 来源: oschina 链接: https://my.oschina.net/u/4257895/blog/4548741

用 Portainer.io 来监控和管理 Docker 容器(1)

落花浮王杯 提交于 2020-09-23 16:06:31
随着 Docker 的使用量越来越大,监控 Docker 容器正在变得更有挑战性。每天都有大量的 Docker 容器被创建,因此如何监控它们就变得非常重要。目前已经有一些内置的工具和技术,不过对它们进行配置有一些复杂。随着基于微服务的架构正在变成接下来事实上的标准,学会这种技术将为你的知识库再添一项新技能。 基于上述场景,对一种轻量、健壮的镜像管理工具的需求日益增加。Portainer.io 解决了这个问题。 Portainer.io(最新版本是 1.20.2)非常轻量,只需 2-3 个命令就可以配置好,已经在 Docker 用户中流行起来。 比起其他工具,这个工具有很多优势,其中一些如下所示: 轻量(安装此工具仅需 2 到 3 个命令,与此同时安装镜像的大小在 26 M 到 30 M 之间) 健壮且易用 可用于 Docker 监控和构建 提供对 Docker 环境的详细概况 可以管理容器、镜像、网络和卷 Portainer 部署方便,仅需一个 Docker 命令(可以在任意地方运行) 可以对完整的 Docker 容器环境进行监控 Portainer 同时具有以下服务: 社区支持 企业支持 与合作伙伴 OEM 服务一起的专业服务 Portainer 的功能和特性如下: 1. 配备了漂亮的仪表盘,易于使用和监控 2. 自带大量内置模板,便于操作和创建 3. 服务支持(仅 OEM