命令

nginx基本命令

♀尐吖头ヾ 提交于 2019-11-30 09:39:28
查看进程 ps -ef|grep nginx 启动与停止 启动: nginx地址 -c nginx配置文件地址 强制停止: pkill -9 nginx 常用信号控制 验证配置文件 进入sbin ./nginx -t nginx地址 -t -c nginx配置文件地址 重启: ./nginx -s reload HUP:重启 kill -HUP[进程号] QUIT:从容关闭 kill -QUIT[进程号] TERM:快速关闭 kill -TERM[进程号] INT:快速停止 kill -INT[进程号] USR1:切换日志文件 kill -USR1 [进程号] USR2:平滑升级可执行进程 kill -USR2 [进程号] WINCH:从容关闭工作进程 工作进程:查看进程中类型为'worker'的进程 kill -WINCH [进程号] 平滑升级 具体请参考> http://blog.sina.com.cn/s/blog_537977e50100i1hz.html 来源: oschina 链接: https://my.oschina.net/u/2688093/blog/774760

vim 命令大全 / vi 命令大全

二次信任 提交于 2019-11-30 05:09:15
vim 命令作为linux系统下使用最多的文本编辑器,功能十分强大,里面包含了操作文本的各种命令。 本文收集了在linux系统下的 最常用的 vim 命令大全 /vi 命令大全 。 vim 命令大全 光标控制命令: 命令 光标移动 h 向左移一个字符 j 向下移一行 k 向上移一行 l 向右移一个字符 G 移到文件的最后一行 w 移到下一个字的开头 W 移到下一个字的开头,忽略标点符号 b 移到前一个字的开头 B 移到前一个字的开头,忽略标点符号 L 移到屏幕的最后一行 M 移到屏幕的中间一行 H 移到屏幕的第一行 e 移到下一个字的结尾 E 移到下一个字的结尾,忽略标点符号 ( 移到句子的开头 ) 移到句子的结尾 { 移到段落的开头 } 移到下一个段落的开头 0(数字), | 移到当前行的第一列 ^ 移到当前行的第一个非空字符 $ 移到当前行的最后一个字符 +, Enter 移到下一行的第一个字符 - 移到前一行的第一个非空字符 在 vi 中添加文本: 命令 插入动作 a 在光标后插入文本 A 在当前行插入文本 i 在光标前插入文本 I 在当前行前插入文本 o 在当前行的下边插入新行 O 在当前行的上边插入新行 s 删除光标所在处字符,并进入插入模式 S 删除光标所在的行,并进入插入模式 :r file 读入文件 file 内容,并插在当前行后 :nr file 读入文件

Java基础-环境变量设置及Java命令行使用

前提是你 提交于 2019-11-30 01:58:21
一、Java环境变量设置 windows 下配置JDK环境变量: 1. 安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08; 2. 安装完成后,右击“我的电脑”,点击“属性”; 3. 选择“高级”选项卡,点击“环境变量”; 4. 在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”; 5. JAVA_HOME 指明JDK安装路径 ,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量); 6. Path 使得系统可以在任何路径下识别java命令 ,设为: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 7. CLASSPATH 为java加载类(classorlib)路径,只有类在classpath中,java命令才能识别 ,设为: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(要加.表示当前路径) %JAVA_HOME%就是引用前面指定的JAVA_HOME; 8.“开始”->;“运行”,键入“cmd”; 9. 键入命令

MySQL数据库的常用命令语句记录——数据操纵语句及函数

