Linux常用命令学习(持续更新)

文件操作:

ls                                                                        :查看当前目录下的文件

rm filename                                                       :删除文件

rmdir filename                                                   :删除文件夹

rm --recursive -r(或-R) filename                        :选项可删除每个给定的目录,以及其下所有的内容

rm -r  filename                                                  :删除文件夹                                 

mkdir (-p)filename                                         :创建(深层)文件夹

mv filename (filename filename )/path            :将filenames文件移动到/path目录下

touch filename                                                  :创建文本文件

file filename                                                       :查看文件类型

chmod  操作  filename                                        :修改文件权限        

                                                                             r (4)表示文件可以被读(read)

                                                                             w (2)表示文件可以被写(write)

                                                                             x (1)表示文件可以被执行(如果它是程序的话)

例如:

chmod   764  test.txt             :表示将test.txt文件权限设置为     所有者权限为rwx, 群组权限为rw,其他人权限为r。

压缩或解压:

1)tar                                                                      :压缩或解压

-c 创建压缩文件
-x

解开压缩文件

-t

查看压缩包内有哪些文件

-z 用Gzip压缩或解压文件
-j 用bzip压缩或解压文件
-v 显示压缩或解压过程
-f 目标文件名
-P 保留原始的权限与属性
-p 使用绝对路径来压缩
-C 解压到指定目录

压缩一般使用:           tar  -czvf   压缩之后的名字  压缩文件

解压一般使用:           tar  xzvf  解压文件   -C    指定解压路径

2)源码安装rar:

1. 下载: wget http://www.rarlab.com/rar/rarlinux-x64-4.2.0.tar.gz ,也可能是其他的版本的,下面的操作时一样的。

2.  解压并安装:

    tar xf rarlinux-x64-4.2.0.tar.gz

   cd rar

   make install

rar解压:                       rar       x   filename,

搜索:

grep                             : 在文本中进行关键字搜索

                   -c               :仅显示找到的行数

                   -i                 : 忽略大小写

                   -n                : 显示行号

                   -v                : 反向选择---仅列出没有“关键字”的行

find                                :按照指定条件查找文件

-name 匹配名称
-perm 匹配权限(mode为完全匹配,-mode为包含即可)
-user 匹配所有者
-group 匹配所有组
-mtime -n +n 匹配修改内容时间(-n指n天以内,+n指n天以外)
-atime -n +n 匹配访问文件时间
-ctime -n +n 匹配修改文件权限的时间
-nouser 匹配无所有者的文件
-nogroup 匹配无所有组的文件
-newer f1 !f2 匹配比文件f1新但比文件f2旧的文件

--type

b/d/c/p/l/f

匹配文件类型(后面的字母依次表示:块设备、目录、字符设备、管道、链接文件、文本文件)
-size 匹配文件的大小(+50KB为查找 超过50KB的文件,-50KB表示查找小于50KB的文件)
-prune 忽略某个目录

-exec ...... {}   \;

后面可跟用于进一步处理搜索结果的命令(.-exec.....表示找到文件之后的操作, {}表示找到的全部文件,   \; 为该操作的结尾标志)

find 查找路径(/) -name filename  

其他;

man (-f)  instructionname         :(简单的)描述指令作用

猜你喜欢

转载自blog.csdn.net/qq_37277944/article/details/82775960