命令

linux命令大全

↘锁芯ラ 提交于 2021-01-10 09:47:47
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首 $:光标移至当前行尾 屏幕翻滚类命令 Ctrl+u:向文件首翻半屏 Ctrl+d:向文件尾翻半屏 Ctrl+f

ubuntu date的用法

冷暖自知 提交于 2020-12-15 08:28:58
方法一: sudo date 031421302011(月日时分年) 方法二: sudo date -s 20110314 //先修改年月日 sudo date -s 21:30 //在修改时分 如果还需要修改BIOS时间,再执行: clock -w | hwclock -w 查看时间 date +'%F %T' echo `date +%Y-%m-%d_%H:%M:%S` date +%Y-%m-%d_%H:%M:%S 备忘 %% 一个文字的 % %a 当前locale 的星期名缩写(例如: 日,代表星期日) %A 当前locale 的星期名全称 (如:星期日) %b 当前locale 的月名缩写 (如:一,代表一月) %B 当前locale 的月名全称 (如:一月) %c 当前locale 的日期和时间 (如:2005年3月3日 星期四 23:05:25) %C 世纪;比如 %Y,通常为省略当前年份的后两位数字(例如:20) %d 按月计的日期(例如:01) %D 按月计的日期;等于%m/%d/%y %e 按月计的日期,添加空格,等于%_d %F 完整日期格式,等价于 %Y-%m-%d %g ISO-8601 格式年份的最后两位 (参见%G) %G ISO-8601 格式年份 (参见%V),一般只和 %V 结合使用 %h 等于%b %H 小时(00-23) %I 小时(00

Oracle数据库常用命令集

这一生的挚爱 提交于 2020-04-10 18:31:08
Oracle数据库常用命令集 1、用户 查看用户和默认表空间的关系 SELECT USERNAME, DEFAULT_TABLESPACE FROM DBA_USER; 查看当前用户的缺省表空间 select username,default_tablespace from user_users; 查看当前用户的权限 SELECT * FROM SESSION_PRIVS; 查看所有用户 SELECT * FROM DBA_USER; SELECT * FROM ALL_USER; 查看用户系统权限 SELECT * FROM DBA_SYS_PRIVS; SELECT * FROM ALL_SYS_PRIVS; 查看当前用户的系统权限 SELECT * FROM USER_SYS_PRIVS; 查看用户对象权限 SELECT * FROM DBA_TAB_PRIVS; SELECT * FROM ALL_TAB_PRIVS; 查看当前用户的表级权限 SELECT * FROM USER_TAB_PRIVS; 查看所有的角色 SELECT * FROM DBA_ROLES: 查看用户所拥有的角色 SELECT * FROM DBA_ROLE_PRIVS; 查看当前用户的角色 SELECT * FROM USER_ROLE_PRIVS; 删除用户 DROP USER xx

Win8系统108个运行命令 你能记住多少?

谁说我不能喝 提交于 2020-04-07 11:32:20
Win8运行命令:程序和功能 取消了开始菜单的Win8让人感觉很不习惯,这才发现原来开始菜单可以做这么多事。不过Win8中的一些快捷键还沿用了Windows一直以来的习惯,比如按下Windows + R打开“运行”对话框。在这里我们可以通过命令来打开各种应用程序或系统设置,不过这需要你有超强的记忆力,能把Win8中所有的运行命令都记住。 以下这108条运行命令都是大家经常会用到的,看看你能记住多少? Win8系统108个运行命令 你能记住多少?   1.appwiz.cpl:程序和功能(程序卸载) 打开程序和功能(程序卸载)窗口   2.calc:启动计算器   3.certmgr.msc:证书管理实用程序 证书管理实用程序   4.charmap:启动字符映射表   5.chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符)   6.cleanmgr: 打开磁盘清理工具   7.cliconfg: SQL SERVER 客户端网络实用工具 SQL SERVER 客户端网络实用工具 Win8运行命令:计算机管理   8.cmstp:连接管理器配置文件安装程序   9.cmd.exe:CMD命令提示符 打开CMD命令提示符   10.自动关机命令    Shutdown -s -t 600:表示600秒后自动关机    shutdown -a :可取消定时关机   

用十条命令在一分钟内检查Linux服务器性能

怎甘沉沦 提交于 2020-01-09 20:15:59
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出Linux性能问题所在?来看Netflix性能工程团队的这篇 博文 ,看它们通过十条命令在一分钟内对机器性能问题进行诊断。 概述 通过执行以下命令,可以在1分钟内对系统资源使用情况有个大致的了解。 uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -n TCP,ETCP 1 top 其中一些命令需要安装sysstat包,有一些由procps包提供。这些命令的输出,有助于快速定位性能瓶颈,检查出所有资源(CPU、内存、磁盘IO等)的利用率(utilization)、饱和度(saturation)和错误(error)度量,也就是所谓的 USE方法 。 下面我们来逐一介绍下这些命令,有关这些命令更多的参数和说明,请参照命令的手册。 uptime $ uptime 23:51:26 up 21:31, 1 user, load average: 30.02, 26.43, 19.02 这个命令可以快速查看机器的负载情况。在Linux系统中,这些数据表示等待CPU资源的进程和阻塞在不可中断IO进程

linux命令学习(二)--创建文件夹、修改文件夹名、删除文件夹

