linux 初步学习 (4) 其他指令


1.全局正则表达式搜索

过滤搜索,可以正则表达式匹配
命令:grep (Global Regular Expression Print)
    格式:grep [option] pattern filenames
    功能:逐行搜索所指定的文件或标准输入,并显示匹配模式的每一行。
    选项:-i    匹配时忽略大小写
           -v 找出模式失配的行
    ps -ef|grep svn 查找对应的命令

         
2.ls 列出文件

ls -a 列出目录所有文件,包含以.开始的隐藏文件
ls -A 列出除.及..的其它文件
ls -r 反序排列
ls -t 以文件修改时间排序
ls -S 以文件大小排序
ls -h 以易读大小显示
ls -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

3.mkdir 创建文件

创建文件夹
可用选项:
-m: 对新建目录设置存取权限,也可以用chmod命令设置;
-p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那                      些尚不在的目录,即一次可以建立多个目录;
实例:
(1)当前工作目录下创建名为t的文件夹
           mkdir t
(2)在tmp目录下创建路径为test/t1/t的目录,若不存在,则创建

         mkdir -p /tmp/test/t1/t

4.tar    压缩/解压命令

-c 建立新的压缩文件
-f 指定压缩文件
-r 添加文件到已经压缩文件包中
-u 添加改了和现有的文件到压缩包中
-x 从压缩包中抽取文件
-t 显示压缩文件中的内容
-z 支持gzip压缩
-j 支持bzip2压缩
-Z 支持compress解压文件


tar -cvf archive.tar file1 创建一个非压缩的 tarball
tar -cvf archive.tar file1 file2 dir1 创建一个包含了 'file1', 'file2' 以及 'dir1'的档案文件
tar -tf archive.tar 显示一个包中的内容
tar -xvf archive.tar 释放一个包
tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下
tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包
tar -jxvf archive.tar.bz2 解压一个bzip2格式的压缩包
tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包
tar -zxvf archive.tar.gz 解压一个gzip格式的压缩包

5.其他命令

pwd 查看当前路径
free 显示系统内存使用情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。
sudo rm -rf 文件夹名 删除文件夹

猜你喜欢

转载自blog.csdn.net/weixin_42208646/article/details/91411991
今日推荐