命令格式:rm [选项] 文件…
命令功能:删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。
常用命令参数:
押题:会使用到rm -rf 目录名
,表示递归删除指定目录的文件以及文件夹,并且没有提示!
个人理解:
软链接命令格式:ln -s 源文件 目标文件
其实就是类似于windows下,将某个文件生成一个快捷方式而已!
注: 如果没有-s选项就表示创建的是硬链接,等同于 cp 源文件 目标文件
+同步更新文件内容
软链接详解:https://www.jianshu.com/p/dde6a01c4094
https://blog.csdn.net/er234ut/article/details/6660857 很短的一篇博客,理解起来很简单。因为要理解倒引号需要先知道双引号和单引号的作用。
我自己做了一个总结:
$
、/
、倒引号
''name''
会与$name
产生等价的效果送分题:存在/home目录下
命令格式:ls [选项] [目录或文件名]
常用命令参数:
ls --color
ls详解:https://blog.csdn.net/gnail_oug/article/details/70162658
命令格式:passwd [选项] 用户名
命令参数:
具体实例:https://www.runoob.com/linux/linux-comm-passwd.html
定义:匹配任意字符的0次或多次出现
使用:ls *f*
,表示列出所有含有f的文件和目录
root:~/ $ ls -l
drwxr-xr-x 2 shiyanlou shiyanlou 4096 6月 9 2018 Desktop
以上面为例子,前10个字符为drwxr-xr-x
分4段,以区间表示:
权限详解:r代表读、w代表写、x代表可执行,-代表没有相应权限。r的值为4、w的值为2、x的值为1。
仅匹配模式表中给定一次出现的“模式”各模式之间以“|”分开,如:file@(.c |.o),匹配file.c和file.o
用来加载指定挂载,挂载可以理解为windows下的盘符。
命令格式:mount [-fnrsvw] [-t vfstype] [-o options] device dir
举个例子:假设主机上擦有一个u盘,其挂载名为/dev/sdb10
那么我们可以使用mount命令:mount /dev/sdb10 /uPan
,这时候系统就可以直接cd /uPan
进入我们的u盘了
使用umount命令取消挂载:umount /dev/sdb10
或者umount /uPan
都可以取消u盘这个挂载。
常用的,它txt估计有错,例如d这个是没有意义的。
Esc:从编辑模式切换到命令模式;
x或X:删除一个字符,x删除光标后的,而X删除光标前的;
D:删除从当前光标到光标所在行尾的全部字符;
dd:删除光标行正行内容;
ndd:删除当前行及其后n-1行;
a:在当前字符后添加文本;
i:在当前字符前插入文本;
o:在当前行后面插入一空行;
O:在当前行前面插入一空行;
:wq:在命令模式下,执行存盘退出操作;
:w:在命令模式下,执行存盘操作;
:w!:在命令模式下,执行强制存盘操作;
:q:在命令模式下,执行退出vi操作;
:q!:在命令模式下,执行强制退出vi操作;
:e文件名:在命令模式下,打开并编辑指定名称的文件;
:n:在命令模式下,如果同时打开多个文件,则继续编辑下一个文件;
命令概念:read内部命令被用来从标准输入读取单行数据。这个命令可以用来读取键盘输入,当使用重定向的时候,可以读取文件中的一行数据。
命令格式:read [选项] 变量名
常用命令参数:
read详解:https://www.runoob.com/linux/linux-comm-read.html
这个内容比较多,直接看别人博客:https://www.cnblogs.com/end/archive/2012/02/21/2360965.html
命令格式:grep [选项] 目标文件
常用命令参数:
这里以ls命令为例子!
重定向命令格式:ls > 文件名
,直接覆盖文件内容的操作
附加输出重定向命令格式:ls >> 文件名
,以追加的形式写入文件末尾
送分题:在行末模式下输入:wq
内核版本和发行版本
命令格式:history [选项] [参数]
常用命令参数:
简化格式:
!! : 重复执行上一条命令
!n : 重复执行第n条命令
!-n : 重复执行倒数第n条命令
!string : 重复执行以string开头的命令
!?string? : 重复执行包含string的命令
!# : 到现在为止的所有命令
bash < 脚本名
bash 脚本名
./脚本名
程序的一次执行过程。进程有3种基本状态:等待态、就绪态、运行态
送分题:tab键
${pattern#name},${pattern##name},${pattern%name},${pattern%%name}
表达式的值${pattern#name}
,从字符串开头开始匹配,删除最短的匹配${pattern##name}
,从字符串开头开始匹配,删除最长的匹配${pattern%name}
,从字符串结尾开始到字符串开头匹配,删除最短匹配${pattern%%name}
,从字符串结尾开始到字符串开头匹配,删除最长匹配具体实例:https://blog.csdn.net/firefoxbug/article/details/7288953
主分区,扩展分区、逻辑分区
硬盘分区工具fidsk
用法介绍:
命令格式:cat [选项] [参数]
常用命令参数:
详解:https://www.runoob.com/linux/linux-comm-cat.html
$HOME
使用当前登录的用户的主目录
送分题:匹配给定模式表中1次或0次出现
kill命令
命令格式:kill [参数] [进程号]
常用命令参数:
$#,$?,$$,$!
符号的定义送分题:fsck工具
送分题:树形结构
送分题:强制终止当前终端运行程序,并且返回终端命令交互式界面