
linux使用常识
王玉成的博客
这个作者很懒,什么都没留下…
展开
-
TensorFlow GPU在ubuntu 18.04上安装的注意事项
虽然说TensorFlow到现在已经发布好几年了。但是在ubuntu上用带GPU的TensorFlow,我认为一直是个灾难。而且这个灾难仍将持续。。。这个话题,相当简单了,只是配置一下环境而己。但是N多人在上面痛不欲生,我还是写出来吧。有问题尽管给我留言。自己买的笔记本是thinkpad P50的工作站,内置M2000M的显卡,操作系统为ubuntu,可以用做GPU加速来训练模型。麻烦是,T...原创 2018-09-30 12:09:32 · 3303 阅读 · 3 评论 -
[转载]一个好用的Linux下的笔记软件Xournal(pdf加注释)
原文链接:http://blog.sciencenet.cn/home.php?mod=space&uid=109151&do=blog&id=225549 首先说明一点,这个软件在ubuntu下用apt直接可以安装,不需要编译源代码。 简介 我是在网上搜索时发现这个软件的,当时主要是想找一个Linux下能注释PDF的软件,因为PDF是现在大部分文献的通用格式,转载 2011-07-01 15:38:00 · 6586 阅读 · 2 评论 -
linux下,C语言源文件转成PDF文件
最近买了本电子书。于是琢磨着怎么把C语言源文件放在电子书上阅读。 电子书是支持PDF格式的... 问题就变成如何把C语言的源代码转成PDF文件。 我们都知道在VIM中可以直接把当前任何文件转成html文件的。 于是就可以用一段bash脚本解决问题了。 #!/bin/bashfor iFile in `find . -name "*.h"原创 2011-06-24 14:41:00 · 2275 阅读 · 0 评论 -
关于查看文件使用情况的命令
用过linux的人都知道用ls命令来查看当前的目录下包括哪些文件(目录本身也是文件,linux的一切皆文件)。 我们使用linux的大部分工作就要跟文件打交道。 1.查看文件的详细情况 命令ls -l 查看当前文件夹下的所有文件的详细状况,包括文件的权限,组和用户,大小,创建时间等。但是用ls -l查看的都是以字节为大小的,如果一个文件有多少多少M,甚至多少多少G原创 2011-06-17 14:57:00 · 1451 阅读 · 0 评论 -
ubuntu的郁闷升级
最近做一个东西,启动的qemu-arm-static的低版本有问题,而且在网上找的源代码编译不到合适的代码。 碰巧ubuntu 11.04中有这个软件的新版本,即可用版本。于是不得不来了一次从ubuntu10.10到ubuntu11.04 的升级。 我一般用的是cn99的源。于是在/etc/apt/source.list中加入了升级需要的源。#ubuntu 11.04deb原创 2011-06-09 19:51:00 · 1013 阅读 · 0 评论 -
ubuntu终端退出窗口后不能响应键盘和鼠标的问题
我全新安装了ubuntu之后,结果发现退出后,老的窗口不能响应键盘和鼠标。不管怎么重装还是一样。一直被这个问题困挠了很久,在网上搜中文的也没搜到方法。于是在google上用关键字"ubuntu terminal focus"来搜,搜出了一大堆网页,最后找到了网址https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/252144这篇文章说是compiz的一个bug。但是下面提供了一种方法。就是把输入法换成scim-bridge模式。我试了一下,还真行。看来原创 2011-01-14 12:00:00 · 2129 阅读 · 0 评论 -
把内存当硬盘使,让你的linux程序运转如飞(在linux下用firefox在线写csdn的blog再也不卡了)
首先说一下核心的命令: mount -t tmpfs -o size=1024m tmpfs /mnt/ram这个命令开了一块1G内存来当目录用。不过放心,如果里面没文件,是不会占用内存的,用多少占多少。当然,你可以在/etc/fstab中加一行语句,挂载一个点。tmpfs /var/tmp tmpfs size=768M,mode=0777 0 0不过一般来说没必要手动挂载,因为多数发行版都会在fstab内预留了一个内存目录,挂载在/dev/sh原创 2010-10-25 15:46:00 · 5859 阅读 · 0 评论 -
在64位的ubuntu上装firefox的flash插件
1. 删除已经安装的任何flash插件 sudo apt-get purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash nspluginwrapper swfdec-mozilla2. 访问http://labs.adobe.com/downloads/flashplayer10.html获得最新的flash插件。注意,一定要是64位的插件。3. 将解压缩之后文件移动到firefox的插件目录 sudo mv libf原创 2010-10-06 11:58:00 · 1984 阅读 · 0 评论 -
我自己的.gitconfig文件
[user] name = *** email = ***@***.***[core] editor = vim [color] status = auto branch = auto diff = auto ui = true pager = true[color "branch"] current = yellow reverse local = yellow原创 2010-09-30 12:25:00 · 1558 阅读 · 0 评论 -
使用 SSH 远程连接运行图形界面程序(ubuntu)
原文地址:http://xwqlzjtu.blog.163.com/blog/static/12418533920100954219303/使用 SSH 远程连接运行图形界面程序一、服务器安装运行SSH服务。在Ubuntu下:安装命令:sudo apt-get install openssh-server配置允许X11转发命令:sudo gedit /etc/ssh/sshd_config ## 设置选项 X11Forwarding yes启动服务命令:sudo /etc/init.d/ssh restar原创 2010-09-25 12:17:00 · 18359 阅读 · 1 评论 -
使用gdb调试当前运行的程序
用gdb可以调试当前的程序的使用情况,读出他的参数。以下用一个简单的程序做为例子:来说明gdb的调试。第一步 编译一个死循环程序。/* File name malloc.c*/#include #include #include void getmem(void **p, int num){ *p = (void *)malloc(num);}void test(void){原创 2010-09-17 11:16:00 · 19604 阅读 · 0 评论 -
[转载]xp下硬盘安装ubuntu
原文地址:http://hi.baidu.com/renzhe19880626/blog/item/7615103a22b6f6fe3b87ceea.html#send已经安装了xp系统,由于学习需要,要装linux,于是选择了ubantu+window xp,听说ubantu 的cd要几十块,为了省点大洋就没去买,又因为自己的两个u盘都神奇般的不见了,所以无奈之下选择了硬盘安装ubantu 10.04!! 按照网上的资料,装了几次,都没有成功,于是查看安装方法,原来代码有问题,修正后终于装成功了!!当重启原创 2010-09-07 09:46:00 · 1329 阅读 · 0 评论 -
linux中的find + xargs
有时候需要递归的对某一个命名的文件夹做特殊处理。单靠find命令有点力不从心。就用上了强大的xargs例如find . -name "*.svn" |xargs rm -rf可以递归的找出当前目录下的所有名叫.svn的子目录,然后删除,但是这仅仅是个开始,我们需要传参数,需要处原创 2011-07-21 11:08:03 · 1196 阅读 · 0 评论 -
linux查看命令帮助
linux的命令有外部命令和内部命令之分,外部命令直接用man可以查看到,比如man ls那么内部命令怎么查看呢,用man builtins即可。有人说,man builtins里的东西太多了,我只想看一个命令,比如echo(事儿真多)$which echo确定echo的绝对路径原创 2011-07-27 19:00:24 · 1334 阅读 · 0 评论 -
secure CRT彩色显示终端
secure CRT是windows下的一款好的终端连接工具,特别是ssh的连接,直接感觉putty实在是弱爆了。然后其它的串口啊。什么的连接也都支持。用上了,就放不下了。下面解决了secure CRT的字符编码,还有颜色显示的问题 。 打开session设置 显示彩色 调整编码 搞定原创 2016-11-28 09:21:04 · 2767 阅读 · 0 评论 -
在linux下挂载android的mtp设备
mtp应该是android的4.0以上版本的新功能。取代了传统的U盘挂载方式。以下照抄原文: http://www.miui.com/thread-960449-1-1.htmlAndroid3.x 以上使用了 MTP 协议连接移动设备的内部存储,在 Windows 上可以很方便的打开 MTP 设备,而在 Mac 上 google 提供了一个转载 2013-12-24 10:05:40 · 11386 阅读 · 0 评论 -
linux下比较好的配置无线AP的脚本(非adhoc模式)
还是看原文链接吧:https://github.com/eexpress/eexp-bin/blob/master/ap.bash感觉挺好用的。而且修改挺方便。里面实现了ipv4的转发。基本的参数都可以修改。把代码放在这儿#!/bin/bash#● ai hostapd dhcp3-server iw list|grep '* AP'[ $? -ne 0 ] &原创 2013-08-21 23:23:33 · 2753 阅读 · 0 评论 -
安装ubuntu 13.04 碰到的问题
上个星期把10.04的ubuntu进行升级,结果升级崩溃了,造成图形桌面进不去。重装系统吧。然后直接安装了64位的13.04的版本。http://nowardev.wordpress.com/2013/02/02/fontconfig-warning-etcfontsconf-d50-user-conf-line-9-reading-configurations-from-原创 2013-08-12 17:01:50 · 2099 阅读 · 0 评论 -
ubuntu在命令行下同步时间
由于我们在服务器上装了ubuntu的英文板.在老的板本中,系统会自动设置为英文国家的时区.这样操作不太方便.以下是命令行设置时钟与时间服务器同步的方式.1. 修改 /etc/timezone的时钟为UTC时钟.2.修改时区 $sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime3.同步时钟服务器原创 2013-07-01 13:05:31 · 3378 阅读 · 2 评论 -
ubuntu上的HDMI数据线带来的音频视频问题
我自己家用的电脑是一个笔记本,最大分辨率到1366x768,带HDMI接口。自己太喜欢大屏幕了,入手了一台23英寸的IPS显示器。带HDMI接口。视频和音频的配置就麻烦起来了。1. 视频安装包我的笔记本上用的是NVIDIA的GT630M的显示芯片。自己从nvidia的官网上下了最新版的linux 64bit的驱动。把二进制包(我的二进原创 2013-01-02 16:19:38 · 4173 阅读 · 0 评论 -
ubuntu 11.10 找不到DNS
最近新装了一台ubuntu 11.10的机器,为了使用固定IP, 直接把/etc/network/interfaces改成了固定IP,指定了网关和子网掩码。麻烦就由此而来了。机器只要一重启,就无法找到DNS服务器。不管多少次一直是这样。我们知道。ubuntu读取DNS的配置文件为/etc/resolv.conf,即使在里面指定了nameserver的IP地址,只要机器一重启原创 2012-04-18 13:29:56 · 2453 阅读 · 0 评论 -
twiki安装使用手记
先从网上down下twiki的5.02版,开始配置。准备工作:==========1. Ubuntu已经安装了开发环境,包括make, cc, gcc等2. Ubuntu已经安装了apache2和perl安装=====1. 下载twiki http://twiki.org/2. Ubuntu: 使apache2支持perl sud原创 2011-11-07 18:53:12 · 2213 阅读 · 0 评论 -
ubuntu 11.04 bash补全的问题
这几天使用ubuntu的命令行时,总是莫名其妙的多少空格。 例如$ls /var在正常情况下应该会出现$ls /var/但是我现在成了$ls /var空格老兄,/var是一个目录啊,不是一个文件,不能在后不乱添空格的。 这应该是bash补全出了问题。百事问google,竟然找到了:http://timlabath.com/words/2011/05/10/ubuntu-原创 2011-06-10 16:25:00 · 1188 阅读 · 0 评论 -
让人抓狂的权限问题
在ubuntu下遇到一个怪事。用vi编定一个文本文件,下面总示提示[RO],即只有只读权限。这个文本文件的当前用户和组都是我自己,我甚至chmod 777 成功后,那个文本文件还是只读。抓狂后面发现用vi打开这个文件时,下面的命令行的那一栏提示 [IL原创 2011-08-22 15:45:27 · 1230 阅读 · 0 评论 -
vi内容直接转换成网页的命令
:runtime! syntax/2html.vim除了加上网页标签外,连VI的中的颜色也一并转换过去了...感兴趣的可以试试。原创 2010-09-01 13:32:00 · 780 阅读 · 0 评论 -
[转载]GNU binutils使用小结
链接:http://www.xxlinux.com/linux/e/DoPrint/?classid=13&id=13352GNU binutils是一组二进制工具集。包括:addr2line ar gprof nm objcopy objdump ranlib size strings strip. 本文归纳他们的常用法。ar ar用于建立、修改、提取档案文件(archive)。archive是一个包含多个被包含文件的单一文件(也称之为库文件),其结构保证了可以原创 2010-06-23 11:22:00 · 621 阅读 · 0 评论 -
[转载]objcopy的使用
链接:http://blog.csdn.net/crystony/archive/2010/06/13/5669830.aspxobjcopy用于将object的部分获全部内容拷贝到另一个object,从而可以实现格式的变 换。 objcopy可用用于将文件转换成S-record格式或者raw二进制格式。 例如, xxxx-elf-objcopy –O srec test.o test.s19 则将test.o转换成s-record文件中。通常涉及到text段。 xxxx原创 2010-06-23 11:12:00 · 865 阅读 · 0 评论 -
[转载]一个很好的makefile教程3
使用函数 ————在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$( )或是${ }这 里,就是函数名,make支持的函数不多。是函数的参数,参数间以逗号“,”分隔, 而函数名和参数之间以“空格”分隔。函数调用以“$”开头,以圆括号或花括号把函数名和参数括起。感觉很像一个变量,是不是转载 2010-07-26 14:27:00 · 926 阅读 · 0 评论 -
ubuntu下的快捷键设置
突然心血来潮,想把ubuntu下的默认终端设成快捷键,我用的是gnome的桌面,于是上网搜资料,终于找到了解决办法。 1.打开一个终端,然后键入命令$gconf-editor 打开的是gnome下的一个配置管理器,然后找到 apps->metacit->global_keybindings->run_command_1 在这里面run_command_1到run_command_12为自己可以定义的,总共12个快捷键。 我设置run_comm原创 2010-06-01 09:22:00 · 2301 阅读 · 0 评论 -
[转载]Bash的输入输出重定向
原文链接:http://hi.baidu.com/dtzw/blog/item/bdf66b272a57580e908f9d1e.html I/O 重定向详解及应用实例 1、 基本概念(这是理解后面的知识的前提,请务必理解) a、 I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9; b、 常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、 monitor、monitor有关; c、 用原创 2010-07-27 10:50:00 · 1157 阅读 · 0 评论 -
配置VNC server
如果对方只需要使用命令行,在你电脑上装上ssh服务,用ssh即可,你给对方一个用户名和密码ssh username@IP addr如果对方需要图形状态浏览,一般用VNC 方法。前提要你的电脑装上vnc server,他的电脑上有vnc viewer首先配置VNC服务器$ sudo vncserver You will require a password to access your desktops.Password:Password must be a原创 2010-07-22 16:47:00 · 3081 阅读 · 0 评论 -
linux关于进程的操作
只查看该进程:ps -ef | grep 11345查看该进程打开的文件:lsof -p 11345查看内存分配:lcat /proc/11345/maps查看堆栈:pstack 11345查看发出的系统调用:strace -p 11345查看调用库函数:ltrace -p 1134511345是进程号原创 2010-07-22 13:18:00 · 722 阅读 · 0 评论 -
[转载] 鸟哥私房菜中关于VI的一部分,有些命令值得熟记哦
原文链接:http://linux.vbird.org/linux_basic/0310vi.php还是牢记这个网站吧http://linux.vbird.org,什么东西记不起来了,去找找吧。底下就來談談 vim 軟體中會用到的按鍵功能吧! 第一部份:一般模式可用的按鈕說明,游標移動、複製貼上、搜尋取代等 移動游標的方法 h 或 向左方向鍵(←) 游標向左移動一個字元 j 或 向下方向鍵(↓) 游標向下移動一個字元 k 或 向上方向鍵(↑) 游標向上移動一個字元 l 或 向右方原创 2010-07-19 13:32:00 · 913 阅读 · 0 评论 -
我的ubuntu下的.vimrc文件
set nocompatible " use vim defaultsset ls=2 " allways show status lineset tabstop=4 " numbers of spaces of tab characterset shiftwidth=4 " numbers of spaces to (auto)indentset scrolloff=3 " keep 3 lines when scrollingset showcmd原创 2010-07-15 13:25:00 · 3623 阅读 · 0 评论 -
bash 设置
ubuntu设置命令行显示路径为最后一级原文链接:http://www.02web.com/hublog/article.asp?id=378 ubuntu默认的终端下面,进入很多层的目录后,前面那个提示符会显示完整的路径,再输入命令等感觉很憋屈, 其实我自己也发现这个问题很不爽了,今天鲁鲁又提醒了下,就决定搞它了。 打开google,压根不转载 2010-05-19 09:01:00 · 1048 阅读 · 0 评论 -
我的ubuntu下的.bashrc文件
# ~/.bashrc: executed by bash(1) for non-login shells.# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)# for examples# If not running interactively, don't do anything[ -z "$PS1" ] && return# don't put duplicate lines in the history原创 2010-07-15 13:26:00 · 3675 阅读 · 0 评论 -
ubuntu下更改/etc/sudoers文件的命令
记住,别改错了,改错的话,就无法用sudo命令了sudo visudo -f /etc/sudoers原创 2010-07-15 12:40:00 · 3393 阅读 · 3 评论 -
[转载]buntu tftp服务的步骤配置
原文链接:http://www.qnr.cn/pc/lin/study/201004/435916.html1.安装 要安装xinetd, tftp的server & client 使用命令: $ sudo apt-get install xinetd tftpd-hpa tftp-hpa 2.设置 a. xinetd会建立目录/etc/xinetd.d/.接下来需要在此路径下建立 一个新文档tftpd并编辑其内容: $ sudo vim /etc/xinetd.d/tftpd 将文档的内容转载 2010-07-12 15:33:00 · 3627 阅读 · 0 评论 -
[转载]GNU makefile
原文链接:http://ryanlee.wikidot.com/makefile所有的makefile工具中,我最喜欢用的是GNU make。GNU make 比之 微软的nmake, 正如unix shell V/S windows cmd,前者总要比后者功能丰富且强大的多。 我初次接触GNU make是大二暑假的一个linux 下的软件项目,当时因为使用glide开发,代码框架是由其直接生成的,包括makefile, 所以不需要我去手动修改,也因此只是略知皮毛。真正开始细心研究是在工作之后研究ARM和L原创 2010-07-26 15:50:00 · 828 阅读 · 0 评论 -
[转载]Linux应用程序编译方法
原文链接:http://www.shangshuwu.cn/index.php/Linux%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%BC%96%E8%AF%91%E6%96%B9%E6%B3%95Linux应用程序编译方法 出自ShangShuWu 现时的。没有已复审的修订。 跳转到: 导航, 搜索 上一条(Linux安全框架概述)下一条(Linux文件系统的系统调用sys转载 2010-07-26 15:55:00 · 3947 阅读 · 2 评论