C++学习:第一章 Linux基础 - LInux基本操作 三

版权声明:共享知识,欢迎转载 https://blog.csdn.net/kakiebu/article/details/82769709

通配符

*               为任意多个任意字符

         ?              为一个任意字符

         [a-z]          匹配指定范围内的一个字符,[1-45]意思为 1到4 和 5

more                  查看文件内容,但是如果文件内容超过一屏则会停一下。

less                     同 more ,但可以用方向键上下浏览文件内容。

head                   默认查看文件前10行,如果想查看其他行数也可以用 –行数

tail                      同head,只不过是最后几行。

wc                       统计数量(world count);行数、单次数、字符数

         -l/-w/-c     只要行数,单词数,字符数

grep 字符串 文件          在文件中查找并显示包含指定字符串的行

grep –i               忽略大小写

grep –v 01 /etc/ 目录下不包含01的文件 –v 取反

grep –v 01 /etc/ | more 把左边命令的输出当作一个文件给右边命令

 

gedit         kate          vim(vi) 三个文件编辑器

vi                         进入vi编辑器

         i a o 退出命令状态进入编辑状态 <Esc>键退出编辑状态进入命令状态

i 在前面插入; a 在后面插入(追加);o在光标的下面新起一行

I 在行首插入;A  在行尾追加;O在光标的上面新起一行

         :q! 强制退出(不保存),叹号表示强制

命令状态 gkhl 上下左右 H L翻屏

0(数字零) $ 行首行尾

: 行号 跳转到指定行

b  w 移动光标,按单次走

:set nu/nonu 在左边显示/取消显示行号

x 删除光标位置一个字符;5x 连续删除5个字符(小写向后删,X向前删除)

u 恢复上一次

p P 大小写分前后,插入上一次删除的内容

dw/de删除当前单词,删到单次末尾/下个单次开头.5dw 删除五个

dd 删除一整行至下一行开头,

d$/d0 删除一整行至本行末尾/开头

:9,16d 删除9-16行

:9,20m8 将9至20行移动到第八行

:9,20co8 将9至20行复制到第八行

4yl    5p 自光标位置向后复制4个字符,粘贴5分

yw/ye    复制单词

yy               复制一整行

8rk 将光标后的8个字符替换成k

cw  替换整个单次

cc/c0/c$ 替换一整行/行首/行尾

~ 取反大小写

/ 从当前光标位置向后查找 n 跳转到下一个

? 从当前光标位置向前查找 n 跳转到下一个

s 把一个字符换成一段内容

:r xyz 将xyz的内容插入到当前光标位置

:5,8s/wf/wife/ 将5行到8行之间的wf替换成wife,只替换每行第一个

:5,8s/wf/wife/g 将5行到8行之间的全部wf替换成wife

:5,$s/wf/wife/g 将5行到最后一行之间的全部wf替换成wife,同:%s/wf/wife/g

:w 保存

:w 新名字 另存为新名字

:wq 保存退出 同 :x

Ctrl + g 获取文件信息

 

Ctrl + Z (将程序挂起了)误操作后按 fg恢复

ps –e 显示所有终端的进程

ps –p 根据进程id查找进程 gnome-terminal   终端

jobs 专门用来查看进程的命令 优先级 “+” > “-“ > “空”

fg 将暂停的任务转为前台运行,默认是将”+”的任务提前,也可以指定序号

bg 将暂停的任务转为后台运行,默认是将”+”的任务提前,也可以指定序号

kill 进程ID/%进程编号 终止任务

 

ps –f 显示所有内容,完整的定义:

UID    用户ID

PID    进程ID

PPID   父进程ID

C

STIME   开始时间

TTY

TIME

CMD

 

ps –l 会列出如下:

F

S(状态,R正在运行,T挂起程序并没结束但也不分配时间片,S停止状态stopped,Z僵尸状态,”命令 &”是让命令在后台执行的写法)

UID  用户ID

PID  进程ID

PPID父进程ID

C

PRI

NI

ADDR

SZ

WCHAN

TTY

TIME

CMD

猜你喜欢

转载自blog.csdn.net/kakiebu/article/details/82769709
今日推荐