ls -a /:所有文件包括隐藏文件
ls -c /:按文件的修改时间排序
ls -l /:所有文件按照长格式来显示文件信息
ls -F /:用于标记文件类型ak是可执行文件,desktop是目录文件
ls -al /:查看文件的详细,包含权限查看
touch -c -t:设定文件的时间记录touch -c -t 05071930 file
mkdir -p /home/dir/dir2:用-p来一次性建立多层目录
mkdir-m 777 newdir:创建文件的时候同时赋予权限,没有-m的时候默认权限是755
rmdir:递归删除目录,当删除完子目录后为空目录的时候才会删除父目录
cp -i:example.c /usr/local/shiyan.c:复制的时候提醒确认
cp -f :不给提示确认
cp -r:复制整个目录包含子目录到指定文件夹
mv:移动文件夹
rm -f:不提醒删除
rm -i:提醒式删除
wc -clw:统计字节数/行数/字数
cat 显示文本文件或者把几个文本文件内容添加到另一个文本文件中
-n:由1开始编号
-b:空白行不编号
-s:连续两行空白替换成一行
cat -n textfile1 > textfile2
cat -b textfile1 textfile2 >> textfile3 空白行不编号
more 查看文件
-num:一次显示几行
+num:从第几行开始显示的
space键:显示下一页
b:显示上一页
tail:从文件末尾查看文件
-n:显示文件最后的n行
+n:从文件的din行开始
diff:比较两个文本文件,列出不同之处
-b:忽略行尾的空格
-c:采用上下文输出格式(提供三行上下文)
grep:查找文件
grep "asasa" a*:在以a开头文件中找到匹配“asasa"字段的文件
grep '[a-z]\{5\}' aa 在aa文件中找到至少有5个连续小写字符的字符串
ls -l | grep 'a':在ls -l 输出的内容里找到含有a字符的行
find:查找文件
-name:按照文件名来查找
-perm:按照权限来找
-size:按照大小来找
-ctime n:照过去几天被修改过的文件
find /boot -name ".conf" -print
find -ctime -20
whereis:查看文件,命令手册的位置命令
file:查看文件类型
whatis:查看命令功能 whatis ls
.tgz
解压:tar zxvf FileName.tgz
压缩:未知
.tar.tgz
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
locate命令的使用实例:
$ locate /etc/sh
搜索etc目录下所有以sh开头的文件。
$ locate ~/m
搜索用户主目录下,所有以m开头的文件。
$ locate -i ~/m
搜索用户主目录下,所有以m开头的文件,并且忽略大小写。
ls -c /:按文件的修改时间排序
ls -l /:所有文件按照长格式来显示文件信息
ls -F /:用于标记文件类型ak是可执行文件,desktop是目录文件
ls -al /:查看文件的详细,包含权限查看
touch -c -t:设定文件的时间记录touch -c -t 05071930 file
mkdir -p /home/dir/dir2:用-p来一次性建立多层目录
mkdir-m 777 newdir:创建文件的时候同时赋予权限,没有-m的时候默认权限是755
rmdir:递归删除目录,当删除完子目录后为空目录的时候才会删除父目录
cp -i:example.c /usr/local/shiyan.c:复制的时候提醒确认
cp -f :不给提示确认
cp -r:复制整个目录包含子目录到指定文件夹
mv:移动文件夹
rm -f:不提醒删除
rm -i:提醒式删除
wc -clw:统计字节数/行数/字数
cat 显示文本文件或者把几个文本文件内容添加到另一个文本文件中
-n:由1开始编号
-b:空白行不编号
-s:连续两行空白替换成一行
cat -n textfile1 > textfile2
cat -b textfile1 textfile2 >> textfile3 空白行不编号
more 查看文件
-num:一次显示几行
+num:从第几行开始显示的
space键:显示下一页
b:显示上一页
tail:从文件末尾查看文件
-n:显示文件最后的n行
+n:从文件的din行开始
diff:比较两个文本文件,列出不同之处
-b:忽略行尾的空格
-c:采用上下文输出格式(提供三行上下文)
grep:查找文件
grep "asasa" a*:在以a开头文件中找到匹配“asasa"字段的文件
grep '[a-z]\{5\}' aa 在aa文件中找到至少有5个连续小写字符的字符串
ls -l | grep 'a':在ls -l 输出的内容里找到含有a字符的行
find:查找文件
-name:按照文件名来查找
-perm:按照权限来找
-size:按照大小来找
-ctime n:照过去几天被修改过的文件
find /boot -name ".conf" -print
find -ctime -20
whereis:查看文件,命令手册的位置命令
file:查看文件类型
whatis:查看命令功能 whatis ls
.tgz
解压:tar zxvf FileName.tgz
压缩:未知
.tar.tgz
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
locate命令的使用实例:
$ locate /etc/sh
搜索etc目录下所有以sh开头的文件。
$ locate ~/m
搜索用户主目录下,所有以m开头的文件。
$ locate -i ~/m
搜索用户主目录下,所有以m开头的文件,并且忽略大小写。