兄弟会精英班第四天笔记
来源:互联网 发布:淘宝万家乐jsq24一12a2 编辑:程序博客网 时间:2024/03/28 22:49
兄弟会第四天笔记
xshell是个软件,shell编程是一种编译环境VM虚拟机ping的通,连接不上!需要打开openssh,Ubuntn是没有自带openssh的,需要自行安装
linux 基本命令【ubuntu】
apt-get install 【软件名字】apt-get update 【更新软件源】apt-cache search openssh [查询软件是否安装]shutdown -h now 【关机命令】apt-get remove them [卸载]apt-get --purge [软件名]【不加软件名,全部卸载】 dpkg [管理软件包]
ls -l
列如:
drwxr-x— 2 root adm 4096 2013-08-07 11:03 apache2
第一列 : “drwxr-x---” 表识文件的类型 和文件权限 第二列: “2”是纯数字 ,表示 文件链接个数 第三列 : “root” 表示文件的所有者 第四列:“adm” 表示为文件的所在群组 第五列:“4096”,表示为文件长度(大小) 第六列:“2013-08-07 11:03”,表示文件最后更新(修改)时间 第七列:“apache2” 表示文件的名称
ls -a
ls 就是 list 的意思,显示目录、文件,-a是它的选项,是all的意思,就是显示所有的,包括隐藏的(就是文件名以点开头的,如 .test)
修改权限的方法
chmod 777 【目录名】1. x 执行 w xie r 读 001 010 100递归创建文件夹 mkdir -p 1/2/3/4/5/6/7/8 chmod -R [权限]【目录名】给子目录下所有的文件相同的权限 cp [目录名] -r[有目录名前加-r,没有不加] touch 创建文件 mv 重命名 man ls 手册 mkdir 2016-{1..12}-{1..31} 创建目录一年的
退出的命令
Ctrl+c 退出 ctrl+d 取消
删除命令
rm -rf 不做任何提示,递归删除rm -rf * 一般不要用rm -rf ./rm -rf ./*
编辑器(vim)
i 插入esc 返回带常规模式x,X x为向后删除一个字符,X为先前删除一个字符nx(n代表数字) 向后删除n个字符dd 删除当前行D 删除当前行所有字符,试成为空行ndd(n代表数字) 删除光标所在行的向下n列d1G 删除光标所在行到第一行的所有数据dG 删除光标所在行到最后一行的所有数据yy 复制光标所在行y1G 复制光标所在行到第一行的所有数据yG 复制光标所在行到最后一行的所有数据ynj(n代表数字) 复制光标所在行向下n+1行dnj(n代表数字) 删除光标所在行向下n+1行p,P p为复制的数据粘贴在光标的下一行,P为复制的数据粘贴在光标的上一行J 将光标所在行与下一行的数据结合成一行u 恢复前一个动作(undo)二、编辑模式命令i,I i为在当前光标所在处插入输入的文字,I为在光标所在行第一个非空字符插入输入的文字a,A a为在当前光标所在处下一个字符插入输入的文字,A为在光标所在行最后一个字符的下一个字符处插入输入的文字o,O o为在光标所在行的下一行行首开始插入字符,O为在光标所在行的上一行行首开始插入字符r,R r为替换光标所在那一个字符,R为一直替换光标所指的文字,直到退出Esc 退出,回到一般模式三、命令模式h 光标向左移一个字符j 光标向下移一个字符k 光标向上移一个字符l 光标向右移一个字符Ctrl+f 屏幕向下翻一页Ctrl+b 屏幕向上翻一页Ctrl+d 屏幕向下翻半页Ctrl+u 屏幕向上翻半页+ 光标移动到下一行的第一个非空字符- 光标移动到当前行的第一个非空字符n空格(n代表数字) 光标向当前行向右移动n个字符0(数字0) 光标移动到当前行的第一个字符(可以为空字符,注意与-区分)$ 光标移动到当前行的最后一个字符(可以为空字符,注意与-区分)H 光标移动到当前屏幕最上方的那一行的第一个非空字符M 光标移动到当前屏幕最中间那一行的第一个非空字符L 光标移动到当前屏幕最下方的那一行的第一个非空字符G 光标移动到该文章最后一行的第一个非空字符nG(n代表数字) 光标移动到该文章第n行的第一个非空字符n 光标从当前行向下移动n行的第一个非空字符/word 在光标之后查找word字符串?word 在光标之前查找word字符串:s/word1/word2/g 在光标当前行查找word1,并替换成word2:n1,n2s/word1/word2/g 在第n1行与第n2行之间查找word1,并替换成word2:%s/word1/word2/g 整个文章查找word1,并替换成word2:w 将编辑的数据保存到硬盘文件中:w [filename] 将编辑后的数据保存到硬盘的另一个文件中:r [filename] 在编辑数据时,读入另一个文件中的数据,即将filename文件中的内容加到光标所在行下一行:wq或:x 保存并退出:q 退出,适用于未修改的文件:q! 强制退出,适用于修改文件后不保存退出:set nu 显示行号:set nonu 取消行号:n1,n2 w [filename] 将n1到n2行的内容保存到名为filename的文件中最近删除的文件放入一个缓冲区,按p显示!
nodejs(安装)
wget -c 路径(下载文件)断点续传tar zxvf 压缩包名字 解压tar zcvf 打包cd nodels./configure 处理编译环境make install 安装npm -vapt-get install nodejs(apt安装)
作业
1.dpkg 整理相关命令2.安装 node js lts3.linux命令使用,整理markdown笔记4.vim 使用,整理 markdown 笔记
dpkg命令常用格式如下:
代码如下:
sudo dpkg -I iptux.deb#
查看iptux.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于–info)
sudo dpkg -c iptux.deb#
查看iptux.deb软件包中包含的文件结构(其中-c等价于–contents)
sudo dpkg -i iptux.deb#
安装iptux.deb软件包(其中-i等价于–install)
sudo dpkg -l iptux#
查看iptux软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于–list)
sudo dpkg -L iptux#
查看iptux软件包安装的所有文件(软件名称可通过dpkg -I命令查看,其中-L等价于–listfiles)
sudo dpkg -s iptux#
查看iptux软件包的详细信息(软件名称可通过dpkg -I命令查看,其中-s等价于–status)
sudo dpkg -r iptux#
卸载iptux软件包(软件名称可通过dpkg -I命令查看,其中-r等价于–remove)
另外还有几个常见的用法:
解包:
dpkg –unpack package_file
该命令仅对“package_file“进行解包操作,不会执行包配置工作。
配置包:
dpkg –configure package
获取、设置、清除包的选择状态:
复制代码
dpkg –get-selections [package]
输出到标准输出,可以使用管道或重定向。
dpkg –set-selections
从标准输入获取,可以使用管道或重定向。
dpkg –clear-selections
将所有包都标记为卸载。
选项:
-B
–auto-deconfigure
卸载包时,自动把依赖于被卸载的包的所有包也卸载掉。
–no-act
–dry-run
–simulate
仅用于测试,得到输出,不对系统进行任何修改。
还有一些选项指定的任务实际上是交给 dpkg-deb、dpkg-query完成的:
dpkg-deb:
-b | –build
-c | –contents
-e | –control
-x | -extract
-f | –field
-I | –info
-X | –vextract
dpkg-query
-l | –list
-s | –status
-L | –listfiles
-S | –search
-p | –print-avail
- 兄弟会精英班第四天笔记
- 兄弟会精英班,第一天笔记
- 兄弟会第四天笔记
- 兄弟会第二天笔记 -----Ubuntu系统
- 兄弟会第三天笔记
- 兄弟会第五天笔记
- 兄弟会第五天学习笔记
- 兄弟会第六天上课笔记
- 兄弟会
- 兄弟会兄弟会培训未来CTO
- 兄弟会兄弟会教育学习
- 兄弟连兄弟会
- 兄弟连兄弟会
- 兄弟 - 笔记
- 兄弟连兄弟会培训高级管理人员
- 兄弟连兄弟会前端好吗
- 兄弟连兄弟会前端好不好
- 兄弟连兄弟会机构好不好
- 将Oracle数据导出到文本文件(txt)的方法
- Activity使用总结
- maven 学习之路之二(1)
- Nim游戏
- 来玩Play框架05 数据库
- 兄弟会精英班第四天笔记
- 安卓学习笔记之HandlerThread
- 【R语言数据处理】一步一步来分析数据之不知哪位收集的淘宝推荐的数据之四,数据分析(店铺名)
- [CSU - 1811 (湖南省赛16)] Tree Intersection (启发式合并)
- SimpleDateFormat 完成 String 和 Date 型数据的转换
- caffe 计算过程
- 来玩Play框架06 用户验证
- caffe笔记
- Oracle出现ora-01045的解决方法