十年热恋 提交于 2019-11-29 22:34:57
对于事物:InnoDB,NDB Cluster和BDB存储引擎支持事物,如果使用MyISAM等引擎则会忽略事物语句。 [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] -- SQL_CALC_FOUND_ROWS记录查询结果集的行数,忽略LIMMIT语句,然后使用FOUND_ROWS获取行数 select_expr [, select_expr ...] [FROM table_references [PARTITION partition_list] [WHERE where_condition] [GROUP BY {col_name | expr | position} [ASC | DESC], ... [WITH ROLLUP]] [HAVING where_condition] [ORDER BY {col_name | expr | position} [ASC | DESC], ...] [LIMIT {[offset,] row_count | row_count OFFSET

SHELL利器:比较常用的SHELL命令(持续更新)

家住魔仙堡 提交于 2019-11-29 17:09:00
awk,说shell中的瑞士军刀不为过吧 # 实现SQL中的group by功能,例如对“姓名 地点 年龄”按照地点字段统计其年龄之和 awk '{arr[$2]+=$3} END{for(i in arr) print i,arr[i]}' source_file.txt # 对下述数据peo.o,按照城市分组(组内年龄降序排序),并使得全局分组的排序以组内年龄最大值降序排序 # 姓名 城市 年龄 # 老Q 上海 65 # 老K 南京 68 # 小A 上海 24 # 小M 西安 25 # 老M 西安 88 # 老A 南京 45 # 期望结果 # 姓名 城市 年龄 # 老M 西安 88(组与组之间最大) # 小M 西安 25(组内降序) # 老K 南京 68 # 老A 南京 45 # 老Q 上海 65 # 小A 上海 24 sort -t $'\t' -k 3nr peo.o > peo_sort.o # 预处理,对年龄全局降序排序 awk 'NR==FNR{if(arr[$2]=="") arr[$2]=$3} NR>FNR{print $0,"\t",arr[$2]} ' peo_sort.o peo_sort.o | sort -t $'\t' -k 4nr -k 3nr | cut -f 1-3 > peo_rs.o # awk中第一次遍历文档得到同城年龄最大值集合

Android studio 使用心得(四)---android studio 多渠道打包(二)

假装没事ソ 提交于 2019-11-29 14:39:08
版权声明:本文出自 veidy 的博客,转载必须注明出处 转载请注明出处 : http://my.oschina.net/aibenben/blog/370985 Android studio 使用心得(四)---android studio 多渠道打包 这篇文章讲了一种打包方式。是直接在android studio 里面可视化操作,结合配置文件。我个人觉得严格上来讲是不完全正确的操作,因为配置文件里面的签名文件根本没有用到。但是,打出来的包绝对没问题的。这篇主要是介绍直接在dos命令里面使用gradle命令打包。 gradlew -v 来查看下项目所用的Gradle版本 如果你是第一次执行会去下载Gradle,这个过程如果不翻墙非常慢,一起打...... 两行命令,简单 gradlew clean ,gradlew build 。 1,配置文件还是和之前的一样,我才贴一次代码 apply plugin: 'com.android.application' dependencies { // compile fileTree(dir: 'libs', include: '*.jar') compile project(':appcompat_v7_8') } buildscript { repositories { mavenCentral() } dependencies {

linux开机自启动命令

本小妞迷上赌 提交于 2019-11-29 09:59:47
需求,开机自启动命令例如: service iptables stop service mysqld start svnserve -d -r /root/svndata/ ... 步骤: 1.su 2.vi /ect/rc.d/rc.local 3.脚本如下: # want to do the full Sys V style init stuff. touch /var/lock/subsys/local /usr/bin/svnserve -d -r /root/svndata/ /usr/local/bin/redis-server /usr/local/redis-3.0.4/redis.conf /etc/init.d/mysqld start export JAVA_HOME=/usr/local/jdk1.7.0_79 /usr/local/apache-tomcat-7.0.64/bin/startup.sh start 4.保存,reboot测试是否生效,测试结果为生效 备注:测试环境为Redhat enterprise Linux 6.0 64位和CenterOS6.5 64位 来源: oschina 链接: https://my.oschina.net/u/555061/blog/682710

Framework 开发起步知识记录

时光总嘲笑我的痴心妄想 提交于 2019-11-28 16:07:16
1. 编译源码命令 :linux进入android源码目录,终端输入: make -j4 353 . build/envsetup.sh 354 choosecombo 4 f12nad eng 355 make clean 356 make -j8 update-api 2>&1 | tee update-api.log 357 make -k -j12 2>&1 | tee build.log 2. 编译某个目录下的源码: linux进入android源码目录,终端输入: source build/envsetup.sh , 回车 然后输入:mmm XXX目录路径。 比如编译联系人: mmm packages/apps/Contacts/ 编完之后生成两个文件: out/target/product/generic/data/app/ContactsTests.apk out/target/product/generic/system/app/ Contacts.apk 编译出来的APK,但APK并不包含在system文件夹中,我们可以使用make snod 打包system文件夹,产生新的system.img。 3. 对模拟器操作system下面的文件,用cmd,里面输入:adb remount。 这样就可以操作了。 4. 重新设置linux的root密码命令: sudo

Git 常用指令

跟風遠走 提交于 2019-11-27 12:02:26
查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git co -- <file> # 抛弃工作区修改 git co . # 抛弃工作区修改 git add <file> # 将工作文件修改提交到本地暂存区 git add . # 将所有修改过的工作文件提交暂存区 git rm <file> # 从版本库中删除文件 git rm <file> --cached # 从版本库中删除文件,但不删除文件 git reset <file> # 从暂存区恢复到工作文件 git reset -- . # 从暂存区恢复到工作文件 git reset --hard # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改 git ci <file> git ci . git ci -a # 将git add, git rm和git ci等操作都合并在一起做git ci -am "some comments" git ci --amend # 修改最后一次提交记录 git revert <$id> # 恢复某次提交的状态,恢复动作本身也创建次提交对象 git revert HEAD # 恢复最后一次提交的状态 查看文件diff git diff <file> #

django常用命令

℡╲_俬逩灬. 提交于 2019-11-27 04:04:26
1、创建一个Django Project #使用下面的命令可以创建一个project linjiqin@ubuntu~: django-admin.py startproject mysite #创建好之后可以看到如下的project结构 mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py 2、启动刚刚创建的Project 进入mysite目录,并运行python manage.py runserver命令。默认情况下runserver的启动端口是8000,如果需要更改端口号,可以将其以参数的形式传进去 linjiqin@ubuntu~: python manage.py runserver 8080 3、启动交互式的命令模式 通常需要测试一些简单的Django代码,这时就可以使用这种交互式的shell来完成 linjiqin@ubuntu~: python manage.py shell 4、创建Django App linjiqin@ubuntu~: python manage.py startapp books # 创建好的App目录结构如下 books/ __init__.py models.py tests.py views.py 5、校验Model的有效性 通常为了连接数据库