
linux Shell
IvanLJF
从事SAR相关算法研究。负责PIE-SAR产品的开发,以及宏图女娲星座地面处理系统的建设。
展开
-
linux 创建连接命令 ln -s 软链接
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。当 我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的 目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例转载 2014-01-10 13:34:47 · 1016 阅读 · 0 评论 -
vim常用命令总结
vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。 V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。 Ctrl + v 从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v结束。转载 2015-02-04 20:35:20 · 732 阅读 · 0 评论 -
Ubuntu系统如何安装软件
刚开始使用Ubuntu的用户时常有这样的问题,我要安装新软件怎么办?.exe文件在哪里,怎么软件有这么多格式?RPM包,.tar.gz是什么?怎么就是安装不了啊?等等等等. 的确,在Windows下安装文件只需要双击即可,所以很多人在Ubuntu下觉得很不习惯.事实上,使用Ubuntu平台下的新利得软件包管理器安装大部分软件比在Windows平台下更加简单,操作更加容易.当然,转载 2015-02-28 16:22:20 · 1439 阅读 · 0 评论 -
ubuntu下widows盘符无法获得可执行权限的问题?
在运行Doris时,想把工作目录放在windows盘符下,但在windows盘符下文件无法赋予可执行权限,导致无法生成缩略图。 解决方法:安装ntfs-3g ntfs-config. sudo apt-get install ntfs-3g ntfs-config,若顺利安装完成,则执行sudo ntfs-config,此时会弹出对话框,设置盘符即可。重新启动ub原创 2015-02-27 17:49:54 · 1211 阅读 · 0 评论 -
linux下automake用法
原文地址:http://www.cppblog.com/gezidan/archive/2011/08/08/152772.html作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本转载 2015-08-27 22:07:51 · 601 阅读 · 0 评论 -
Ubuntu 14.04 内核升级 详细步骤
1. 下载源码 点击下载,比如下载到linux-3.14.tar.gz,大约100+M2.拷贝到/usr/src目录下,用 tar -xvf linux-3.14.tar.gz 命令解压3.切换至解压后的源码目录下,sudo su 进入超级权限模式4.apt-get install libncurses-dev,安装 make menuconfig时需要用到的库文件5.执转载 2016-03-17 16:15:24 · 2119 阅读 · 0 评论 -
如何在Ubuntu 13.10中安装最新版的NVIDIA 331.20驱动
有时候安装新版本的NVIDIA驱动会遇到一些麻烦,尤其是当你不习惯Linux系统中的运作方式时。这时候,这篇教程就能起到作用了,它能帮助普通用户从最新版的NVIDIA驱动331.20中获益。在Ubuntu系统中有两种方法安装NVIDIA驱动,一种是简单方法,另一种是困难方法。简单方法也是最为直截了当的,但是需要你能够连接网络。这种方法也会把你带入PPA的美妙世界中去。Ubu转载 2016-03-17 16:07:51 · 609 阅读 · 0 评论 -
windows8 8.1 安装完 ubuntu无法挂载 ntfs分区 解决方法
windows8 8.1 安装完 ubuntu无法挂载 ntfs分区 解决方法:最近安装完发现8.1系统后,ubuntu无法加载以前的ntfs分区了,特别是我添加到了/etc/fstab里面了导致开机界面就提示加载失败,只能手动跳过 之后 查询了一下,是由于windows8 快速关机 缓存cache的原因,强行加载会损坏数据,所以linux直接拒绝访问解决方法特此分享: 进入windo转载 2016-03-17 17:28:14 · 843 阅读 · 0 评论 -
Ubuntu 中安装低版本的gcc/g++
ubuntu 12.04 中带的Gcc/G++都是4.6了,我们把系统默认的降级到4.4$sudo apt-get install gcc-4.4$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40 (这里“40” 是优先级,值越大优先级越高)$sudo update-转载 2014-08-02 12:59:04 · 2126 阅读 · 0 评论 -
Linux下which、whereis、locate、find 命令的区别
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用。 which 查看可执行文件的位置 whereis 查看文件的位置 locate 配 合数据库查看文件位置 find 实际搜寻硬盘查询文件名称1、which 语法转载 2017-01-01 15:11:06 · 1340 阅读 · 1 评论 -
Linux 安装配置curl 命令工具
1.获得安装包,从网上直接下载或者其他途径,这里直接wgetwget http://curl.haxx.se/download/curl-7.20.0.tar.gz2.解压到当前目录(或者 http://www.linuxidc.com/Linux/2014-08/106022.htm) tar -zxf curl-7.20.0.tar.gz3.进入解压后的目录内 cd curl-7.17.1转载 2017-01-01 16:11:29 · 11037 阅读 · 0 评论 -
bash之read命令
原文地址:http://www.cnblogs.com/xiangzi888/archive/2012/03/27/2420084.html一、概述read命令接收标准输入(键盘)的输入,或者其他文件描述符的输入。得到输入后,read命令将数据放入一个标准变量中。二、使用举例(这里仅列出一些常用的选项)1.基本读取#!/bin/bash转载 2017-01-12 10:22:13 · 752 阅读 · 0 评论 -
Ubuntu 飞秋 飞鸽 信使---iptux .
由于工作原因,需要用Ubuntu。但是登录Ubuntu后,没有飞鸽传书或飞秋等局域网工具,工作时倍感不便。其实在Ubuntu的源中有个软件:iptux,中文名字叫:信使。它可以与Windows下的飞鸽传书、飞秋等工具兼容,实现发送信息与文件等。Ubuntu 10.10下安装iptux的方法:1.安装。在终端中,输入命令:sudo apt-get install iptux注:此转载 2014-08-20 13:00:37 · 4075 阅读 · 0 评论 -
Unbuntu12.04下GAMIT10.40安装说明
安装步骤:1 首先就是Gamit软件——gamit.tar.gz的准备,大概64M;2 将下载的gamit.tar.gz复制到 opt/gamit10.40/下面,这里需要建立文件夹10.40,sudo mkdir gamit10.40;3 安装Cshell。sudo apt-get install csh;4 安装gfortran。sudo apt-get install gfo转载 2014-08-20 15:44:27 · 1068 阅读 · 0 评论 -
gawk 手册
GAWK第一章 前言第二章 简介第三章 读取输入档案第四章 印出第五章 Patterns第六章 算式(Expression)作为Actions的叙述第七章 Actions里面的控制叙述第八章 内建函式(Built-in Functions)第九章 使用者定义的函式第十章 □例第十一章 结论=========================转载 2014-01-10 09:38:30 · 937 阅读 · 0 评论 -
bash 常用语法
1、For 循环:for 变量 in 常量列表; do 一些命令; done;如:for file in `ls`; do echo $file; done; for i in 1 2 3 4 5; do echo $i; done;2、basename - 去掉文件名的目录和后缀,对应的dirname命令用于截取目录使用示例示例一[root@web原创 2014-01-10 15:23:04 · 1037 阅读 · 0 评论 -
Ubuntu下设置环境变量
1、设置环境变量的目的: 假设我有一段如下的C++代码,文件名为hello.cc: #include#includeint main(){ printf("hello world !\n"); return 0;}在命令窗口通过g++/gcc编译$g++ hello.cc -o hello 或者$gcc he原创 2014-01-15 11:05:41 · 1948 阅读 · 0 评论 -
sed命令详解
1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显转载 2014-04-17 18:59:17 · 1392 阅读 · 0 评论 -
Linux中变量$#,$@,$0,$1,$2,$*,$$,$?的含义
我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable# vi variable 脚本内容如下: #!/bin/shecho "number:$#"echo "scname:$0"echo "first :$1"echo "second:$2"echo "argume:$@"echo "show parm li转载 2014-04-17 22:00:04 · 684 阅读 · 0 评论 -
linux ${}
这是对变量子串替换的经典实例:QUOTE: 引用:...假設我們定義了一個變量為: file=/dir1/dir2/dir3/my.file.txt 我們可以用 ${ } 分別替換獲得不同的值: ${file#*/}:拿掉第一條 / 及其左邊的字串:dir1/dir2/dir3/my.file.txt ${file##*/}:拿掉最後一條 / 及其左邊的字串:my.fi转载 2014-04-17 18:12:24 · 752 阅读 · 0 评论 -
windows和linux双系统修改启动项顺序
在windows下安装ubuntu双系统,启动时默认选择ubuntu,至少有三种方法可以修改启动顺序。1. 修改/boot/grub/grub.cfgsudo vim /boot/grub/grub.cfg (如果对vim不太熟悉,可以试试sudo gedit /etc/default/grub)有如下内容## DO NOT EDIT THIS FILE## It is转载 2014-05-07 11:47:15 · 1557 阅读 · 0 评论 -
GCC 编译详解
GNU CC(简称为Gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。Gcc不仅功能强大,而且可以编译如C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言,而且Gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领域的开发编译转载 2014-07-09 16:46:42 · 1290 阅读 · 0 评论 -
makefile下$(wildcard $^),$^,$@,$?,$<,$(@D),$(@F)义
原文网址:http://blog.chinaunix.net/uid-20564848-id-217918.html转载 2014-07-09 16:50:17 · 1101 阅读 · 0 评论 -
Makefile经典教程(掌握这些足够)
makefile很重要 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写make转载 2014-07-09 16:43:29 · 1116 阅读 · 0 评论 -
shell脚本之find .
find pathname -options [-print -exec -ok] 参数 pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令转载 2014-08-05 14:02:11 · 715 阅读 · 0 评论 -
linux下无线网卡驱动的解决
linux下无线网卡驱动的解决linux下使用无线网卡很麻烦,原因在于无线网卡的生产厂家不提供linux下的无线网卡的驱动,前些日子买了一块tp_link的usb接口的无线网卡就属于这种类型。晕死...刚买来的时候曾为了怎么在linux下搞定它费尽心思,现在总结一下好了,以后重新装的时候若是忘记直接看这里就可以了.不多说,直入主题:1.前期准备先查看一下自己安装的内核版转载 2014-07-31 08:11:15 · 1966 阅读 · 0 评论 -
ubuntu13.04 无法获取软件源
ubuntu13.10 source.list#deb cdrom:[Ubuntu 13.10 _Saucy Salamander_ - Release amd64 (20131016.1)]/ saucy main restricted# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade原创 2014-08-01 14:00:15 · 789 阅读 · 0 评论