Ubuntu18.04 配置笔记


Ubuntu 18.04 在 VM 中 安装好了之后,————————》安装的过程中 要用到 Tab 键

Ctrl + Alt + T :调出终端
Ctrl + Shift +D :关闭终端 

Ubuntu 16.04.6 LTS(Xenial Xerus)下载地址:
   						http://mirror.pnl.gov/releases/xenial/

新学习的命令:
cd ~ : 到家目录
nano
gedit  
打开指定的文件(包含word/PPT/excel/网页/图片/等等)常用命令:& xdg-open + 文件名称
awk
apt
systemd
sudo
whereis systemd    查找文件 
查找可执行文件命令:which   xxxxx

VIM 的使用 :
			https://www.cnblogs.com/zl-graduate/p/5901090.html
			https://www.jianshu.com/p/97d34b62d40d
			https://github.com/wklken/k-vim

vi :	:set nu  
		:set ai  ————> autoindent  换行是自动与上行对其
		:set noai
		:set sw=4 ---->shiftwidth :反向 缩进
		:set ai sw=4
		:set tabstop=4    : 设置 缩进 为 4 个空格
		:set paste  粘贴模式
编码解释: https://www.jb51.net/LINUXjishu/283086.html
		:set encoding=utf-8 #设置编码格式
		:set fileencodings=ucs-bom,gbk,utf-8,cp936,latin1
		:set fileencoding=gb2312
		:set termencoding=utf-8

编辑 VIM 的配置文件:/etc/vim/vimrc : 写入如下配置:
							set nu
							set ai
							set si
							set expandtab
							set tabstop=4
							set sw=4
							set softtabstop=4

VIM 的高级配置 K-vim :
			https://www.erlo.vip/share/2/16156.html


网卡Mac 地址: /etc/udev/rules.d/70-persistent-net.rules


在粘贴数据之前,输入下面指定开启paste模式
  :set paste
  粘贴完毕后,输入下面指定关闭paste模式
  :set nopaste
  每次都需要输入很麻烦,那么也可以在.vimrc中加入下面内容:
  "Paste toggle - when pasting something in, don't indent.
set pastetoggle=<F3>
  这样就可以用F3来切换。

如果你希望按html的方式缩进的话,可以试试:set filetype=html 
           python                    :set filetype=python




VMWARE tools是虚拟机自带的软件,其中包括:虚拟机中的设备驱动、实机与虚拟机之间的文件夹共享、
	还有一些开发功能的插件等。
安装了vmware tools,虚拟机就可以打开DX3D的支持,鼠标想移出虚拟机也不需要按组合键,
	文件可以从主机直接拖动复制到虚拟机里面,虚拟机的分辨率也会自动跟随窗口调整而变化,
	拓展了虚拟机的功能,简化了主机和虚拟机之间的操作。


一、设置 root  管理员的密码:
		sudo passwd root

一、 配置网络链接:
     关闭 宿主机 的 防火墙
     在 VM 左上角的 编辑 选项卡中 设置网络链接方式 为桥接
     在 VM 的 我的 计算机 中 右键单击 当前虚拟机 选择设置 , 然后设置为桥接
     在 Commmand 中 执行 sudo /etc/init.d/networking force-reload  加载配置文件
     			sudo /etc/init.d/networking force-reload restart  重启网络服务

