ubuntu命令
kentyu001
这个作者很懒,什么都没留下…
展开
-
每天一个linux命令目录
开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令。学习的主要参考资料为: 1.《鸟哥的linux私房菜》 2.http://codingstandards.iteye.com/blog/786653 3.linux命令五分钟系列 4.其他互联网资料,google,baidu等搜索引擎一. 文件目录操作命令: 1.转载 2015-07-26 23:59:49 · 343 阅读 · 0 评论 -
getopts命令行参数处理
一、getopts 简介 由于shell命令行的灵活性,自己编写代码判断时,复杂度会比较高。使用内部命令 getopts 可以很方便地处理命令行参数。一般格式为:getopts options variable getopts 的设计目标是在循环中运行,每次执行循环,getopts 就检查下一个命令行参数,并判断它是否合法。即检查参数是否以 - 开头,后面跟一个包含在 op转载 2015-09-12 23:17:59 · 385 阅读 · 0 评论 -
tr 命令
tr 命令用途转换字符。语法tr [ -c | -cds | -cs | -C | -Cds | -Cs | -ds | -s ] [ -A ] String1 String2tr { -cd | -cs | -Cd | -Cs | -d | -s } [ -A ] String1描述tr 命令从标准输入删除或替换字符,并将结果写入标准输转载 2015-09-22 20:41:37 · 490 阅读 · 0 评论 -
svn: E200033: database is locked解决办法
svn执行update,却被告知database is locked!执行 svn update,却抛出个错误警报:svn: E200033: database is locked, executing statement 'RELEASE s0' 之后无论是cleanup,还是release locker都没反应! 别急,试试以下方案:$ cd转载 2015-09-21 09:43:17 · 11615 阅读 · 0 评论 -
sshfs 远程挂在文件系统
SSH 是一个强大且安全的工具,我们除了可以用它来远程管理主机外,还可以通过它建立 SSH tunnel 作 Proxy 用,远程传输文件等等。而这里我想要介绍另外一个功能,那就是结合 sshfs 这个工具可以把远程主机的文件系统映射到本地主机上,透过 SSH 把远程文件系统挂载到本机上,这样我们可以不必使用 scp 工具就可以做到直接复制及删除远程主机的文件了,就像操作本地磁盘一样方便。ss转载 2015-11-18 17:14:48 · 421 阅读 · 0 评论 -
sed学习备忘录
sed -ne 's/\(r.....\).*/\1/p' test2.txt删除r.....之外的文字原创 2015-12-08 15:09:31 · 346 阅读 · 0 评论 -
Ubuntu下adb 显示insufficient permissions for device,或Eclipse中DDMS设备显示?????
一、工具介绍android-sdk-linux_x86/tools下有一堆工具,今天要用的是:Android Debug Bridge,在android开发过程中,这个工具是使用得最多的。(缩写adb,有点像gcc的gdb似的) adb start-server – 实际上它会启动一个 adb fork-server server adb kill-server – kill掉转载 2016-05-20 14:37:34 · 309 阅读 · 0 评论 -
linux下安装7z命令及7z命令的使用
本文主要介绍了在linux下安装7z命令的方法,同时介绍了7z命令的使用。7z压缩格式拥有众多优点,具有极高的压缩比率,如果你还不了解,请看文章:7z格式、LZMA压缩算法和7-Zip详细介绍。reille使用的linux发行版是ubuntu,同时在Redhat上业已验证,可正常使用。1. linux安装7z命令linux上安装7z命令有两种方式:在线安装和安装包安装,下面分别介绍。转载 2016-07-13 20:40:27 · 4390 阅读 · 0 评论 -
Linux下查找特定时间创建的文件
要在一个目录中查找2015-12-25创建的java文件,命令:find -name *.java -newermt '2015-12-25 08:00:00' ! -newermt '2015-12-25 21:00:00'还有一个方法:ls -alR --full-time * | grep "2015-12-25"| grep ".java"这个只能列处文件名,没有路径转载 2016-09-14 11:02:54 · 3178 阅读 · 1 评论 -
Linux 下查看局域网内所有主机IP和MAC
用nmap对局域网扫描一遍,然后查看arp缓存表就可以知道局域内ip对应的mac了。nmap比较强大也可以直接扫描mac地址和端口。执行扫描之后就可以cat/proc/net/arp查看arp缓存表了。进行ping扫描,打印出对扫描做出响应的主机: $ nmap -sP192.168.1.0/24 仅列出指定网络上的每台主机,不发送任何报文到目标主机: $转载 2016-09-18 10:19:56 · 31649 阅读 · 0 评论 -
Git常用命令
查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区git rm # 从版转载 2016-09-26 10:26:56 · 242 阅读 · 0 评论 -
linux tar.gz zip 解压缩 压缩命令
linux tar.gz zip 解压缩 压缩命令标签: linuxdownloadx862011-09-12 00:22 139965人阅读 评论(2)收藏举报分类: UNIX/LINUX(10) http://apps.hi.baidu.com/share/detail/37384818download ADT转载 2016-12-23 19:23:29 · 395 阅读 · 0 评论 -
linux/centos定时任务at指令详解
指令:at定时任务,指定一个时间执行一个任务,只能执行一次。语法:# at [参数] [时间]at> 执行的指令退出at命令 ctrl+d命令前提:需要开启atd进程(在redhat中atd是默认随系统启动而启动)测试中发现在centos6.5 mini版中没有自带at服务,因此需要自己通过下载# yum -y install at# ps -ef转载 2017-01-18 21:00:40 · 5036 阅读 · 1 评论 -
Linux 查看进程和删除进程
1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。2. ps 命令用于查看当前正在运行的进程。grep 是搜索例如: ps -ef | grep java表示查看所有进程里 CMD 是 java 的进程信息ps -aux | grep ja转载 2017-01-19 09:45:04 · 285 阅读 · 0 评论 -
Android7.0 JACK编译器不支持多用户同时编译的问题的解决
Android7.0(也就是Android N)上默认使用JACK编译器而不再使用openjdk了,但发现JACK不是很好用,比如最大的一个问题就是,同一台linux服务器上不允许不同用户同时进行andorid7.0的编译,原因就是后面开始编译的用户无法正常启动jack server,而jack server居然不能关闭,虽然JACK文档中有说提供一些宏,只要设置宏为对应的值就可以关闭,但实测发现转载 2017-01-19 20:28:42 · 1394 阅读 · 0 评论 -
shell bash判断文件或文件夹是否存在
#shell判断文件夹是否存在#如果文件夹不存在,创建文件夹if [ ! -d "/myfolder" ]; then mkdir /myfolderfi#shell判断文件,目录是否存在或者具有权限folder="/var/www/"file="/var/www/log"# -x 参数判断 $folder 是否存在并且是否具有可执行权限if [ ! -x "$fol转载 2017-04-24 09:51:08 · 1361 阅读 · 0 评论 -
Shell脚本语法--if/then/elif/else/fi
Shell脚本语法--if/then/elif/else/fi 和C语言类似,在Shell中用if、then、elif、else、fi这几条命令实现分支控制。这种流程控制语句本质上也是由若干条Shell命令组成的,例如先前讲过的 www.2cto.com if [ -f ~/.bashrc ]; then . ~/.bashrcfi其实是三条命令,if [ -f转载 2017-04-24 09:56:25 · 5276 阅读 · 0 评论 -
最全面的常用正则表达式大全 zz
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,包括校验数字、字符、一些特殊的需求等等。给自己留个底,也给朋友们做个参考。 一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头转载 2017-08-22 19:29:38 · 328 阅读 · 0 评论 -
linux basename命令学习
首先使用 --help 参数查看一下。basename命令参数很少,很容易掌握。 $ basename --help 用法示例: $ basename /usr/bin/sort 输出"sort"。 $ basename ./include/stdio.h .h 输出"stdio"。 为basename指定转载 2015-09-12 16:40:08 · 410 阅读 · 0 评论 -
LINUX修改文件名rename
1.rename命令批量修改文件名, 其实linux下可以使用别的办法来批量修改文件名, 不过rename实在太方便了比如把所有的表为cdb1_* 修改为cdb_*的在本目录下只需要# rename 'cdb1' 'cdb' *以前都是写个for循环来做...想想多傻啊, 呵呵rename还有更多的功能, 建议man rename下From:http://w转载 2015-08-17 15:57:36 · 12035 阅读 · 0 评论 -
nohup-真正的Shell后台运行
&方式:Unix/Linux下一般想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe --user=mysql &nohup方式: 但是我们很多程序并不象mysqld一样可以做成守护进程,可能我们的程序只是普通程序而已,一般这种程序即使使用转载 2015-07-27 00:07:45 · 422 阅读 · 0 评论 -
Vim命令合集
命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新文件转载 2015-07-27 00:26:09 · 257 阅读 · 0 评论 -
vim 命令集
vim 命令速查图片命令速查卡(一)命令速查卡(二)Vim 打开命令vim FileName -- 打开文件 FileName,并将光标置于第一行首vim +n FileName -- 打开文件 FileName,并将光标置于第 n 行首vim + FileName -- 打开文件 FileName,并将光标置于最后一行vim + /pattern File -- 打开文件 F转载 2015-07-27 01:09:50 · 450 阅读 · 0 评论 -
linux crontab命令参数及用法详解--linux自动化定时任务cron
如果发现您的系统里没有这个命令,请安装下面两个软件包.vixie-croncrontabscrontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user的话,就是表示设定自己的时程表。 常用参数:转载 2015-07-27 00:11:15 · 1915 阅读 · 0 评论 -
vim基本命令
1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行其它命令使用4.:r filename#读入一个文件内容,并写入到当前编辑器中5.:w newfilename#将该编辑器中的内容写入到一个新文件中6.:w转载 2015-07-27 00:19:46 · 247 阅读 · 0 评论 -
超过130个你需要了解的vim命令
从 1970 年开始,vi 和 vim 就成为了程序员最喜爱的文本编辑器之一。5年前,我写了一个问自己名为 “每个程序员都应该知道的 100 个 vim 命令” 这次算是之前那篇文章的改进版,希望你会喜欢。AD:从 1970 年开始,vi 和 vim 就成为了程序员最喜爱的文本编辑器之一。5年前,我写了一个问自己名为 “每个程序员都应该知道的 100 个 vim 命令” 这次算是之前那转载 2015-07-27 00:20:05 · 367 阅读 · 0 评论 -
vim常用命令总结
vim 选择文本,删除,复制,粘贴 文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总结如下:v 从光标当前位置开始,光标所经过的地方会被选中,再按一下v结束。 V 从光标当前行开始,光标经过的行都会被选中,再按一下V结束。 Ctrl + v 从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v结束。转载 2015-07-27 00:23:08 · 215 阅读 · 0 评论 -
关于cron和crond,crontab以及bash脚本的写法等知识 cron的语法用法
关于cron和crond,crontab以及bash脚本的写法等知识 cron的语法用法原文:http://hlee.javaeye.com/blog/379801当你的cronjob死活不运行时或者你在日志里看到错误信息" (*system*) BAD FILE MODE (/etc/crontab)"是指/etc/crontab文件的权限设置错误。请执行命令:chmod 0转载 2015-07-26 23:52:33 · 647 阅读 · 0 评论 -
使用sort和awk来实现对文件块进行排序
professor.db中每个文件块记录了一位教授的信息,由三行组成:第1行是姓名,第2行是学校名,第3行是学校所处的城市和国家.如果需要根据姓名对文件块进行排序,仅使用sort命令是难以实现的,我们通过结合使用sort和awk来实现这一功能:cat professor.db:J LuoSoutheast UniversityNanjing,ChinaY Zhang转载 2015-07-28 22:20:47 · 1165 阅读 · 0 评论 -
使用vimdiff作为svn diff的查看代码工具
使用vimdiff作为svn diff的查看代码工具1. vimdiff file1 file2打开两个文件的对比,会对不同的地方做高亮指示。2. ]c跳到下一个不同行,[c 跳到上一个3. 在一行不同处,do将另一个buffer的改动应用于当前bufferdp 将当前buffer的该行内容应用于另一个buffer4. 因为两个buffer横向对比,而屏幕宽度有转载 2015-07-15 16:06:50 · 508 阅读 · 0 评论 -
Vimdiff的用法
Vimdiff的用法(2009-02-18 22:07:00)转载▼标签:杂谈分类:Linux/Unix手工做code merge的时候,经常会用到文件比较与同步的工具。vimdiff是我比较喜欢的。首先保证系统中的diff命令是可用的。Vim的diff模式是依赖于diff命令的。Vimdiff的基本用法就是:#转载 2015-07-15 16:47:49 · 501 阅读 · 0 评论 -
linux下的watch命令
原文:http://www.linuxeden.com/html/softuse/20080331/52954.htmlwatch 是一个非常实用的命令,基本所有的 Linux 发行版都带有这个小工具,如同名字一样,watch 可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。举例来说,Linux 系统有一个基础命令 w,可以显示当前的 uptime、负载还有登录的用户,非常方便转载 2015-07-21 14:46:08 · 450 阅读 · 0 评论 -
grep使用多个查询条件--或
grep使用多个查询条件--或[root@mail ~]# grep 'usrquota\|grpquota' /etc/fstabLABEL=/1 / ext3 defaults,usrquota,grpquota 1 1/dev/hda10 /mnt/test1转载 2015-07-21 17:06:47 · 439 阅读 · 0 评论 -
sshfs挂载与ssh无密码登录
最近架设了一台外网服务器,专门用于bt、电驴的下载。原先使用samba服务进行文件访问,后来发现,Linux下访问samba服务太慢,百兆链路,只有几百KB/s的速度。经推荐,开始使用sshfs,速度很快,速度经常能上10MB/s。安装emerge sshfs-fuse使用mkdir mountpoint sshfs [remote_user]@[remote_serv转载 2015-08-29 08:28:46 · 2151 阅读 · 0 评论 -
Linux实现SSH无密码登录
假设服务器IP地址为192.168.1.1,机器名:cluster.hpc.org 客户端IP地址为172.16.16.1,机器名:p470-2.wangrx.sioc.ac.cn客户端用户yzhao需要使用ssh无密码登录服务器的zhaoy帐户 实现原理使用一种被称为"公私钥"认证的方式来进行ssh登录. "公私钥"认证方式简单的解释是 首先在客户端上转载 2015-08-29 08:35:49 · 409 阅读 · 0 评论 -
使用sshfs挂载远程目录
在Linux下,有很多挂载远程(别的机器)目录的方法,例如NFS。之前一直在用NFS,但是配置起来比较麻烦(需要N个C一个S),而且不太稳定(断网后无法卸载!),现在换sshfs,它基于Linux内置的ssh协议,只要又FUSE就能正常工作。1、下载到官网下载最新版本,当前是2.3http://sourceforge.net/projects/fuse/files/sshfs-fu转载 2015-08-29 08:34:24 · 1967 阅读 · 0 评论 -
dup,dup2,2>&1,tee用法
dup和dup2用来复制文件描述符。函数原型:int dup(int oldfd);int dup2(int oldfd,int newfd); dup用来复制oldfd所指的文件描述符。但复制成功时返回最小的尚未被使用的文件描述符。若有错误则返回-1,错误代码存入errno中。返回的新文件描述符和参数oldfd指向同一个文件,共享所有的锁定,读写指针,和各项权限或标志位。转载 2015-08-14 19:25:55 · 1459 阅读 · 0 评论 -
svn 查看,删除用户名,密码
1. 查看svn 的用户名,密码:找到用户名,密码文件,都是明文的,你可以看到例:linuxhjj@hjj-ubuntu:~/.subversion/auth/svn.simple$ ls9aad7e9f713353a655cf4365926120c7hjj@hjj-ubuntu:~/.subversion/auth/svn.simple$ cat 9aad7e9f713353转载 2017-11-16 16:20:41 · 1904 阅读 · 0 评论