命令行

【重要】使用Git命令行上传到GitHub上

▼魔方 西西 提交于 2020-01-13 05:16:20
【本人GitHub账号:】 用户名:chenhongshuang 密码:shuangshuang6300 邮箱:2452420371@qq.com 进入GitHub账号后 1·新建项目文件名称例demo,并且点击【Branch:master 输入 gh-pages 后回车键】::: 【建好以后必须在自己电脑的任意位置建“相同项目文件名称demo”】 2·cd进入本地新建的项目文件中执行:git init 3·把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件。 执行: git add . 4·用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明 执行:git commit -m 'first commit' 5·关联到远程库,执行: git remote add origin 你的远程库地址(点击GitHub上---Clone or download---出现自动生成的远程库地址,复制下来就好了) 6·获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败): 执行:git pull --rebase origin master 7·把本地库的内容推送到远程,使用 git push命令,实际上是把当前分支master推送到远程。执行此命令后会要求输入用户名、密码

Linux 命令行监视显卡使用情况

∥☆過路亽.° 提交于 2020-01-13 04:52:14
本文由Suzzz原创,发布于 http://www.cnblogs.com/Suzzz/p/4106581.html ,转载请保留此声明。 在使用GPU做计算,比如跑 Deep Learning代码的时候,我们可能希望能够实时检测显存的使用情况,但是Linux一般不会自带监视现存的工具。Nvidia自带了一个 nvidia-smi的命令行工具,会显示显存使用情况,但我们总不能每 10s 中就输入一次这个命令。 这时候就需要用到 watch命令了。 watch 命令简介 watch是做什么的? 看一下系统怎么说 1 $ whatis watch 2 watch(1) - execute a program periodically, showing output fullscreen 功能很明白,周期性执行某一命令,并将输出全屏显示 watch的基本用法是 1 watch [options] command 最常用的参数是 -n, 后面指定是每多少秒来执行一次命令。 监视显存 我们设置为每 10s 显示一次显存的情况 watch -n 10 nvidia-smi 结果入下图所示 还是很清晰的 让Linux讲笑话,讲唐诗? 小软件 fortune 每次执行都会随机说一句谚语、名言、电影台词等,当然都是英文的。 同样的, fortune-zh 每次执行都会显示一首唐诗。

使用VS查看dll函数名、VS添加Command Prompt

大兔子大兔子 提交于 2020-01-13 04:42:45
VS2015添加Command Prompt 1.工具>>外部工具 2.填入一下文本: 标题: VS Command Prompt 命令: C:\Windows\System32\cmd.exe 参数: /k “F:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat” (也有可能在C盘,具体在哪个位置,需要自行查找) 初始目录: $(SolutionDir) (此为解决方案目录) 结果如下: 查看dll函数名 1.打开 VS的工具>>VS Command Prompt (刚刚设置的标题名称),弹出命令行窗口。如果报错显示无法运行,可以先检查一下之前设置的参数目录是否正确。 2.在命令行中输入 dumpbin/exports “F:\XXX\XXX.dll” 1>D:\XXXX\XXXX.txt 2>&1 3.“F:\XXX\XXX.dll” 填的是需要查看的dll 4. 1>D:\XXXX\XXXX.txt 2>&1 是将命令行的输出打印至 XXXX.txt ,也可以不写,直接在命令行窗口查看 来源: CSDN 作者: 转眼诙 链接: https://blog.csdn.net/chqaz123/article/details/103876495

linux命令行操作与文件管理

让人想犯罪 __ 提交于 2020-01-13 04:40:51
linux命令行操作与文件管理 linux命令行操作与文件管理 命令行操作 1.基础知识了解 【1】什么是shell? Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件( 命令解析器 )。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。shell 是一个 应用程序 ,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的 本质 。Shell的 种类 分为: • 图形界面shell(Graphical User Interface shell 即 GUI shell) • 命令行式shell(Command Line Interface shell ,即CLI shell) 【2】什么是Kernel? 操作系统内核( Kernel )是指大多数操作系统的核心部分。它由操作系统中用于管理存储器、文件、外设和系统资源的那些部分组成。通常运行进程,并提供进程间的通信。 【3】什么是linux? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想

findstr的命令行分析机制

末鹿安然 提交于 2020-01-12 20:12:15
来源:http://www.cn-dos.net/forum/viewthread.php?tid=21167&fpage=1&highlight=findstr willsort 版主 To All: 问题缘起于bsijl一篇关于findstr错误过滤的主题[1],当时因为无法找到原因,所以只能推测 /g 开关存在某些问题。 近日,因为编写一个debuger代码,再次使用了 findstr/g ,结果遇到了同样的问题[2]。经过仔细的测试[3]后,发现是 findstr 特殊的命令行分析机制所引起的问题。略述如下: 1、findstr不同于早期的find,它对参数的排列有一定的要求,即遵循开关(可省略)、字符串(使用/c开关时省略)、文件名(可通配、可多个、有输入流时需省略)的顺序。 2、开关可以使用引号,所以不能直接以与开关相同的关键字进行搜索;文件名含空格时必须用引号。 3、搜索关键字的情况和表现就比较复杂,分述如下: 3-1、无论是否使用开关/l或/r以及是否使用引号,关键字中的\都会成为转义字符,所以\\将成为\,\"将使引号失去字符串界定作用; 3-2、搜索关键字可加或不加引号,当加引号时其中的\可能会再次转义。使用开关/l和/r时的转义结果可能会不同:当使用/r时,所以"\\\\"将成为单个\,"\\"将使关键字为空;当使用/l或均不使用时,"\\\\"和"\\