二、 配置 DNS 
    1: 临时配置, 
	    通过resolv.conf来设置DNS地址,-----》 因为resolv.conf文件其实是一个Link文件
	    在Ubuntu中有一个 resolvconf 的服务,这个服务用来控制/etc/resolv.conf的内容。
	    所以一旦我们重启了系统或者该服务,那么/etc/resolv.conf文件中的内容将被还原为原来的内容。
	    所以直接修改/etc/resolv.conf并不能永久解决这个问题。
	2、 永久配置:
		(1): 在网卡的配置文件中 配置 dns-nameserve 选项 
				ubuntu16.04TLS的网络配置文件为/etc/network/interfaces
				在ubuntu18.04TLS----》新的工具netplan来进行网络设备的管理
					netplan的配置文件位于  /etc/netplan
		(2): 得知 resolved 是有 systemed  所管理 和生成的 
				通过whereis systemd找到systemd的位置,
				通过分析,确定/etc/systemd 应该是systemd这个工具的配置文件所在的位置
				打开 /etc/systemd/resolved.conf 文件,
				修改DNS一栏为: DNS=114.114.114.114 8.8.8.8
		(3): 修改resolvconf服务的配置文件:(我没找到)
				vim /etc/resolvconf/resolv.conf.d/base
				在其中添加或修改: nameserver 8.8.8.88.8.4.4

	重启机器 或者是 终端, 自己尝试
	最后 ping www.baidu.com  验证 DNS 是否配置 成功

三、 卸载 原装的 vim-common 编辑器,
	依次 执行 : sudo apt-get remove vim-common 
				sudo apt-get install vim
				or
				apt install vim-gtk

打开文件并编辑的方式:
	1、 sudo vi  xxxxxxxx
	2、 sudo gedit xxxxxxxxxx

Ubuntu普通用户sudo指令 解析 URL: 
					命令 sudo --help  , 显示 sudo 参数中文文档
					https://blog.csdn.net/qq_36974603/article/details/63253160
		sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,
		如halt,reboot,su等等。这样不仅减少了root用户的登录和管理时间,同样也提高了安全性。
		sudo不是对shell的一个代替,它是面向每个命令的

Ubuntu 18.04下用户的创建、修改权限及删除用户的方法URL:
					https://blog.csdn.net/CAU_Ayao/article/details/83502880
Ubuntu 18.04版本设置root账户:
					https://blog.csdn.net/weixin_41923456/article/details/81001179
					https://ywnz.com/linuxjc/4960.html
Ubuntu18.04命令行连接WiFi:
					https://www.cnblogs.com/milton/p/10133850.html
Ubuntu16.04 常用命令集合:
					https://blog.csdn.net/qiai9932/article/details/80313253

四、 修改当前用户 的 权限:
	(1):
		执行: sudo usermod -aG root.root suosuo 
					其中a:表示添加,G:指定组名
		超级用户	   sudo usermod -aG sudo suosuo 
	(2): 修改 sudoes 文件:
			追加:suosuo ALL=(ALL:ALL)  ALL 
			或者
			取消用户的sudo权限,就是删除改行
	(3): 在 桌面 右上角 点击 展开下三角, 可视化 设置 用户类型为 管理员。

五、  配置 ifconfig 命令:
	(1)、配置 软件包源: 
		Ubuntu系统自带的源都是国外的网址,国内用户在使用的时候网速比较慢转接点太多,故更换为国内源。
		阿里源,中科大源,清华源等等,这样的网站,他们会定时和官方的源进行同步和更新,
		而我们直接同步他们,速度就会比直接同步官方的源快很多,这样能够大大增加我们的下载软件的速度
		1:备份apt源 ,(以防以后可以用的):
			sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
		2: 更换 apt 源:()
			11111: 推荐使用ubuntu自带的软件更新器进行更换最佳下载源
				Ubuntu18.04 自带 一个应用程序 :软件和更新,
				-->在 "下载自" 下拉框 中选择 : 其他站点
				--> 点击 : 选择最佳服务器,也可 直接 选择 阿里 或者 是 清华的网址

			22222: 编辑 apt 配置文件,配置网址
				sudo gedit /etc/apt/sources.list
				将下边的阿里源复制进去,然后点击保存关闭。
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
		3: 更新源, 加载 apt  配置 文件:
			sudo apt-get update
		4: 更新 软件:
			sudo apt-get upgrade
		5:修复损坏的软件包,尝试卸载出错的包,重新安装正确版本的。
			sudo apt-get -f install
		其他常用源:  URL: https://blog.csdn.net/qq_35451572/article/details/79516563
		清华源:
				deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
				# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
				deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
				# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
				deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
				# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
				deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
				# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

		网易源:
	deb http://mirrors.163.com/ubuntu/ wily main restricted universe multiverse
	deb http://mirrors.163.com/ubuntu/ wily-security main restricted universe multiverse
	deb http://mirrors.163.com/ubuntu/ wily-updates main restricted universe multiverse
	deb http://mirrors.163.com/ubuntu/ wily-proposed main restricted universe multiverse
	deb http://mirrors.163.com/ubuntu/ wily-backports main restricted universe multiverse
	deb-src http://mirrors.163.com/ubuntu/ wily main restricted universe multiverse
	deb-src http://mirrors.163.com/ubuntu/ wily-security main restricted universe multiverse
	deb-src http://mirrors.163.com/ubuntu/ wily-updates main restricted universe multiverse
	deb-src http://mirrors.163.com/ubuntu/ wily-proposed main restricted universe multiverse
	deb-src http://mirrors.163.com/ubuntu/ wily-backports main restricted universe multiverse
	(2): 安装 net-tools:
			sudo apt install net-tools
