初识Linux-2

1,rm leo/a*可以将leo文件夹中带有a的所有文件全部删除,rm -r leo/a*可以将文件夹中含有a的文件和文件夹都全部删除

2,ls -l -d dc/*2表示遇到含有2的目录时不进入目录还是察看目录本身的信息,而ls -l dc/*2则在只是察看dc中所有含有2的文件和文件夹中文件的信息(即文件夹中含有2,但文件夹中的文件不一定含有2,但是不能察看该含有2的目录的信息,要想察看只能使用 -d);

3,rm a*b表示a打头b结尾的都可删除,rm a*b*c表示a打头,中间有个b,c结尾的文件都可以被删除;

4,“?”表示一个任意字符;

5,f[]表示匹配一个字符eg:f[b-j],rm f[b-j],即删除fb到fj,f[1-9]表示删除f1到f9但是f[1011]不能表示删除f10和f11,因为这样的删除操作是但个字符的删除操作,f[4-12]表示匹f1到f4或者匹配f2(一定要注意是匹配单个字符)

6,more也可以察看文件或者目录的内容,more可以实现展屏功能而cat则是把所有内容全部呈现more中空格键加一行,enter建加一屏,less的作用也是分屏显示less比more的优势,随意进退看文件的内容,只想看文件的前几行用head(一般前10行)head -10,只想看后几行用tail,tail -10之看后10行

7,统计数量用wc(word count)统计的内容包括行数(是准确的),单词数(以空白分割单词,若没有空格则认为是一个单词,所以不准确),字符数,wc -l,只统计行数,wc -w只统计单词数,wc -c只统计字符数,

8,grep soft1 /etc/passwd 表示在一个文件中查找包含“soft1”字符串的行

9,grep -i Soft1 /etc/passwd,“-”i表示忽略大小写

10,若查找不带某个东西的行,则用grep -v 01 /etc/passwd表示在那个文件中查找不带有01字符的行

11,grep 01 /etc/passwd | more表示将前一个命令当作输出给后一个命令

12,vi中包含2种工作状态,1命令状态(初始化状态),2,插入状态,从命令状态进入插入状态输入i,a,o即可,从插入状态进入命令状态输入ESC即可,命令状态中包含底行模式,命令状态下都是当作命令,插入状态都是当作文字,要从命令状态退出用“:q!”强制退出,

13,PID:进程ID,PPID:父进程ID,S表示睡眠状态(sleep),R表示运行状态,T表示挂起状态

14,ps -e 显示所有终端的进程

15,僵尸进程:进程已经结束但还是占用资源,Z状态的进程是僵尸进程

16,一个进程是谁创造的,则谁是父进程,bash的父进程是gnome-terminal

17,zzyleoo@ubuntu:~$ ps -f -p 1

UID PID PPID C STIME TTY TIME CMD

root 1 0 0 15:16 ? 00:00:00 /sbin/init

初始化进程就是init:进程ID总是1,进程为0的进程在linux中是不存在的

18,专门察看后台任务的命令是jobs,将后台任务切换到前台的命令:fg,把暂停的后台任务放在后台执行起来用bg

19,kill加进程号可以杀死该进程,还可以用kill加%加编号,终止该进程


你可能感兴趣的:(linux)