逃逸字符%的详细解释

此生再无相见时 提交于 2020-01-12 19:15:29
1、%是个ESCAPE字符,通常将之译为转义字符,但也有更形象的译名脱逸字符、逃逸字符等。也就是说%不仅仅将与其相关的特定字符串转义并替换为特定字符串,而且自身也会被“脱逸”。而且类似于C语言中的转义字符"\",双%会转义并脱逸为单%,四%则脱为双%。 2、for本身是一个特殊的命令,类似于一个特化的命令解释器,因为它的功能实现需要执行多条语句,因此它必须也具有对命令行(特指do后的命令行)分析处理的功能。而command/cmd实现for时自然会借用自身原有的命令行分析模块,因此for具有二级转义的特性,for中do后的语句被分两级分析和解释,第一级在command/cmd读入并解释for命令行时,第二级在for读入并解释do命令时,它通常会对同一命令行的进行多次解释。 然后,我们可以注意到,在do中使用命令行参数变量和环境变量时,不需要双%,那是因为,这些变量在经过第一级转义后,被替换成特定的不变的字符串常量,参与for循环的所有执行过程;而替代变量则要求在执行(do后的子命令行中)过程中不断的动态变化,而这个变化自然仍需要通过脱逸字符来实现,因此使用双%就是成了必然的选择。 另外,还需要注意到,在命令行中使用for时不需要双%,这源于命令解释器对命令行与批处理的处理方式不同。在早期的DOS版本中,%在命令行中不被视为转义字符,所以不会被转义和脱逸

centos7切换桌面或命令行模式

不羁的心 提交于 2020-01-12 02:14:21
安装gnome后自动进入桌面模式 如果需要打开命令行,可以直接打开终端或者直接按 ctrl+alt+F2 切换至命令行 命令行中: # systemctl get-default //获取当前系统启动模式 multi-user.target 是命令行 graphical.target 是图形界面 设置开机启动 systemctl set-default graphical.target由命令行模式更改为图形界面模式 systemctl set-default multi-user.target由图形界面模式更改为命令行模式 来源: https://www.cnblogs.com/qisage/p/11213061.html

Ubuntu终端命令行播放音乐(mp3)

安稳与你 提交于 2020-01-12 00:24:22
有很多在终端命令行播放mp3的工具,有的甚至可以生成播放列表。也只有命令行重度使用者有这个需求,下面我们来看一看这些工具。 Sox Sox(Sound eXchange)是操作声音文件的瑞士军刀,它可以播放、转换音频文件,添加效果。 在Ubuntu上安装sox: $ sudo apt-get install sox libsox-fmt-all libsox-fmt-all包含mp3的解码器和其它格式的解码器。 播放音乐: $ play Crystals.mp3 Moc Moc(Music on Console)播放器是专门为终端命令行开发的,它允许用户通过基于文本的文件浏览器选择要播放的文件。 安装moc: $ sudo apt-get install moc 打开播放器: $ mocp 选择要播放的文件,会车播放: Moc播放器可以使用快捷键控制播放, S停止、P暂停,左右箭头倒退和快进。 Vlc播放器 Vlc提供了播放音频的命令行工具。 安装vlc: $ sudo apt-get install vlc-nox 启动vlc: $ vlc -I ncurses h查看帮助,它列出所有播放控制的快捷键。 CMUS cmus也是基于命令行的播放器。 安装cmus: $ sudo apt-get install cmus 启动: $ cmus 按5打开文件浏览器,更多操作看

2. 使用Python解释器

一世执手 提交于 2020-01-11 14:20:55
2. 使用Python解释器 2.1 调用解释器 2.1.1 传入参数 解释器会读取命令行参数,转化为字符串列表存入 sys 模块中的 argv 变量中.执行命令 import sys 你可以导入这个模块并访问这个列表. Test.py import sys print ( sys . argv ) 使用命令行传入并调用Test.py: chenxiaoweideMacBook-Pro:2.1.1 chenxiaowei$ python /Users/chenxiaowei/Desktop/Study/Study\ PDF/Python/Python官方文档/TestCase/2.1.1/Test.py 1 2 4 5 5 6 运行结果: [ '/Users/chenxiaowei/Desktop/Study/Study PDF/Python/Python官方文档/TestCase/2.1.1/Test.py' , '1' , '2' , '4' , '5' , '5' , '6' ] sys.argv[0] 的 值为执行脚本的路径 在命令行中使用不同的路径调用脚本 sys.argv[0] 的值: 在不同的路径下采用绝对路径调用Test.py : chenxiaoweideMacBook-Pro:~ chenxiaowei$ python /Users/chenxiaowei

坑的呼唤之JAVA

拜拜、爱过 提交于 2020-01-11 10:20:53
java真的很麻烦,下载要注册 下完了还要手动配置环境变量,完全不像个0202年的亚子 好了,说一下为啥要配置环境变量,不配置path,命令行是找不到java的 不配置classpath,就会提示找不到或无法加载主类 来源: CSDN 作者: 吴与伦比吴 链接: https://blog.csdn.net/wylbw/article/details/103795145