六、 配置 网络命令 ifdown  && ifup :(安装软件)
	sudo apt install ifupdown2


七、 通过编写 网络配置文件 配置网络:
		URL : https://blog.csdn.net/lengye7/article/details/88889807
	1: 编写配置文件:
		sudo vi  /etc/netplan/01-network-manager-all.yaml, 
		写入如下配置:(严格有 缩进)
			# Let NetworkManager manage all devices on this system
			network:
			  version: 2
			  renderer: NetworkManager
			  ethernets:
			     ens33: #配置的网卡名称,使用ifconfig -a查看得到,且必须是空格缩进,netplan只认空格
			       dhcp4: no #no-dhcp4开启 true-dhcp4开启
			       dhcp6: true #true-dhcp6开启 no-dhcp6关闭
			       addresses: [192.168.2.110/24, ] #设置本机IP及掩码,这个逗号和空格好像不能少,
			       							少了就不生效,后面的空格之后可以写入IPv6的地址,
			       							从而变成这样[192.168.2.110/24, "2001:1::1/64"]
			       gateway4: 192.168.2.1 #设置ipv4的默认网关
			       gateway6: 2001:1::1 #设置ipv6的默认网关
			       
			       nameservers:  #设置DNS服务器
			         addresses: [8.8.8.8,8.8.8.4]  #多个DNS服务器之间用逗号隔开

	2: 通过netplan更新配置
			sudo netplan apply
	3: 通过ifconfig查看配置是否生效
			ifconfig

八、 修改Hostname的方法:
			URL: https://ywnz.com/linuxjc/3044.html
			查看当前主机名-->命令:  hostnamectl
	1:使用hostnamectl
		sudo hostnamectl set-hostname linuxize
	2:编辑/etc/hosts文件。 
		sudo nano /etc/hosts 
		编辑为:
				127.0.0.1   localhost

				127.0.0.1   linuxize
	3: 在 桌面 右上角 点击 展开下三角, 在点击 设置图标,左边菜单栏: About 选项卡


九、 secureCRT如何通过SSH2连上ubuntu
	https://blog.csdn.net/mls805379973/article/details/77162303
	若还是链接不上的话: 出现: The remote system refused the connection.(拒绝链接)
		此问题产生的原因:是因为vmnet1 的IPV4设置的IP地址和虚拟机中的Ubuntu一致导致的
	解决办法:
		需要将vmnet1中的IPV4中的IP地址设置成与主机地址一致,不能和虚拟机中的IP地址一致
    	进程ssh-agent是客户端,sshd为服务器端,
    	https://www.linuxidc.com/Linux/2017-12/149931.htm

	提高Ubuntu SSH 的 速度:
		https://www.linuxidc.com/Linux/2014-09/106810.htm


	SSH免密码登录
		https://www.cnblogs.com/guogangj/p/5319131.html
	用SSH访问内网主机的方法	
		https://www.cnblogs.com/guogangj/p/5315203.html
	快速了解必要的网络知识
		https://www.cnblogs.com/guogangj/p/5421990.html

	Window SSH: 
		https://www.cnblogs.com/gufengchen/p/10984382.html
		
	Linux 之间传输文件: ---》 scp 命令
		http://www.runoob.com/linux/linux-comm-scp.html




