命令行

Shell编程——位置参数变量

丶灬走出姿态 提交于 2019-12-20 00:39:54
1、 (1)创建Shell脚本: (2)赋予执行权限: (3)执行Shell脚本: (4)对脚本赋值后执行脚本: $n:n为数字,$0代表命令本身,$1-9代表第一到第九个参数,十以上的参数用大括号包含,例如:${123}。 2、加法示例 (1)编写脚本: (2)赋予执行权限: (3)测试: 3、$*、$@、$#的用法: $#代表命令行中参数的个数。 4、$*与$@的区别: $*:这个变量代表命令行中的所有参数,把命令行中的参数看做一个整体。 $@:这个变量也代表命令行中的所有参数,只不过它把每个参数区分对待。 来源: https://www.cnblogs.com/zhai1997/p/12070717.html

在命令行中通过adb shell am broadcast发送广播通知以及Android的常用adb命令

僤鯓⒐⒋嵵緔 提交于 2019-12-20 00:11:23
通过命令行执行adb shell am broadcast发送广播通知。 adb shell am broadcast 后面的参数有: [-a <ACTION>] [-d <DATA_URI>] [-t <MIME_TYPE>] [-c <CATEGORY> [-c <CATEGORY>] ...] [-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...] [--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...] [-e|--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...] [-n <COMPONENT>] [-f <FLAGS>] [<URI>] 例如:               要发送给谁 指令类型 key值 value值 (后面一样) adb shell am broadcast -a android.intent.action.EDIT --es test_string "this is test string" --ei test_int 100 --ez test_boolean true 说明:蓝色为key,红色为value,分别为String类型,int类型,boolean类型 -----------------------------------------------

字符串、字符串数组、命令行参数

旧巷老猫 提交于 2019-12-19 21:12:47
转自https://www.cnblogs.com/bossren/p/6406910.html 字符串 1. 概念     用双引号引起来的就是字符串 "a string" // C语言编译器会将两个并列的字符串自动拼接成一个字符串 "a string""another a string" // 折行符'\'是代码换行连接的标记(一行不够写) "a looooooooooong \ string"   常见ASCII编码:   'A' == 65 'a' == 97 '0' == 48 '\0' == 0 int a[10]; //表示在栈中分配了40Bytes的内存空间,空间的首地址是a char a[10]; //表示在栈中分配了10Bytes的内存空间,空间的首地址是a      如何表示和保存字符串: C语言中没有字符串类型,用一片内存空间保存一串字符,约定用整数0(或字符'\0')来表示一个字符串的结束。 使用字符串时只需要记录字符串的开始位置。   C语言中的字符串用字符数组表示: char a[ 6 ] = { 'h' , 'e' , 'l' , 'l' , 'o' , '\0' }; // 特殊的字符数组 ( 字符串 ) char a[ 6 ] = "hello" ; // 简化版 写法(这种写法 \0 省略) char *a = "hello" ; //

2019年9月5号笔记

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-19 13:45:25
今天三节课主要是Java程序设计,linux操作系统、web开发应用 java程序设计:主要讲java语言基础 1、数据类型,Java的算数符, 2、流程控制语句 顺序if...else 分支swicth 循环while,do...while,for break,continue 3、输入输出 输入 输出 4、一维数组,二维数组的定义 linux操作系统: 昨天装好了 ,今天上课主要是用,linux有图形化界面,也叫x window,还有命令行界面,还有一个终端(不太清楚干嘛用的,好像可以升级权限啥的) 1、第一个做的就是在图像化界面的ter里面输入命令行,使它开启后默认打开的是命令行界面 如命令 systemctl set-default multi-user.target 设置默认启动目标为命令行界面, 而命令 systemctl set-default graphical.target 设置默认启动目标为图形界面。 当在命令行界面时还可以 执行命令 startx 启动图形化界面,同样执行注销 logout 后还会返回命令行界面。 2、升级管理员权限 因为刚开始安装这个系统时候没有设置管理员权限,所以现在再设 3、命令行让我们做了一下开机关机重启啥的多用户,书上有p21-25 web开发应用: 来源: https://www.cnblogs.com/Smileminr/p

将现有项目上传到github的新仓库

北城余情 提交于 2019-12-19 13:03:06
1.新建一个空仓库 2.在需要上传的项目下打开 命令行终端或者git bash(快速打开命令行访问到项目,可在路径上添加cmd,回车即可) 3.运行github提供的命令(复制粘贴) 4.上传项目代码 (1)通过idea上传代码,项目名变红,点add,然后,通过Commit Directory上传到本地 (2)Push上传到github仓库 (3)点击push按钮上传完毕! 参考链接: https://www.cnblogs.com/weizhxa/p/9406710.html https://blog.csdn.net/idomyway/article/details/92840747 https://blog.csdn.net/hongwei15732623364/article/details/78549315 来源: CSDN 作者: 無所谓、 链接: https://blog.csdn.net/weixin_43820830/article/details/103608802

Vim 多行剪切、复制和删除