南楼画角 提交于 2020-01-07 12:15:25
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> linux基础命令学习,学习创建文件夹、修改文件夹名、删除文件夹的相关操作。 一、创建文件夹 创建文件用的是touch命令,但是创建文件夹用的是mkdir命令,比如创建一个test文件夹,只需要执行'mkdir test'即可,同样多个的情况下可以mkdir test1 test2...(文件夹名,用空格隔开) 二、修改文件夹名(重命名文件夹) 修改文件夹名称跟修改文件名称用的是同样的命令--mv,跟文件的操作一样,如果将一个 test 文件夹重命名为 test1,只需要执行 'mv test test1'即可。 三、删除文件夹 相对其他的操作来说,删除显得麻烦一些,一般分为两种情况:1.空文件夹 2.非空文件夹 ,这两者都是用 rmdir命令,但是却有些不同。 空文件夹的删除方法是'rmdir test',这样就可以删除一个名为test的空文件夹了,但是如果这个文件夹里面包含其他的文件或文件夹,那么将会报错,告诉你test文件夹不是空文件夹。 非空文件夹的删除方法需要用rm命令并且加上两个参数'-rf',删除一个有子文件或子目录的文件夹test,执行命令'rm -rf test'即可。 本文同步记录在我的个人博客: http://www.subying.com/archives/104.html 来源:

设计模式之行为型模式

Deadly 提交于 2019-12-17 19:19:58
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我们在前面已讨论了12种设计模式。其中涉及的是:变与不变,对变化如何处理,以及调用关系,对不可调用,如何方便实现成为可以调用。剩下的11个模式,都是与行为传递有关的,即不是变与不变的问题,也不是调用关系问题。而是调用流程控制的问题。这是因为,我们使用了类,使用了SOLID原则,调用流程不再是if else 或 switch case。 处理好这样的流程控制,则更易于我们的代码的简化。 Chain of Responsibility(责任链) :为解除请求的发送者和接受者之间耦合,而使多个对象都有机会处理这个请求。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它。 这样的做法,使得每一个类中的流程控制得以统一。并且,可以将这样的流程控制封装到对应的类中,而不是由调用者来处理,因而调用者不再需要了解这个链中有多少个程员,该按怎样的顺序调用。从而丢开了调用者与被调用者之间的紧密耦合。 实现方式:被调用者作为具体代码,其类中增加$next属性,保存下一个有责任的类。被调的方法中,判断,有没有$next,如果有,则调用$next中的同名方法。 总结:一次性同时调用多个类中的同一个方法。(类方法递归) 选择模式:通过类的链,实现方法选择的组合。 Command(命令) :将一个请求封装为一个对象

linux下启动mysql的命令

筅森魡賤 提交于 2019-12-11 16:42:50
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1.linux下启动mysql的命令:   mysqladmin start   /ect/init.d/mysql start (前面为mysql的安装路径)   2.linux下重启mysql的命令:   mysqladmin restart   /ect/init.d/mysql restart (前面为mysql的安装路径)   3.linux下关闭mysql的命令:   mysqladmin -u root -p密码 shutdown   /ect/init.d/mysql shutdown (前面为mysql的安装路径)   4.连接本机上的mysql:   进入目录mysql\bin,再键入命令mysql -uroot -p, 回车后提示输入密码。   退出mysql命令:exit(回车)   5.修改mysql密码:   mysqladmin -u用户名 -p旧密码 password 新密码   或进入mysql命令行SET PASSWORD FOR '用户名'@'主机' = PASSWORD(‘密码');   GRANT USAGE ON *.* TO '用户名'@'主机' IDENTIFIED BY 'biscuit';   修改自己的密码SET PASSWORD = PASSWORD(

Scrapy框架——命令行工具

ぐ巨炮叔叔 提交于 2019-12-07 21:24:29
Scrapy常用命令: 全局命令,不需要建项目也可执行: startproject settings runspider shell fetch view version 项目命令: crawl cheak list edit parse genspider deploy bench 下面一次介绍各命令功能: ‍ 1. ‍ startproject: 新建爬虫项目 语法: scrapy startproject <项目名> 2. genspider: 在项目中新建spider 语法: scrapy genspider [-t 模板] <爬虫名> <域名> 模板有四种 basic crawl csvfeed xmlfeed, 可用-d来预览生成的模板 D:\crawler\lagou\spider>scrapy genspider -d basic # -*- coding: utf-8 -*- import scrapy class $classname(scrapy.Spider): name = "$name" allowed_domains = ["$domain"] start_urls = ( 'http://www.$domain/', ) def parse(self, response): pass 3 . crawl: 运行爬虫 语法: scrapy crawl

Oracle数据库导入导出命令imp/exp

北城余情 提交于 2019-12-06 20:16:20
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。 Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接(通过Net Configuration Assistant添加正确的服务命名,其实你可以想成是客户端与服务器端 修了条路,然后数据就可以被拉过来了)这样你可以把数据导出到本地,虽然可能服务器离你很远。 你同样可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能你可以构建俩个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安装目录\$ora10g\BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。 Oracle用java编写,我想SQLPLUS.EXE、EXP.EXE、IMP.EXE这俩个文件是被包装后的类文件。SQLPLUS.EXE调用EXP.EXE、IMP.EXE他们所包裹的类,完成导入导出功能。 下面介绍的是导入导出的实例,向导入导出看实例基本上就可以完成,因为导入导出很简单。 查看帮助: exp -help | imp