十、 linux 查看系统版本信息:
	1: uname -a 
	2:  cat /etc/issuea
	3:  lsb_release -a

十一、SecureCRT的文件上传技巧
		https://www.cnblogs.com/ya-qiang/p/9754983.html
		https://blog.csdn.net/yule117737767/article/details/82388285
linux下FTP、SFTP命令详解:
		https://blog.csdn.net/sinat_38163598/article/details/72812146
十二、Ubuntu1604 查看并更改mac地址
		https://blog.csdn.net/qq_23996885/article/details/90739136


首先要明确一点的是只读文件一般是系统文件,或者软件配置文件,修改需要谨慎,
		如果必须要修改,又遇到了文件权限的问题,有两种方法
			1、从控制台进入文件目录,使用sudo命令打开文件
			2、添加右键“以管理员方式打开”选项----> 安装软件 :nautilus-admin
					sudo apt install nautilus-admin

linux命令:
	apt和apt-get:apt命令是apt-get、apt-cache、apt-config中最常用命令选项的集合。
				后三者中包含更加低级、细化的操作功能。
	dpkg:Debian Linux系统用来安装、创建、管理软件包的工具。
				-i:安装软件包
				-r:删除软件包
				-P:删除软件包的同时删除其配置文件。
				–config:配置软件包。
	lsof:在linux环境下,任何事物都以文件的形式存在,通过文件可以访问常规数据、
				网络连接和硬件。可以查看进程名称、标识符、文件描述符等等。


Ubuntu18.04 nano 命令
为Ubuntu 18.04系统提速的5个方法  https://www.sohu.com/a/259774240_185201

安装 PyCharm URL: https://blog.csdn.net/qq_15192373/article/details/81091278
安装 python3 URL: https://ywnz.com/linuxjc/3159.html

Ubuntu16.04 源码安装 python3.7 :
		https://blog.csdn.net/xietansheng/article/details/84791703
	./configure --enable-optimizations --prefix=/usr/python3
	

所安装的依赖包:
sudo apt-get update
sudo apt-get upgrade
apt  -y  install  zlib1g-dev libbz2-dev libssl-dev libncursesw5-dev  libsqlite3-dev 
apt  -y  install  libreadline-dev tk-dev libgdbm-dev libdb-dev libpcap-dev 
apt  -y  install  liblzma-dev libffi-dev  libc6-dev  xz-utils libexpat1-dev
apt  -y  install  gcc make build-essential  wget curl llvm
sudo apt-get install  python-dev python-setuptools python3-pip  python-smbus
sudo apt-get dist-upgrade  build-essential

pip install --upgrade pip




卸载软件可以用两种:
		一般用 sudo dpkg -P 软件名 即可(dpkg -r 不删除配置文件的卸载方式 
									    dpkg -P 删除配置文件的卸载方式)
		彻底删除,包括配置:sudo apt-get  remove 软件名 --purge 


Ubuntu 常用软件的安装: 
			https://www.cnblogs.com/dunitian/p/6670560.html
Ubuntu18.04 LTS安装、配置、美化、常用软件安装、问题总结和使用体验:
	https://blog.csdn.net/helloselang92/article/details/82955560#51_uGetaria2_260
Ubuntu常用软件安装(小集合)
	https://www.cnblogs.com/dunitian/p/6670560.html




