1.rm -i进行删除时会进行提示 rm -f进行删除时进行强制删除,并没有任何提示
2.创建目录:mkdir 删除目录:rmdir 删除目录,删除操作一定要小心,确定是否真的删除之后再进行相关的操作。其实也没有必要用这么复杂的指令,直接rm -f就可以了,但是执行删除的enter之前,一定要小心。
3.stat 命令可以提供文件系统上某个文件的所有状态信息
4.file 命令可以查看文件的类型
file 将文件分为三种类型:
1)文本文件:包含可打印字符的文件
2)可执行文件:可在系统上运行的文件
3)数据文件:包含不可打印二进制字符、又不能在系统上运行的文件
5.cat命令是显示文本文件中所有数据的得力工具cat -n给所有行加上行号,cat -b是只给有文本的行加上行号,可以跨过空行;但是cat命令是直接显示完,不方便阅读,所以有more命令,可以每次只显示一页
6.tail命令会显示文件末尾的部分,默认显示文件末尾后10行,同样head命令会显示文件开头的部分,默认10行
7.ps指令查看当前运行的进程,ps-A查看所有的进程,但是ps命令在只能显示某个特定时间点的信息,如果想观察频繁换进换出内存的进程的趋势,可以使用top命令,能够实时显示进程信息,查看出来的上框中,PR表示优先级,NI进程的谦让度(用来参与决定优先级),VIRT表示进程占用的虚拟内存总量,RES进程占用的物理内存的总量,SHR进程和其他进程共享的内存总量,S进程的状态(D可中断休眠,R运行,S休眠,T跟踪或者停止,Z僵化)
8. UID:启动这些进程的用户 PID:进程的进程号
PPID:父进程的进程号(如果该进程是由另一个进程启动的)
C:进程生命周期中的CPU的利用率 STIME:进程启动时的系统时间
TTY:进程启动时的终端设备 TIME:运行进程需要的累计CPU的时间
CMD:启动的程序名称
9.在Linux中,进程之间通过信号来通信,进程的信号就是预定义好的一个消息,进程能识别它并决定忽略还是作出反应。
10.kill指令用来结束进程,需要root权限
11.Linux系统将所有的磁盘都挂载到一个虚拟目录下。在使用新的存储媒体之前,你需要把它放到虚拟目录下,这项工作成为挂载。操作的指令为mount,将指定文件以某种格式挂载到某个路径。大致知道个指令,不行就查看man手册,那对应的卸载就是umount。
12.df指令查看所有已挂载磁盘的使用情况 df -h会将字节转换为常见的G或者M,更直观一些。du命令会显示当前目录下的所有文件、目录和子目录的磁盘使用情况。
13.sort命令:sort -n 文件名 可以按照数字进行排序 sort -M 文件名 按照日期排序
14.grep指令的作用主要是搜索数据
在此指令中: grep 搜索字符 文件名
如果想要进行反向搜索,则在相应的搜索字符前加-v,即 grep -v 搜索字符 文件名
如果想要显示匹配模式的行号 则在前面添加-n参数,如果指定多于一个匹配模式,得到两个模式中的任何一个结果,则用-e来进行指定
15
1)bzip2:用来压缩文件 bzcat用来显示压缩的文本文件的内容 bunzip2用来解压压缩后的.bz2文件 bzip2recover:用来尝试恢复损毁的压缩文件
2)gzip:用来压缩文件 gzcat:用来显示压缩的文本文件的内容 gunzip:用来解压文件
3)zip:创建一个压缩文件,包含指定的文件和目录
zipcloak:创建一个加密的压缩文件,包含指定的文件和目录
zipnote:从zip文件中提取批注
zipsplit:从一个现有zip文件分割成多个更小的固定大小的文件
unzip:从压缩过的zip文件中提取文件和目录。
16.tar命令:给整个目录结构创建归档文件
常用 压缩:tar -cvf xx.tar xx 解压缩:tar -xvf xx.tar或者 tar -xvf xx.tar.gz
17.bash shell利用环境变量的特性来存储有关shell会话和工作环境的信息。
18.chmod 可以进行用户权限的更改
19. cd -打开上次的目录
20.printenv:查看全部的全局变量,如果想要显示单个环境变量的值,可以使用echo指令,当引用环境变量时,必须在环境变量的名称前放置一个$符号。set可以查看全部的,包含局部变量和全局变量,也可以通过$(变量)。
Linux学习笔记二
最新推荐文章于 2024-05-09 17:24:18 发布