linux笔记(一)-经常用到的VIM指令和系统常用命令

一.linux常用指令

一.linux常用指令

1.文件夹重命名:
mv A B\

2.使用nc命令传输文件:
目的主机监听
nc -l -p监听端口[ 未使用端口] > 要接收的文件名
nc -l 4444 > cache.tar.gz
源主机发起请求
nc 目的主机ip 目的端口 < 要发送的文件
nc 192.168.0.85 4444 < /root/cache.tar.gz
nc dest_ip 8210 < $(tar -jcvf demo.tar.bz2 demo.txt) # 压缩后发送

netstat 如下
[root@localhost jiangbao]# netstat -tpln
tcp 0 0 0.0.0.0:4444 0.0.0.0:* LISTEN 18166/nc

3.使用ftp传输文件
a. 从windows上传东西到linux:tftp -r 文件 -g 目标ip地址(即windows下的ip
b.从linux上传东西到windows:tftp -l 文件 -p 目标ip地址(同上);

3.解压tar.gz

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出

tar -xzvf file.tar.gz
tar -cvzf /dev/tmp/erp_exp.tar.gz /tools/erp_exp

4.压缩
tar -czf jpg.tar.gz *.jpg
//将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

5.进程显示命令Ps
-A 列出所有的进程
-w 显示加宽可以显示较多的资讯
-au 显示较详细的资讯
-aux 显示所有包含其他使用者的进程

  1. useradd –d /usr/sam -m sam
    此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。

  2. 若修改root自己的密码,直接输入 passwd . 输入两遍,新密码即可。
    8.杀死进程
    $ kill -s 9 1827 其中-s 9 制定了传递给进程的信号是9,即强制、尽快终止进程。各个终止信号及其作用见附录。

9.修改密码
若修改root自己的密码,直接输入 passwd . 输入两遍,新密码即可。
若修改其他用户,如oracle 的密码,可直接输入passwd oracle. 输入两遍性新密码即可。
10.查看二进制文件格式(应对20170708出现的库文件.a不支持)
objdump -f libsnsh_sdk.a
11.grep 命令
grep -nr size_t filepath
在filepath中查找 size_t,并显示行号
12.df –h
显示磁盘容量
13 strace /home/user/opt/buildroot-gcc463/usr/bin/mipsel-linux-gcc -c hello.c
14 locate cc1
15 which mipsel-linux-cc
16 updatedb
17 uname -a
18.man
19.scp
scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。
如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。
linux之cp/scp命令+scp命令详解(转) - linmaogan - 独木★不成林scp root@/full.tar.gz 172.19.2.75:/home/root/full.tar.gz home/daisy/full.tar.gz
20. file
21. ldd
查看其依赖的共享库文件

  1. netstat –apn | grep 8080
    查询端口号8080被哪些进程占用
    sudo netstat -pan |grep 80

VI指令

VI指令

基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的

功能区分如下:
1) 命令行模式command mode)
  控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
  只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
3) 底行模式(last line mode)
  将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
vi的基本操作
a) 进入vi
 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:
    vimyfile  vicommandmodeInsertmodeb)Insertmode  commandmodeiInsertmodec)Insert  InsertmodeESCcommandmoded)退vi  commandmodeLastlinemode:wfilenamewfilenamefilename:wq(wq退vi):q!(q!退vi)e)1//Section32nf)1:0:1gg2shift+g3 v i m y f i l e     不 过 有 一 点 要 特 别 注 意 , 就 是 进 入 v i 之 后 , 是 处 于 「 命 令 行 模 式 ( c o m m a n d m o d e ) 」 , 您 要 切 换 到 「 插 入 模 式 ( I n s e r t m o d e ) 」 才 能 够 输 入 文 字 。 b ) 切 换 至 插 入 模 式 ( I n s e r t m o d e ) 编 辑 文 件     在 「 命 令 行 模 式 ( c o m m a n d m o d e ) 」 下 按 一 下 字 母 「 i 」 就 可 以 进 入 「 插 入 模 式 ( I n s e r t m o d e ) 」 , 这 时 候 就 可 以 开 始 输 入 文 字 了 。 c ) I n s e r t 的 切 换     您 目 前 处 于 「 插 入 模 式 ( I n s e r t m o d e ) 」 , 您 就 只 能 一 直 输 入 文 字 , 如 果 您 发 现 输 错 了 字 ! 想 用 光 标 键 往 回 移 动 , 将 该 字 删 除 , 就 要 先 按 一 下 「 E S C 」 键 转 到 「 命 令 行 模 式 ( c o m m a n d m o d e ) 」 再 删 除 文 字 。 d ) 退 出 v i 及 保 存 文 件     在 「 命 令 行 模 式 ( c o m m a n d m o d e ) 」 下 , 按 一 下 「 : 」 冒 号 键 进 入 「 L a s t l i n e m o d e 」 , 例 如 : : w f i l e n a m e ( 输 入 「 w f i l e n a m e 」 将 文 章 以 指 定 的 文 件 名 f i l e n a m e 保 存 ) : w q ( 输 入 「 w q 」 , 存 盘 并 退 出 v i ) : q ! ( 输 入 q ! , 不 存 盘 强 制 退 出 v i ) e ) 查 找 字 符 串 1 、 命 令 模 式 下 输 入 / 字 符 串 , 例 如 / S e c t i o n 3 。 2 、 如 果 查 找 下 一 个 , 按 n 即 可 。 f ) 行 数 跳 转 , 显 示 行 数 1 、 跳 到 第 一 行 : : 0 、 : 1 、 g g 都 行 ( : 行 数 ) 2 、 跳 转 文 件 末 尾 : s h i f t + g 3 、 检 查 总 行 数 : =检
翻页:ctrl+d ctrl+u
4、如果要快速移动光标至当前行的行尾,可以使用编辑键End。也可以在命令模式中使用快捷键”$”(Shift+4)
5.删除本行:光标所在行,dd
光标所在行以下的N行,Ndd
6. 显示所有行号,在VI的命令模式下输入 :set nu

http://www.cnblogs.com/bo083/archive/2012/12/12/2815361.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值