Linux文件目录含义:
/var:放置系统执行过程中经常变化的文件
ctrl+shift+加号:放大终端窗口的字体显示
ctrl+减号:缩小终端窗口的字体显示
ctrl+l(L的小写)/clear:清屏
tab键:自动补齐
Linux命令格式:
command [-options] [patameter]
help:显示command命令的帮助信息,格式为:command --help
man:显示command命令的帮助信息,格式为:man command
使用man时的操作键
Linux常用命令
ls:查看文件信息,列出目录的内容
常用选项
选项
含义
显示指定目录下所有子目录与文件,包括隐藏文件
以列表方式显示文件的详细信息
配合-l以人性化的方式显示文件大小
列出文件的iNode编号,系统自动给每个文件的编号
列出的信息含义如下:
通配符
含义
文件,文件名中所有字符
查找te开头的文件
*html
html结尾的文件
文件名中任意一个字符
指有三个字符,第一个字符任意,后缀为.c的文件
只有三个字符,前两个为a.,最后一个字符任意
[”和“]”将字符组括起来,表示可以匹配字符组中的任意一个。“-”用于表示字符范围。
[abc]
a,b,c中任意一个
[a-z]
a-z中任意一个
[a-z]*
a-z中任意一个字符开头的
转义
touch:创建一个空文件
如果文件存在,就是修改文件时间
cd:切换工作目录
命令
含义
切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。
切换到当前用户的主目录(/home/用户目录)
切换到当前目录.
cd ..
切换到上级目录.
可进入上次所在的目录.
注意:如果路径是从根目录开始的,则路径的前面需要加“/”,如/etc
mkdir:创建目录
通过mkdir命令可以创建一个新的目录。参数-p可递归创建目录。需要注意的是新建目录的名称不能与当前目录中已有的
目录或文件同名,并且目录创建者必须对当前目录具有写权限。
rm删除文件或目录
选项
含义
以交互式方式执行
强制删除,忽略不存在的文件,无需提示
递归删除,删除有文件的目录文件时必须加此参数
cp:拷贝文件或目录
将给出的文件或目录文件复制到另一个文件或目录文件中。
常用选项:
选项
含义
该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。
已经存在的目标文件而不提示,直接覆盖
交互式复制,在覆盖目标文件之前将给出提示要求用户确认.
若给出的源文件是目录,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名.
显示拷贝进度
mv:移动、重命名
选项
含义
禁止交互式操作,如有覆盖也不提示
确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件.
显示进度
如果目录存在,先备份,再移动目录.
tree:显示指定目录的结构
>/>>:输出重定向
Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。
注意:
>输出重定向会覆盖原来的内容,文件不存在,则创建。
>>输出重定向则会追加到文件的尾部。文件不存在,则创建。
cat:查看或合并文件内容
参数
含义
输出行号,从1开始
输出行号,从1开始linux常用命令,空白行不编号
当遇到连续连续两行以上空白行,换成一行显示
注意:通过配合重定向可合并多个文件内容到一个文件中
more:分屏查看文件内容