noi linux使用笔记
注意是“\”
cd + 地址 ————移动
dir 打印目录
type + 文件名 ————打开
fc a.out b.out ————对比
edit + 文件名 ————编辑
md + 文件名————创建文件
rd + 文件名 // 删除当前目录下的空文件夹
rd /s /q d:\test // 使用安静模式删除d:\test(除目录本身外,还将删除指定目录下的所有子目录和文件)
copy key.txt c:\doc // 将当前目录下的key.txt拷贝到c:\doc下(若doc中也存在一个key.txt文件,会询问是否覆盖)
xcopy 更强大的复制命令
例:xcopy c:\bat\hai d:\hello\ /s /h /e /f /c // 将c:\bat\hai中的所有内容拷贝到d:\hello中 注意:需要在hello后加上\ 表示hello为一个目录,否则xcopy会询问hello是F,还是D
例:xcopy c:\bat\hai d:\hello\ /d:12-29-2010 // 将c:\bat\hai中的2010年12月29日后更改的文件拷贝到d:\hello中
move 移动文件
例:move *.png test // 将当前目录下的png图片移动到当前目录下test文件夹中 (若test中也存在同名的png图片,会询问是否覆盖)
例:move /Y *.png test // 将当前目录下的png图片移动到当前目录下test文件夹中 (不询问,直接覆盖写)
例:move 1.png d:\test\2.png // 将当前目录下的1.png移动到d盘test文件夹中,并重命名为2.png (若test中也存在同名的png图片,会询问是否覆盖)
例:move test d:\new // 若d盘中存在new文件夹,将当前目录下的test文件夹移动到d盘new文件夹中;若不存在,将当前目录下的test文件夹移动到d盘,并重命名为new
del 删除文件 注意:目录及子目录都不会删除
例:del test // 删除当前目录下的test文件夹中的所有非只读文件(子目录下的文件不删除;删除前会进行确认;等价于del test*)
例:del /f test // 删除当前目录下的test文件夹中的所有文件(含只读文件;子目录下的文件不删除;删除前会进行确认;等价于del /f test*)
例:del /f /s /q test d:\test2*.doc // 删除当前目录下的test文件夹中所有文件及d:\test2中所有doc文件(含只读文件;递归子目录下的文件;删除前不确认)
https://blog.csdn.net/redbugler/article/details/86070057
linus——注意都是斜杠
根目录 “ / “
打印当前所在目录 “ pwd “
打印当前所在目录里的文件“ls”
终端 “ctrl + Alt + t ” ————(windows “cmd”)
移动到 “cd + 子文件夹”
“cd - ”返回上一级目录
“cd”返回home目录
复制“cp a.cpp b.cpp”
删除“ rm a.out” ——rm是remove 简称
文件移动=重命名 “mv a.cpp d.cpp” “mv a.cpp noi/”
也可移动到任意文件夹(从根目录开始打) “cd /home/noilinux”
最好用cp,怕把cpp移没了 “cp a.cpp noi/”
查看文件里内容 “cat + a.cpp”
编译
不指定输出 默认都是a.out
编译 “g++ a.cpp -o b ” -o后边接输出文件名 ——简写make b
“g++ a.cpp -o b -Wall”
-O2
运行“./a”
“./a < input > output”
IDE
gedit
终端输入gedit a.cpp就会打开a.cpp,若它不存在就新建一个。
选择编辑,打开首选项:
1,勾选显示行号.
2,勾选突出显示当前行.(方便定位当前光标所在的位置)
3,勾选突出显示匹配的括号.
4,勾选启用自动缩进.
Ctrl + H替换 (Ctrl + F),搜索了之后会高亮匹配项。为了防止误选建议勾选区分大小写和匹配整个单词。
CTRL-Z:撤销 CTRL-C:复制 CTRL-V:粘贴 CTRL-T:缩进 CTRL-Q:退出 CTRL-S:保存 CTRL—R:替换 CTRL+Tab 切换 CTRL+W 关闭选项卡
对拍
“diff a b”