早期为什么会分单独的boot分区?
在2000年左右那会儿,硬盘容量快速发展(实际上也就10G、20G),但是一部分旧式的BIOS还
不支持LBA模式,不支持引导距离MBR太远的硬盘分区,现在的小朋友们根本无法想象吧!
当时的 Linux 还是极少数 GNU 爱好者的玩具,一般都是作为第二系统和 Windows 
共存,而且Linux在硬盘中的位置大都靠后。有时候因为安装的根分区距离MBR太远无法引导,
于是流行在 C: 盘后面紧跟着建立一个100、200M的 “/boot” 分区,以防无法启动。
在现在的硬件条件下,完全没有必要划分boot分区,那只会带来麻烦,容量如果太小,
会使你无法安装、升级新内核。现在实际上只需要一个根分区挂在“/”,一个HOME分区挂在“/home”,
连 swap 分区都可有可无,因为完全可以用 swapfile 代替。
	单独的HOME分区是为了保护你的个人文件安全,防止系统崩溃时丢失文件。


Ubuntu18.04 版本都默认不允许使用root登录,必须要改配置文件:
1、首先设置root密码,利用现有管理员帐户登陆Ubuntu,在终端执行命令:
	sudo passwd root,接着输入密码和root密码,重复密码。这样就有了可用的root用户;
2、这可以通过修改vim/usr/share/lightdm/lightdm.d/50-ubuntu.conf 文件来
	允许root直接登录,增加 greeter-show-manual-login=true allow-guest=false;
3、登录之后会每次弹一个小错误,在/root/.profile文件中将 mesg n||true 修改为:
	 tty -s && mesg n ||true。


设置 ssh 可登录 root 用户:
	修改 /etc/ssh/sshd_config  
			将PermitRootLogin no改成PermitRootLogin yes
		service sssd restart



Linux 文件恢复
	https://www.linuxidc.com/Linux/2019-09/160548.htm

Ubuntu下修改环境变量的三种方法:
			https://blog.csdn.net/z1002137615/article/details/50174567



#######################################################################################
#######################################################################################

ubuntu升级pip后, ImportError: cannot import name ‘main‘
		https://www.cnblogs.com/hellojesson/p/8979926.html
安装python3.7时候,报错ModuleNotFoundError: No module named '_ctypes':
		apt install zlib*  openssl*






                              Ubuntu16.04 TLS  :



python3.5 安装 paramiko 模块:
	apt install libssl-dev
   	pip  install -i http://pypi.douban.com/simple/ paramiko  
   				    --trusted-host pypi.douban.com


配置 DNS 和网络 也可的网址:  
				https://blog.csdn.net/ykf173/article/details/83019736
				https://blog.csdn.net/dream361/article/details/65936699




1. 什么是SSH
	SSH = Secure Shell = 安全外壳协议,是一种建立在应用层和传输层基础上的安全协议
	shell即命令解析器,shell命令存储在操作系统的文本文件中,shell使计算机能读懂用户命令,
并对计算机的硬件进行操作

2. SSH的构成
	SSH由客户端和服务端软件组成,所以要实现SSH连接,必须在客户端和服务端安装SSH软件,
	并且开启SSH服务。

	客户端包含ssh程序以及像scp(远程拷贝)、slogin(远程登陆)、sftp(安全文件传输)
	等其他的应用程序。

	所以如果你SSH连接失败,或者无法执行scp操作,首先要确认是否安装了SSH软件,
	并且开启了SSH服务。
	ssh-keygen -t rsa
	(注:rsa是一种加密算法的名称,此处也可以使用dsa,
				关于rsa和dsa算法的介绍可见本文后半章节)
				ssh-keygen生成密钥用于信任关系生成
	ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。
	authorized_keys : 存放 信任 的 主机 的 公钥 。
	在服务端  ssh-copy-id -i /root/.ssh/id_rsa.pub root@主机ip
	如果需要打开远程主机图形界面功能需要输入 -X   :例如:ssh -X root@主机ip



####################################################################################



                            Other