て烟熏妆下的殇ゞ 提交于 2019-12-19 10:12:25
剪切 快捷键方式: dd:剪切光标所处当前行 n + dd:剪切光标所在行及以下共 n 行 按 p 粘贴在光标所在行 命令行方式: 例如剪切1到10行,并粘贴在12行处: 1,10 m 12 复制 快捷键方式: yy:复制光标所处当前行 n + yy:复制光标所在行及以下共 n 行 按 p 粘贴在光标所在行 命令行方式: 例如复制1到10行,并粘贴在12行处: 1,10 co 12 删除 快捷键方式: dd:删除光标所处当前行 n + dd:删除光标所在行及以下共 n 行 命令行方式: 例如删除1到10行: 1,10 de 进入命令行 "shift + :" :进入命令行模式 "set nu" :显示行号 "etc + etc" :退出命令行模式 实际情况下,按 p 粘贴时有的情况是粘贴在光标所在的下一行,自己操作下便可知晓。 来源: https://www.cnblogs.com/GyForever1004/p/8445804.html

linux 平台安装ionic开发调试编译环境(Android)

天大地大妈咪最大 提交于 2019-12-19 00:25:30
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> linux版本:centos 6.5 提前准备好http proxy: 1.http_proxy=http://x.x.x.x:58989 2.备选的http proxy: sdk.gdgshanghai.com 8000 先安装node.js,需要pyhton 2.6以上 # cat /etc/system-release CentOS release 6.5 (Final) # locale LANG=en_US.UTF-8 # wget https://nodejs.org/dist/v0.12.7/node-v0.12.7.tar.gz # tar zxvf node-v0.12.7.tar.gz # cd node-v0.12.7 # ./configure --prefix=/usr # make # make install 安装完毕 # npm --version 2.11.3 ///////////////////////////////////// 开始npm,如果npm安装出现错误或者超时等等,可能需要挂http proxy,或者安装cnpm使用国内镜像站 使用http proxy方法命令后加 --proxy http://server:port 即可 安装cnpm的方法: npm

《信息安全系统设计基础》第2周学习总结

孤街醉人 提交于 2019-12-18 20:02:18
20145338 《信息安全系统设计基础》第2周学习总结 教材学习内容总结 VIM编辑器 VIM的三种模式:普通模式、插入模式和命令行模式 普通模式:在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。 插入模式:在插入模式中,可以按ESC键回到普通模式。 命令行模式:在命令行模式中,执行命令(:键),搜索(/和?键)或者过滤命令(!键)。在命令执行之后,Vim返回到命令行模式之前的模式,通常是普通模式。 三种常用模式的切换: vim启动进入普通模式 处于插入模式或命令行模式时只需要按Esc或者Ctrl+[(这在vim课程环境中不管用)即可进入普通模式 普通模式中按i(插入)或a(附加)键都可以进入插入模式,普通模式中按:进入命令行模式 命令行模式中输入wq回车后保存并退出vim。 vim 下的按键说明: h---左、l---右(小写L)、j---下、k---上、b---移动到上一个单词、w---移动到下一个单词。 进入插入模式(在普通模式下进入): 命令键的说明:i---在当前光标处进行编辑;I---在行首插入;A---在行末插入;a---在光标后插入编辑;o---在当前行后插入一个新行;O---在当前行前插入一个新行;cw---替换从光标所在位置后到一个单词结尾的字符 *命令行模式下保存文档:从普通模式输入:进入命令行模式,输入w回车

python中命令行提示符的实现

喜夏-厌秋 提交于 2019-12-18 14:14:41
1. os的system原理 os . system方法是os模块最基础的方法,其它的方法一般在该方法基础上封装完成 system函数可以将字符串转化成命令在服务器上运行;其原理是每一条system函数执行时,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程; 上述原理会导致当需要执行多条命令行的时候可能得不到预期的结果: 例如: import os os . system ( 'cd /usr/local' ) os . mkdir ( 'aaa . txt ) 上述程序运行后会发现txt文件并没有创建在 / usr / local文件夹下 , 而是在当前的目录下 1 2 3 4 5 6 7 8 9 10 2. 命令行提示符的实现 import os # print ( os . system ( 'ls' ) ) # print ( os . system ( 'pwd' ) ) 1 2 3 导入os模块后, 可以使用os.system()来执行系统命令 ls #查看当前目录下的文件 pwd #查看当前环境所在目录 for i in range ( 1000 ) : cmd = input ( '[test@foundation0 bin]$' ) if cmd : if cmd == 'exit' : print ( 'logout' ) break

Windows 命令行切换目录

爱⌒轻易说出口 提交于 2019-12-18 13:46:43
Windows 命令行切换目录 特别注意: 切换到其它盘符不需要 cd 命令 1. 切换到 C 盘根目录 打开终端 cmd 后,输入 cd C:\ (一定要加上后面的反斜扛) 2.切换到 C 盘子目录 打开终端 cmd 后,输入 cd C:\dir1 (切换到 C 盘下目录 dir1) 3.切换到其他盘根目录 打开终端 cmd 后,输入 D: (不需要加 cd,一定不要加反斜扛) 4.切换到其他盘子目录 打开终端 cmd 后,先切换到根目录,再使用 cd 命令切换到子目录 DOS 底下常用命令 dir (directory) :列出当前目录下的文件以及文件夹 md (make directory) : 创建目录 rd (remove directory) :删除目录 cd (change directory) :进入指定目录 cd.. : 退回到上一级目录 cd\ : 退回到根目录 del :删除文件 exit :退出 dos 命令行 cls (clear screen) : 清屏 其他命令 C:\Users\libin>help 有关某个命令的详细信息,请键入 HELP 命令名 ASSOC 显示或修改文件扩展名关联。 ATTRIB 显示或更改文件属性。 BREAK 设置或清除扩展式 CTRL+C 检查。 BCDEDIT 设置启动数据库中的属性以控制启动加载。 CACLS