
linux
文章平均质量分 57
lxy_Alex
这个作者很懒,什么都没留下…
展开
-
[zz] linux下vi或vim操作Found a swap file by the name的原因及解决方法
在linux下用vi或vim打开Test.java文件时[root@localhost tmp]# vi Test.java出现了如下信息:E325: ATTENTION Found a swap file by the name ".Test.java.swp" owned by: root dated: Wed Dec 7转载 2016-01-05 22:23:22 · 4143 阅读 · 1 评论 -
shell脚本函数及传参
shell函数的定义shell脚本的函数位置相对自由,既可以一个shell脚本单独成一个函数, 也可以在主代码中嵌入内置函数. 在Shell中可以通过下面的两种语法来定义函数,分别如下:function_name (){ statement1 statement2 .... statementn}或者function function_na...原创 2018-05-24 10:54:02 · 96193 阅读 · 4 评论 -
Eclipse离线安装ADT插件
Eclipse安装ADT插件,但是由于某些不可抗拒的原因连上https://dl-ssl.google.com/android/eclipse/ 后,始终无法更新ADT插件(卡死在Fetchingcontent.jar上)。解决办法:1、在http://developer.android.com/sdk/installing/installing-adt.html网站上搜索最新的ADT版本号;...原创 2015-04-03 16:02:15 · 533 阅读 · 0 评论 -
安装Qt及相关问题解决
安装Qt及相关问题解决Download Qt原创 2017-09-20 17:42:19 · 2038 阅读 · 0 评论 -
vagrant入门指南(二): 创建vagrant项目
创建vagrant项目的第一步应该是新建Vagrantfile文件. 在Vagrantfile中应该明确两个问题:1 明确项目的root文件夹位置. vagrant的很多配置选项都是根据root文件夹的位置设置的.2 描述项目需要的机器和资源, 包括要预先安装的软件以及如何访问.Vagrantfile文件具体来说, 应该首先应该创建一个保存vagrant项目文件的文件夹, 并运行vagra...原创 2018-09-19 20:11:18 · 853 阅读 · 0 评论 -
shell脚本:如何记录计算时长以及如何保存日志文件
python和matlab都有非常友好的记录时间的方式,且不说python的time,datetime工具包,matlab的tic,toc命令简单好记,都是程序时间很好的记录工具,可以帮助后续代码的持续优化和改善。但是shell脚本如何记录运行了多长时间呢?这要从shell脚本的date命令说起。date命令date是shell的时间工具,其调用方式非常简单。基本格式: date [选项] ...原创 2018-12-16 01:10:04 · 2225 阅读 · 0 评论 -
shell脚本:函数及传参
函数的定义shell脚本的函数位置相对自由,既可以一个shell脚本单独成一个函数, 也可以在主代码中嵌入内置函数. 在Shell中可以通过下面的两种语法来定义函数,分别如下:function_name (){ statement1 statement2 .... statementn}或者function function_name(...原创 2018-12-17 00:20:20 · 2218 阅读 · 0 评论 -
vagrant(三):网络配置
网络配置所有的网络设置都可以通过配置Vagrantfile来实现。具体来说,就是在Vagrantfile中调用config.vm.network进行相关的设置。vagrant支持以下三种网络配置:Forwarded port(端口映射)Private network(私有网络)Public network(公有网络)一、端口映射是指将宿主计算机的端口映射到虚拟机上的某个端口上,访...原创 2019-01-01 12:29:00 · 2656 阅读 · 3 评论 -
linux rm 命令误删文件恢复
不小心用rm命令删错了文件,该怎么办?查看分区和文件格式误删的文件在哪里首先, 用rm命令误删了文件,并不是不可以恢复. 首先需要查看一下误删文件所在的分区和文件格式$df -T文件系统 类型 1K-块 已用 可用 已用% 挂载点/dev/sdc8 ext4 171639696 128461364 3443...原创 2019-01-26 10:44:55 · 9401 阅读 · 1 评论 -
ubuntu16.04服务器远程xfce桌面登录
安装所需的工具xrdpsudo apt-get install xrdpvnc4serversudo apt-get install xrdp vnc4serverxfce4sudo apt-get updatesudo apt-get install xfce4 xfce4-goodies配置vncroot用户首先进入root账户,启动vncserver。第一次启动一般...原创 2019-02-04 01:10:24 · 7163 阅读 · 0 评论 -
服务器搭建: 用户管理
文章目录查看当前用户用户类型多用户管理用户和用户组的概念添加用户adduser命令useradd命令用户组管理删除用户备注:(1)/etc/passwd文件(2)/etc/shadow文件参考查看当前用户whoami查看当前登录用户名用户类型shell控制台的光标在不同用户下是不同的. $是普通管理员,#是系统管理员.在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说...原创 2019-02-12 11:31:12 · 1112 阅读 · 0 评论 -
linux常见桌面系统以及安装gnome远程桌面
x windowX window 又称为X窗口系统,简称为X11或X。1984年由MIT的Bob Scheifler和Bob Scheifler开发设计。x window是Linux及其他unix系统的标准GUI,x window提供了基本图形化框架,在输入方面负责鼠标、键盘与操作系统的互动,在输出方面负责在显示器上显示可视化的图像和窗口。x window遵循客户端/服务器架构,系统中由x服务...原创 2019-02-27 16:50:51 · 33635 阅读 · 0 评论 -
linux开机启动顺序
文章目录linux的开机启动顺序概述BIOS: basic input output system 基本输入输出系统MBR: master boot record 主引导记录.主引导程序总结第一个程序: init运行等级System V initialization方式Upstart方式Ubuntu自动启动程序说明用户自定义引导启动程序变换运行等级参考linux的开机启动顺序概述1 加载BIO...原创 2019-03-05 17:02:12 · 10157 阅读 · 1 评论 -
linux压缩文件解压
文件格式解压方法.zipunzip FileName.zip.xzxz -d FileName.tar.xz 或者 tar xvJf FileName.tar.xz.bzbzip2 -d FileName.bz 或者 bunzip2 FileName.bz.bz2bzip2 -d FileName.bz2 或者 bunzip2 FileName....原创 2019-03-04 19:55:32 · 201 阅读 · 0 评论 -
shell脚本选项设置及解析
shell脚本参数设置比较复杂的shell脚本通常都会支持多个参数及其输入. 通常参数的形式为-[a-z,A-Z] [filename/settings]的形式. 通常在控制台输入脚本名称时,会显示出帮助文件. 可以定义一个Usage() {}函数作为脚本参数设置的帮助,参数比较少的时候,可以echo命令实现,当参数比较多的时候,可以用cat工具配合EOF符号来定义大段的说明文字. 例如:...原创 2018-05-24 11:21:54 · 15098 阅读 · 1 评论 -
shell脚本中 LC_ALL=C 的含义
在shell脚本中常见到如下语句: export LC_ALL=C 这一句的作用是为了去除所有本地化的设置,让命令能正确执行。Linux的运行环境在Linux中通过locale来设置程序运行的不同语言环境,locale由ANSI C提供支持。locale的命名规则为<语言>_<地区>.<字符集编码&gt原创 2018-05-31 19:58:48 · 11227 阅读 · 1 评论 -
linux命令(1):touch
touch 命令 功能说明:改变文件或目录时间,包括存取时间和更改时间。语 法: 补充说明:使用touch指令可更改文件或目录的日期时间最常用用法:touch fileA - 如果fileA存在,使用touch指令可更改这个文件或目录的日期时间,包括存取时间和更改时间; - 如果fileA不存在,touch指令会在当前目录下新建一个空白文件fileA。参 数: -a或–time=atime原创 2015-12-23 16:20:37 · 528 阅读 · 0 评论 -
bash shell命令(1);、&&、||
;命令 按照先后顺序一次执行多个命令,命令之间用;分割: command 1 ; command 2; command 3&&命令 如果前一个命令(command 1)顺利执行,接着执行&&后的命令(command 2): command 1 && command 2||命令 如果前一个命令(command 1)没有顺利执行,接着执行&&后的命令(command 2): command原创 2015-12-23 16:40:51 · 777 阅读 · 0 评论 -
怎么让ubuntu变得更加好用
ubunut14.04LTS版本其实已经很好用了,但是也有一些小小的美中不足.以下设置是陆续收集\摸索到的可以让系统更好用的方法. 1、在终端打开已经安装的应用程序时,总是会显示一些错误信息 在~/bin下添加x文件:cd ~/bin; vim x 打开vim编辑器后输入以下语句: #!/bin/sh ...原创 2015-12-23 16:11:43 · 1274 阅读 · 0 评论 -
linux命令(2):less
less工具也是对文件或其它输出进行分页显示的工具,比more的功能更强大。命令格式:less [参数] 文件1 (文件2)… 命令功能:less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。命令参数-b <缓冲区大小> 设置缓冲区的大小-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件-原创 2015-12-23 17:04:54 · 459 阅读 · 0 评论 -
ubuntu中使用判断符号[]
鸟哥的私房菜p270中13.3.2使用[]符号有这样一个例子:vim sh06.sh脚本内容如下:#!/bin/bash# Program:# This program shows the user's choice# History:#2005/08/25 VBird Firstrelease8 L" l& i( \4 d0 h2 A, e% Q原创 2016-01-07 22:22:24 · 865 阅读 · 0 评论 -
ubuntu上运行C程序
ubuntu版本为Ukylin14.04LTS。首先配置编辑器vim。step1:查看系统是否安装vim。打开终端,输入vi,按下tab键,如果列表里没有vim,说明系统没有安装。step2:下载安装 suto apt-get vim-gtkstep3:美化vim编辑器显示配置 在终端输入:sudo vim /etc/vim/vimrc 打开vimrc文件后,在末尾添加下面几句: set n原创 2015-12-08 10:45:20 · 905 阅读 · 0 评论 -
ubuntu在shell中把文件拷贝进U盘
1、创建挂载位置,例如sudo mkdir /mnt/u2、用mount命令将U盘挂载在这个位置sudo mount /dev/sdb1 /mnt/u3、将要拷贝进U盘的文件复制到U盘的挂载文件夹下cd ~/Downloadssudo cp -r 文件名 /mnt/u4、卸载U盘umount /mnt/u原创 2015-04-24 11:30:06 · 4647 阅读 · 0 评论 -
linux文件管理
linux文件管理计算机操作系统都采用了目录树的文件结构原创 2015-11-11 00:37:06 · 450 阅读 · 0 评论 -
linux系统下c/cpp编译链接时系统的默认搜索路径
C/C++程序在linux下被编译和连接时,GCC/G++会查找系统默认的include和link的路径,以及自己在编译命令中指定的路径。自己指定的路径就不说了,这里说明一下系统自动搜索的路径。include头文件路径除了默认的/usr/include, /usr/local/include等include路径外,还可以通过设置环境变量来添加系统include的路径: # ...原创 2018-03-15 20:30:03 · 767 阅读 · 0 评论 -
Linux中的管道和IO重定向
Linux中的管道和IO重定向管道技术是什么?管道是linux中进程之间的通信技术, 核心思想是先进先出(FRIST IN, FIRST OUT, FIFO), 管道的英文是pipeline, 这个词很生动地描述了数据和信息在进程之间的流动就像在水管中一样. 管道应用管道的符号是 “ | ”, 利用管道通信的基本格式是: command1 | command2 | ...原创 2018-03-29 21:32:16 · 454 阅读 · 0 评论 -
用shell脚本生成data pipeline的日志
用shell脚本生成data pipeline的日志在数据处理的data pipeline通常主要的数据处理工作都是用shell脚本批量完成. 特别有必要生成各被试数据处理日志文件以便pipeline的调试, 优化, 数据处理的追踪. Python提供了一个日志记录工具包: loggings, 其实shell脚本也可以方便地生成日志. 用echo命令用echo将需要记录的内容输出,...原创 2018-04-10 16:20:27 · 884 阅读 · 0 评论 -
vagrant入门指南(一) : 安装与基本配置
vagrant介绍vagrant是用来构建虚拟开发环境的工作,非常适合php/python/ruby/java开发web应用. 在生产环境中经常利用vagrant封装一个Linux开发环境,分发给团队成员, 每个成员可以在自己的桌面系统上开发,代码却可以统一在vagrant封装好的环境中运行. vagrant工作的基本原理1)读取配置文件,得到用户设定的环境配置: 操作系统\网络\基础...原创 2018-09-17 18:15:55 · 894 阅读 · 0 评论 -
vagrant(四):共享目录
vagrant共享目录共享目录synced_folder 参数共享目录类型参考:共享目录共享目录可以设置Vagrant在宿主机(host)和虚拟机(guest)之间同步文件,这样做的好处是可以在宿主机上开发,在虚拟机上运行。vagrant默认的共享目录在宿主机上是和Vagrantfile文件同路径下的/vagrant文件夹,在虚拟机上是/home/vagrant目录。如果要共享其他的文件夹,...原创 2019-09-19 23:57:29 · 2863 阅读 · 0 评论