Linux终端下的退格和删除键^H ^? ^[[3~ 杂记
  		https://www.jianshu.com/p/695f934e9061
linux和windows下的“回车符”和“换行符”
  		https://blog.csdn.net/chenjianqi0502/article/details/82455136
回车符的ASCII码是十进制的13.
换行符的ASCII码是十进制的10.
回退符的ASCII码是十进制的8

文件中的换行符号:
		linux,unix: \n
		windows : \r\n
		Mac OS : \r
在Windows中:
'\r' 回车,回到当前行的行首,而不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖;
'\n' 换行,换到当前位置的下一行,而不会回到行首;
Linux中遇到换行符("\n")会进行回车+换行的操作,回车符反而只会作为控制字符("^M")显示,
		不发生回车的操作。而windows中要回车符+换行符("\r\n")才会回车+换行,
		缺少一个控制符或者顺序不对都不能正确的另起一行。




Linux中profile、bashrc、bash_profile之间的区别和联系:
			https://blog.csdn.net/dufufd/article/details/80307586

ubuntu server安装vmware-tools
			https://blog.csdn.net/Jacob_job/article/details/80247103

Advanced Packaging Tools,简称:APT
Ubuntu中apt与apt-get命令的区别:
			https://blog.csdn.net/taotongning/article/details/82320472
	简单来说就是:apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。
		例如: apt search Package  ==== apt-cache search Package

RedHat, Centos 软件包管理工具 yum : 
	 添加 第三方 仓库,方式可以为:
	 		1、 添加 epel 源, 
	 			EPEL是专门为RHEL、CentOS等Linux发行版提供额外rpm包的。
	 			很多os中没有或比较旧的rpm,在epel仓库中可以找到。
	 		2、 自定制 yum 源, 在 /etc/yum.repos.d/  目录下创建 xxxx.repo的 
	 				文件, yum 可以自动找到,且去检索 和下载 
	 为 RedHat 类型 Linux 安装配置EPEL和IUS 源:
	 		https://www.linuxidc.com/Linux/2018-03/151168.htm



	配置文件的类型: 
			1 、 xxxx.conf ----->  以 [] 分隔 
			2、  xxxx.cnf 
			3、  xxxx.ini  
			4、  xxxx.yml   -----> yaml 语言



Ubuntu apt-get 工作原理:
			https://www.jianshu.com/p/fb337765c2c2
		apt-get是命令行方式的dpkg前台程序,
		aptitude是一个字符界面的dpkg前端程序,synaptic是一个GTK界面的dpkg前端程序
添加PPA源:sudo add-apt-repository ppa:app-name/ppa-name
			更新:sudo apt update
		要添加第三方库,首先要获取该仓库的公共密钥 apt-key 

删除PPA源:sudo add-apt-repository -r ppa:app-name/ppa-name
			更新:sudo apt update




							高级语法:


Shell 字符串处理、获取文件名和后缀名							
			https://www.cnblogs.com/yanwei-wang/p/8135489.html

Linux shell 之 提取文件名和目录名的一些方法
			https://blog.csdn.net/ljianhui/article/details/43128465
	1:	shi=usr/systemEIF/python-3.7.4/bin/python.exe
		#  左  %  右
		echo ${shi##*/} =python.exe
		echo ${shi%/*}  =usr/systemEIF/python-3.7.4/bin/
	2: basename : 文件名----> echo $(basename $shi .py)
		dirname  : 目录  ----> dirnane $shi



将当前目录下的所有txt文件内容输出到一个txt文件下去:
				find ./ -name '*.txt' | xargs cat > shi.txt 

同时使用 输入重定向 和 输出重定向 :
						wc -l <  ceshi03  > sss

重定向深入讲解:
			https://www.runoob.com/linux/linux-shell-io-redirections.html
输出重定向文件若不存在,将自动创建
而 touch  文件, 存在 则 忽略此次创建命令

将标准输出重定向为output文件,使用2>&1将标准错误重定向为标准输出:
						sort < input > output 2>&1


下面的命令将导致标准输出和标准错误的相互覆盖,因此不可使用:
						sort < input > output 2> output

dd if=xxx  of=xxxx bs=1M  count=1000


Linux-把任务放到后台
		https://blog.csdn.net/u014540717/article/details/53079111
		https://linux.cn/article-9344-1.html
		https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/index.html
		https://blog.csdn.net/jnleec/article/details/11118449

posted @ 2019-12-07 15:34  梭梭666  阅读(482)  评论(0)    收藏  举报
返回顶部