ls
ls -a 显示指定目录下所有目录与文件,包括隐藏文件
-l 以列表的方式显示文件的详细信息
-h 配合-l以人性化的方式显示文件大小
隐藏文件和隐藏文件夹是用来配置应用的。
cd change directory 的缩写,其功能为更改当前的工作目录,也是用户最常用的命令之一。
cd 回到家目录(/home/用户目录)
cd~ 回到家目录(/home/用户目录)
cd .
cd .. 返回上一级目录
cd - 可以在最近两次目录之间来回切换
rm 删除文件和目录
-f 忽略不存在的文件,不给出提示信息
-r,-R 递归删除指定目录及子目录和相应的文件
-i 交互式删除文件
例子
$rm -I test example
交互式删除当前目录下的文件test和example
$rm -r *
删除当前目录下除隐含文件外的所有文件和子目录
cp 将源文件或目录复制到目标文件或目录中
注:如果是目录,需要使用-r选项
cp -f 已经存在的文件直接覆盖
-i 覆盖前提示
-r 递归复制
mv (剪切)重命名文件或目录,或者移动文件所在位置
mv -i 覆盖文件前提示
-f 直接覆盖
查看文件内容
cat concatenate
, 查看文件内容、创建文件,文件合并、追加文件内容等功能,整体显示
more more 分屏显示文件内容分页显示
grep搜索文本文件名 grep 搜索文本文件内容
cat
-b 对非空输出行编号
-n 对输出的所有行编号
more
操作键 功能
空格键 显示手册页的下一屏
Enter键 一次滚动手册页的一行
b 回滚一屏
f 前滚一屏
q 退出
grep
1.Linux 系统中grep 命令是一种强大的文本搜索工具
grep允许对文本文件进行模式查找,所谓模式查找,又被称为正则表达式,在就业班详细讲解。
-n 显示匹配行及行号
-v 显示不包括匹配文本的所有行(相当于求反)
-i 忽略大小写
2.常用的两种模式查找
^a 行首,搜索以a开头的行
ke$ 行尾,搜索以ke结束的行
echo
会在终端显示参数指定的文字,通常会和重定向联合使用。
重定向>和>>
Linux允许将命令执行结果重定向到一个文件
将本应显示在终端上的内容 输出/追加到指定文件中
其中
>表示输出,会覆盖文件原有的内容
>>表示追加,会将内容追加到已有文件的末尾
ls -hl > a 把ls显示的信息显示到文件夹中
mkdir命令 创建目录
-m,--mode=MODE 将新建目录的存储权限设置为MODE
-p 可一次建立多个目录
例子
$mkdir –mode=700 /home/mengqc/test
新建子目录test
,只有文件主有读、写、执行权限,其他人无权访问
$mkdir -p -m 750 bin/os_l
在当前目录中建立bin
和bin
下的os_l
目录,权限设置为文件主可读、写、执行,同组用户可读和执行,其他用户无权访问
rmdir命令 删除空目录
$cd /home/mengqc/test (打开目录)
$rmdir -p bin/os_l 删除子目录os_l和其父目录bin
pwd命令 显示当前工作目录的绝对路径
$pwd 显示绝对路径
ls命令 列出指定目录的内容
-a,–all 显示指定目录下所有子目录和文件,包括以“.”开头的隐藏文件(如 .cshrc)
-C 分成多列显示各项。
-d 如果参数是目录,则只显示它的名字(不显示其内容)。
-F,–classify 在列出的文件名后面加上不同的符号,以区分不同类型的文件。可以附加的符号有: / * @ | =
-i,–inode 输出的第一列显示文件的I节点号。
-l 以长格式显示文件的详细信息。输出的信息依次是:
文件类型与权限 链接数 文件主 文件组 文件大小 建立或最近修改的时间 文件名
例如:-rw-r--r-- 2 mengqc group 198 10月 20 2010 csh1
例子
$ls -F
列出当前目录的内容,并标出文件的属性
$ls -C /home/mengqc
按多列形式列出目录的内容
$ls -lai
以长列表格式列出当前目录的内容,包括隐藏文件和它们的I节点号
kill命令
终止一个进程的运行
sleep命令
使进程暂停执行一段时间 sleep 时间值(秒为单位)
gzip命令
用来对文件进行压缩和解压缩
unzip命令
对ZIP格式的压缩文件进行解压缩
mtools中的主要命令
mcd 目录名 改变DOS文件系统的当前目录
mcopy 源文件 目标文件 在DOS和Linux系统之间复制文件
mdel 文件名 删除DOS软盘上的文件
mdir 目录名 显示DOS软盘上的文件和目录
mformat 驱动器号 以MS DOS文件系统的格式来格式化软盘
mlabel 驱动器号 在DOS软盘上写卷标
mmd 目录名 在DOS软盘上创建目录
mrd 目录名 删除DOS软盘上的目录
mren 源文件 目标文件 对DOS软盘上的文件重新命名
mtype 文件名 显示DOS软盘上文件的内容