linux 基本命令
文章平均质量分 82
qq160816
这个作者很懒,什么都没留下…
展开
-
linux关掉cpu命令
root权限 (su)echo 0 >/sys/devices/system/cpu/cpu1/online转载 2017-08-18 21:41:57 · 1491 阅读 · 0 评论 -
制作Ubuntu server 12.04及新版系统安装U盘的正确方法
现在,大多数计算机都能够从U盘启动系统,制作U盘系统安装盘,成了目前最佳的技术方案。这样,IT们在安装操作系统的时候,就基本可以抛弃光驱和光盘,只需要一个小小的U盘,就可以解决IT们的大部份烦脑。对于用U盘制作各种版本的Windows系统,网上有大把的U盘安装盘制作工具。但是,有很多的Linux用户, 特别是Ubuntu用户,在安装Ubuntu 桌面系统时,用常用的U盘制作工具,制作的U盘转载 2016-03-26 13:21:53 · 4196 阅读 · 0 评论 -
getopt(分析命令行参数)
相关函数表头文件 #include定义函数 int getopt(int argc,char * const argv[ ],const char * optstring);函数说明 getopt()用来分析命令行参数。参数argc和argv是由main()传递的参数个数和内容。参数optstring 则代表欲处理的选项字符串。此函转载 2016-03-15 10:37:48 · 236 阅读 · 0 评论 -
git修改远程仓库地址及远程仓库管理
git修改远程仓库地址 方法有三种:1.修改命令git remote origin set-url [url]2.先删后加git remote rm origingit remote add origin [url]3.直接修改config文件git 远程仓库管理要参与任何一个 Git 项目的协作,必须要了解该如何管理转载 2016-02-26 22:14:26 · 1223 阅读 · 0 评论 -
手机usb共享网络给ubuntu命令行配置
在pc上先获取到该手机的mac地址,关闭其它网卡,执行以下命令:sudo ifconfig usb0 downsudo ifconfig usb0 hw ether 02:04:58:35:30:35 //该mac地址换成自己的sudo ifconfig usb0 upsudo dhclient usb0原创 2016-03-22 17:04:01 · 16888 阅读 · 0 评论 -
shell判断文件是否存在
1. shell判断文件,目录是否存在或者具有权限 2. #!/bin/sh 3. 4. myPath="/var/log/httpd/" 5. myFile="/var /log/httpd/access.log" 6. 7. # 这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 8. if [ ! -x "$myPath"]; then 9. m转载 2016-03-11 09:36:51 · 346 阅读 · 0 评论 -
删除所有.svn目录
当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法。一、在linux下删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf或者find . -type d -iname ".svn" -exec rm -rf转载 2016-03-10 17:35:13 · 407 阅读 · 0 评论 -
ubuntu下安装 Source insight
习惯了在source insight下编辑阅读源码,在linux下用vi总是用不好 ,还是在ubuntu上用回熟悉的source insight。在ubuntu中,安装windows程序用wine,然后用wine安装windows软件即可。安装wine在终端输入以下命令:[plain] view plain copy sudo apt-get ins转载 2016-03-30 17:22:31 · 1155 阅读 · 0 评论 -
修改gitlab host地址
修改gitlab.yml(/opt/gitlab-6.7.3-1/apps/gitlab/htdocs/config/gitlab.yml)文件中的host地址转载 2016-03-30 10:25:23 · 6127 阅读 · 0 评论 -
gitlab安装后如何修改domian 或ip
gitlab/config/gitlab.yml修改host的值转载 2016-03-17 19:47:48 · 1749 阅读 · 0 评论 -
/bin/bash: jar: command not found
/bin/bash: jar: command not found解决办法:cd /usr/bin必须先进入/usr/bin,下同sudo ln -s -f /usr/lib/jvm/jdk1.6.0_30/bin/jar我的jdk是安装在/usr/lib/jvm/jdk1.6.0_30/目录下的如果提示javah:commond not found,于转载 2016-03-29 13:15:13 · 2395 阅读 · 0 评论 -
在Ubuntu中把一个用户加到sudo列表去
进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。 添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。 编辑/etc/sudoers文件。也就是输入命令"vim /etc/sudoers",输入"i"进入编辑模式,找到这一行:"root ALL=(ALL) ALL"在起下面添加"xxx ALL=(ALL)转载 2016-03-29 13:09:40 · 2531 阅读 · 0 评论 -
两种方法教你在Ubuntu下轻松关闭触摸板
Ubuntu是一个以桌面应用为主的Linux操作系统,所以在使用时我经常的触碰到触摸板,这样会造成我们一些的麻烦,所以要如何的关闭触摸板呢?我们一起来看看吧! Ubuntu下如何关闭触摸板(TinkPad) 有以下两种方法: 第一种:1sudo rmmod psmouse 这个是禁用的2sudo modprobe psmouse 这个是启用的这个方法很便捷转载 2016-01-22 09:21:52 · 8612 阅读 · 0 评论 -
vsftp添加新用户;限定ftp用户只能访问自己的家目录
一、vsftp添加用户[root@ www.codesky.net ~]# adduser -g ftp -s /sbin/nologin mmc[root@ www.codesky.net ~]# passwd mmc输入密码。这样添加了一个用户名为:mmc 的新用户,新添加的用户只能登录FTP,不能作为系统用户登录。新添加的用户默认家目录是在/home原创 2014-12-16 23:57:28 · 1351 阅读 · 0 评论 -
Git之忽略文件(ignore file)
1、 环境Windows XP SP3 + TortoiseGit + msysGit 2、 ignore files的三种方法 以下涉及的ignore文件均为如下格式:# 以'#'开始的行,被视为注释.转载 2015-09-21 11:22:08 · 483 阅读 · 0 评论 -
如何让kernel主动crashdump
输入命令: echo c > /proc/sysrq-trigger原创 2015-07-23 10:52:38 · 1197 阅读 · 0 评论 -
android自动化测试 input
继续android自动化测试,上周研究了下sendevent模拟鼠标键盘的方法,比较麻烦。其实我们可以使用简单点的指令也能实现类似的功能:adb shell input XXX先来看下input有哪些命令,输入adb shell input,可以看到如下打印:usage: input ...input text //输入文字(中文不支持)input keyevent //k转载 2015-07-27 15:37:52 · 534 阅读 · 0 评论 -
Ubuntu Server 的用户管理
1、添加用户(1)创建一个新的用户 username#sudo useradd username(2)设置用户 username 的密码#sudo passwd username2、添加用户组创建一个新的组 groupname#sudo groupadd groupname3、修改账号(1)把用户 username 加入到组 groupname 中#sudo转载 2016-03-26 17:11:23 · 2468 阅读 · 0 评论 -
增加samba用户提示Failed to add entry for user
转自增加samba用户提示Failed to add entry for userroot@ubuntu ~]# smbpasswd -a testNew SMB password:Retype new SMB password:Failed to add entry for user test.解决办法:这是因为没有加相应的系统账号,所以会提示Fail转载 2016-03-26 18:19:33 · 895 阅读 · 0 评论 -
永久修改ubuntu DNS的方法
只修改/etc/resolv.conf再重启后会被恢复。所以需要修改以下文件才能永久修改ubuntu的dns:vi /etc/resolvconf/resolv.conf.d/base原创 2016-04-26 09:48:41 · 5015 阅读 · 0 评论 -
linux里用cmake卸载安装了的库
找到make install之后产生的这个文件install_manifest.txt里面有安装的所有东西的路径,删除它们即可。参考命令:cat install_manifest.txt | sudo xargs rm转载 2017-01-13 11:32:08 · 2466 阅读 · 0 评论 -
CMake快速使用教程
如果你觉得makefile看着就头痛,如果当工程越来越大,你越来越手足无措,如果你厌倦了在编译的时候打上一大堆命令,那么你有必要花十分钟来看一下下面的内容。一、HelloWorld首先创建一个test1文件夹,里面创建一个main.c文件,内容如下:#include int main(){ printf("Hello World!\n"); return 0;}转载 2017-01-10 12:27:34 · 521 阅读 · 0 评论 -
SourceTree这是一个无效源路径/URL的解决方法
安装成功sourcetree后,在初次克隆一个新项目,会出现“这是一个无效源路径/URL”的错误提示,如下: 根据网友http://www.cnblogs.com/liuwei9002/p/4363539.html该方法解决不了,但方向是正确的,本人的解决方法如下:1.下载Git 我下载的是Git-1.8.4-preview20130916.exe2.生成i转载 2016-12-20 11:21:01 · 16131 阅读 · 0 评论 -
linux使用dd命令快速生成大文件
dd命令可以轻易实现创建指定大小的文件,如dd if=/dev/zero of=test bs=1M count=1000会生成一个1000M的test文件,文件内容为全0(因从/dev/zero中读取,/dev/zero为0源)但是这样为实际写入硬盘,文件产生速度取决于硬盘读写速度,如果欲产生超大文件,速度很慢在某种场景下,我们只想让文件系统认为存在一个超大文件在转载 2016-10-28 15:08:59 · 592 阅读 · 0 评论 -
error: insufficient permissions for device(解决adb shell问题)
今天在linux下连接平板usb,试用adb shell时出现error: insufficient permissions for device,而且我们输入adb devices显示:xxnan@xxnan-pt:~$ adb devicesList of devices attached ???????????? device那么我们怎么解决它呢?首先在转载 2016-10-18 10:33:42 · 2886 阅读 · 0 评论 -
linux ssh登录时间长
在ssh到linux的时候发现 输入完 ssh xx@xxx.xxx.xxx.xxx之后,需要等待很长时间才能输入密码之类的东西。以下摘自网络近几天通过SSH登录局域网内的一台机器时,在输入用户名后,得等10多秒后才会有响应回来,很慢,但PING的时候TTL时间很快,那机器负载也蛮小的。这个小问题存在了几天,一直没顾上解决,今天在网上查了些资料,终于知道的这个问题产生的原因。转载 2016-10-27 12:53:02 · 679 阅读 · 0 评论 -
Ubuntu下配置samba实现文件夹共享
一. samba的安装:sudo apt-get install sambasudo apt-get install smbfs二. 创建共享目录:mkdir /home/phinecos/sharesodu chmod 777 /home/phinecos/share三. 创建Samba配置文件:1. 保存现有的配置文件sudo cp /etc/samba/smb.conf /etc/samba...转载 2016-03-26 18:15:55 · 557 阅读 · 0 评论 -
linux下ImageMagick和Jmagic的安装
最近接手一个旧的项目,图片服务器,主要是别的服务器去下载图片,图片格式根据大小,色数去转换,需要用到ImageMagick去转换,在部署在LInux64位的服务器上时碰到的一些问题,下面把环境安装过程中遇到的问题整理下。我的linux版本是:LSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-am转载 2016-09-27 16:44:15 · 1564 阅读 · 0 评论 -
用Linux命令行修图——缩放、编辑、转换格式
ImageMagick是一系列的用于修改、加工图像的命令行工具。ImageMagick能够快速地使用命令行对图片进行操作,对大量的图片进行批处理,或者是集成到bash脚本里去。ImageMagick能够执行相当多的操作。本指南将会指引你学习ImageMagick的语法和基本操作,并且给你展示如何将各个操作结合起来以及如何对多个图像进行批处理。安装在Ubuntu以及很多Linux转载 2016-09-27 16:42:29 · 1346 阅读 · 0 评论 -
ubuntu 14.04中打开telnet服务步骤
1、首先查看telnet运行状态#netstat -a | grep telnet输出为空,表示没有开启该服务2、安装openbsd-inetd#apt-get install openbsd-inetd如果已经安装过了,会提示已经安装过了,直接执行下面的步骤就可以了。3、安装telnetd#apt-get install telnetd安装完之后,查看/e转载 2016-09-25 14:51:12 · 2199 阅读 · 0 评论 -
室内定位技术:分类、方法与应用综述
【摘要】近年来,面向需求越来越迫切的室内位置服务,室内定位技术发展迅速,是移动互联时代的研究热点,逐步在各行各业发挥作用,给人们的日常生活带来了一定的影响。本文对国内外室内定位技术的研究现状进行了分析与总结,首先详细介绍了目前主流的室内定位技术的定位原理与最新发展,对比分析了定位精度、相对成本与优缺点,然后总结与分析室内定位技术的分类体系与定位方法,最后对室内定位技术的应用场景进行了详细的描述。转载 2016-09-02 16:34:46 · 29085 阅读 · 0 评论 -
shell脚本判断设备节点是否存在
今天有个朋友问我如何判断一个设备节点是否存在,觉的很简单的问题,结果破费周折。那个朋友首先发过来一个脚本说不行:#!/bin/shecho "Find usb disk......." if [ -f /dev/sda1 ]; then echo "Runing mount > /udisk" else echo "Runing WLAN...转载 2016-06-12 11:48:48 · 8144 阅读 · 0 评论 -
Linux应用层直接操作GPIO
Linux应用层直接操作GPIO在一个老手的指导下,应用层可以直接操作GPIO,具体指设置GPIO的输入输出以及输出电平高或者低。这个大大地提高了灵活性,官方的文档有GPIO Sysfs Interface for Userspace,GPIO Sysfs。这里我记录一下使用过例子:# RK30_PIN0_PD4# A0-7 -> 0-7 / B0-7 -> 8-15 / C0-转载 2016-06-06 10:19:59 · 2324 阅读 · 0 评论 -
ubuntu访问windows共享目录
windows主机的 IP: 192.168.0.1使用者名称: myusername登录密码: mypassword共享目录名称: linux主机上要挂载的目录: /media/sharename$>sudo mount //192.168.0.1/linux /media/sharename/ -ousername=myusername,password=mypasswor转载 2016-05-17 13:09:50 · 904 阅读 · 0 评论 -
shell 下不能使用tab补全命令
从fedora18通过ssh登录到服务器上发现不能使用tab补全命令下的命令,google后得知是/etc/passwd文件中的指定的shell应该为bash,而我的为账户为sh,修改后使用tab正常。从该文件可以看出hadoop用户所用的命令解析shell为sh。因为是命令解析的原因导致Tab键不能补全,故修改当前出错用户的shell。在root用户下修改由[plai转载 2016-05-17 10:32:19 · 7139 阅读 · 0 评论 -
北京联通DNS
北京联通DNS202.106.196.115202.106.46.151202.106.0.20原创 2016-04-26 09:52:36 · 7325 阅读 · 0 评论 -
vim 查看函数列表
图形界面下的很多编辑软件都可以列出当前编辑文件中的函数列表,以便在编辑的时候能够快速的跳转。vim虽然没有直接提供这种功能,但配合适当的工具和设定,可以完美的实现! 首先还是安装,vim不用装了,ubuntu中自带,用到的ctags需要自己安装一下,不要用旧的那个ctags,新的叫Exuberant Ctags,apt安装即可: [plain] view转载 2015-06-16 10:17:38 · 1226 阅读 · 0 评论 -
rz sz ubuntu安装 lrzsz
通常linux服务器是通过ssh客户端来进行远程登录和管理的。然而如何方便的实现客户端与linux服务器端的文件交互呢?这就需要用到rz(上传)、sz(下载)工具。在Ubuntu 10.10下安装rz、sz有2个方法,分述如下:方法1:自动安装1.1 在终端中,输入命令:sudo apt-get install lrzsz方法2:手动安装2.1 下载地址:http:转载 2015-03-09 12:42:35 · 46497 阅读 · 0 评论 -
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor
错误描述: Mysql中添加用户之后可能出现登录时提示ERROR 1045 (28000): Access denied for user的错误.删除user.user中值为NULL的,或更新NULL为test 1)delete from user where user is NULL 2)update user set user=‘test‘ where user is NULL.意外的情况转载 2012-07-06 16:23:57 · 96114 阅读 · 9 评论 -
ubuntu修改mysql数据库存放位置
cat /*/mysql/my.cnf----MySQL数据库配置文件,包括数据库存放位置,默认存放位置:user = mysqlsocket = /var/run/mysqld/mysqld.sockport = 3306basedir = /usrdatadir = /var/转载 2012-07-06 14:55:26 · 3549 阅读 · 0 评论