前言:2,3章讲的事系统安装和软件使用,就不总结了
第4 章基本命令
理解绝对路径和相对路径的概念:以正斜杠/开头的路径是绝对路径。
掌握PWD 命令的作用:显示当前目录的绝对路径。
掌握创建目录的命令:mkdir,注意-p选项的作用。
mkdir -pa / b / c
-p 参数来创建多级文件夹
掌握移动目录的命令:MV,
-i(交互式), - b(备份目标目录的同名文件)选项的作用,会使用mv命令对文件进行改名。
-b 若需覆盖文件,在则覆盖文件前先进行备份 被备份的名字后加〜
-i 若目标文件已存在同名文件,则提示询问是否覆盖
-t 指定MV 的目标目录,改选项使用于移动多个源文件到一个目录的情况,此时目标文件在前,源文件在后。
了解删除目录的命令rmdir 。
Rmdir +文件名:只能删空目录
RMDIR -p A / tesdir:在当前目录下的一个目录中,删除名为TESTDIR 的子目录若。测试删除后,一个目录成为空目录,则一个亦予删除。
- 掌握删除文件或目录的命令:rm 。
注意-i(交互式), - F(不交互,直接删除), - R(递归删除)选项的作用。
rm -rf +目录名:递归强制删除目录下的所有,并且不给提示
-f :忽略不存在的文件,并且从不给出提示。
-r,列出目录和子目录均递归地删除。
掌握复制目录的命令:cp
注意-i(交互式), - b(备份目标目录的同名文件)选项的作用,-r(递归复制)选项的作用。
掌握跳转目录的命令:cd 。
用下面的命令回到自己的用户主目录。
cd~
9,掌握回声命令。
echo“hello”#输出字符串hello到显示器屏幕
echo“hello”> hello.txt#输出字符串hello到文件hello.txt
掌握触摸命令。
touch hello.txt#创建名为hello.txt的空文件
掌握明确的命令:
清除或者Ctrl + l#清空屏幕
掌握查看目录的命令ls 。
注意ls命令如果不带参数可以查看当前目录下的所有文件和子目录。也可以使用ls某个路径名来查看某个目录下的所有文件和子目录。
注意-F,-a,-l选项的作用。能够熟练解释ls -l命令的输出结果中各字段的含义。
ls -l == ll
掌握查看文件内容命令cat 。注意-n(显示行号)选项的作用。
-n:显示行号
掌握文件内容查找命令grep。
例子:
grep root /etc/passwd
grep‘struct list’stack.h //查找带空格字符串必须加单引号
了解head命令和tail命令的功能和用法。
head -n 10 /etc/passwd 显示passwd 的头10行
tail -n 10 /etc/passwd 显示passwd 的尾10行
了解more命令和less命令的功能和用法。
more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file]
+n 从笫n行开始显示
-n 定义屏幕大小为n行
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
掌握更改文件权限命令chmod。
chmod命令用于改变一个文件的权限,这个命令使用“用户组+/-权限”的表述方式来增加/删除相应的权限。
用户组包括了文件属主(u)、文件属组(g)、其他人(o)和所有人(a)。
chmod u+x days
#增加属主对文件days的执行权限。
chmod a-x days
#用a同时指定所有的3种人。删除所有人(属主、属组和其他人)对days的执行权限。
chmod o=u days
#将其他人的权限设置为和属主的权限一样。
chmod 711 prog 以数字方式设置权限
#设置文件prog的权限,属主对该文件拥有读、写、执行权限,属组和其他人对该文件拥有执行权限。
注意:只有文件的属主和root用户才有权修改文件的权限
了解更改文件所有权命令chown和设置文件的属组命令chgrp的功能和用法。
命令名称: chown - change file owner and group
sudo chown -R sususu a 将a的属主改为sususu
sudo chown -R t1:t1 a 将a的属主,属组改为 t1
-R 递归处理
chgrp 改变文件目录所属的组。
sudo chgrp –R t1 a 将a的属组改为 t1
硬链接文件和软链接文件各有什么特点?分别需要什么命令来创建?
硬链接看做是文件的副本
软连接看做是文件的快捷方式
硬链接的特点
文件有相同的 inode 及 data block;
只能对已存在的文件进行创建;
不能交叉文件系统进行硬链接的创建;
不能对目录进行创建,只可对文件创建;(root下可以)
删除一个硬链接文件并不影响其他有相同 inode 号的文件。
软链接的特点
软链接有自己的文件属性及权限等;
可对不存在的文件或目录创建软链接,当链接到的文件存在时,即可直接通过软链接访问
软链接可交叉文件系统;
软链接可对文件或目录创建;
创建软链接时,链接计数 i_nlink 不会增加;
删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即dangling link,若被指向路径文件被重新创建,死链接可恢复为正常的软链接)。
理解输入重定向和输出重定向的概念,掌握输入重定向符号<和<<的使用方法,掌握输出重定向符号>和>>的使用方法,注意>和>>功能上的区别。
重定向:改变原来的输入输出目标
> 和 < 分别代表重定向的方向,是从左到右还是从右到左
>> 和 << 代表追加,也就是不改变重定向目标文件原有的内容,追加在后面。
掌握文件查找命令find的用法。
格式:find path expression
find / -name sss #在根目录下查找文件sss ,表示在整个硬盘查找
找/ etc -name sss #在/ etc 目录下文件sss
了解文件定位命令其中的用法。
which+应用名
如:which man
理解管道的概念和使用方法。管道:a | b(把一个的输出当做b的输入)