Linux速成命令
发布时间:2023-02-20 10:21:55 所属栏目:Linux 来源:互联网
导读:1.Linux的概述 1.学习Linux之前先了解Unix Unix是一个强大的多用户、多任务操作系统。于1969年在ATT的贝尔实验室开发。UNIX的商标权由国际开放标准组织(The Open Group)所拥有。UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。 2.
drwxr-xr-x 2 root root 4096 Aug 9 21:07 ddd [root@ecs-218164 aaa]# rm -r bbb/ rm: descend into directory ‘bbb/’? y rm: remove regular file ‘bbb/ccc.txt’? y rm: remove directory ‘bbb/’? y [root@ecs-218164 aaa]# ll total 4 drwxr-xr-x 2 root root 4096 Aug 9 21:07 ddd [root@ecs-218164 aaa]# rm -rf ddd/ [root@ecs-218164 aaa]# ll total 0 [root@ecs-218164 aaa]# 【cp、mv】 cp(copy)命令可以将文件从一处复制到另一处。一般在使用cp命令时将一个文件复制成另一个文件或复制到某目录时,需要指定源文件名与目标文件名或目录。 cp a.txt b.txt 将a.txt复制为b.txt文件 cp a.txt …/ 将a.txt文件复制到上一层目录中 mv 移动或者重命名 mv a.txt …/ 将a.txt文件移动到上一层目录中 mv a.txt b.txt 将a.txt文件重命名为b.txt -------------复制文件 cp [root@ecs-218164 aaa]# ll total 8 drwxr-xr-x 2 root root 4096 Aug 9 20:51 bbb -rw-r--r-- 1 root root 16 Aug 9 20:55 ccc.txt [root@ecs-218164 aaa]# mkdir ddd [root@ecs-218164 aaa]# ll total 12 drwxr-xr-x 2 root root 4096 Aug 9 20:51 bbb -rw-r--r-- 1 root root 16 Aug 9 20:55 ccc.txt drwxr-xr-x 2 root root 4096 Aug 9 21:02 ddd [root@ecs-218164 aaa]# cp ccc.txt bbb/ [root@ecs-218164 aaa]# cd bbb/ [root@ecs-218164 bbb]# ll total 4 -rw-r--r-- 1 root root 16 Aug 9 21:03 ccc.txt [root@ecs-218164 bbb]# cd ../ [root@ecs-218164 aaa]# cp ccc.txt bbb/a.txt [root@ecs-218164 aaa]# cd bbb/ [root@ecs-218164 bbb]# ll total 8 -rw-r--r-- 1 root root 16 Aug 9 21:04 a.txt -rw-r--r-- 1 root root 16 Aug 9 21:03 ccc.txt [root@ecs-218164 bbb]# cat a.txt aaa/bbb/ccc.txt [root@ecs-218164 bbb]# cat ccc.txt aaa/bbb/ccc.txt [root@ecs-218164 bbb]# ------------移动文件 mv [root@ecs-218164 aaa]# ll total 12 drwxr-xr-x 2 root root 4096 Aug 9 21:04 bbb -rw-r--r-- 1 root root 16 Aug 9 20:55 ccc.txt drwxr-xr-x 2 root root 4096 Aug 9 21:02 ddd [root@ecs-218164 aaa]# pwd /home/aaa [root@ecs-218164 aaa]# mv ccc.txt /home/aaa/ddd [root@ecs-218164 aaa]# cd ddd/ [root@ecs-218164 ddd]# ll total 4 -rw-r--r-- 1 root root 16 Aug 9 20:55 ccc.txt [root@ecs-218164 ddd]# cd ../ [root@ecs-218164 aaa]# ll total 8 drwxr-xr-x 2 root root 4096 Aug 9 21:04 bbb drwxr-xr-x 2 root root 4096 Aug 9 21:07 ddd [root@ecs-218164 aaa]# 【tar】命令:(打包或解压) tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件。常用参数: -c:创建一个新tar文件 -v:显示运行过程的信息 -f:指定文件名 -z:调用gzip压缩命令进行压缩 -t:查看压缩文件的内容 -x:解开tar文件 打包 tar –cvf xxx.tar ./* 打包并且压缩: tar –zcvf xxx.tar.gz ./* [root@ecs-218164 home]# ll total 16 drwxr-xr-x 3 root root 4096 Aug 9 21:14 aaa drwxr-xr-x 2 root root 4096 May 12 10:17 composetest drwxr-xr-x 2 root root 4096 May 12 14:29 my_wordpress drwx------ 2 www www 4096 Jun 5 16:09 www [root@ecs-218164 home]# tar -cvf a.tar aaa/ aaa/ aaa/bbb/ aaa/ccc.txt [root@ecs-218164 home]# ll total 28 drwxr-xr-x 3 root root 4096 Aug 9 21:14 aaa -rw-r--r-- 1 root root 10240 Aug 9 21:16 a.tar drwxr-xr-x 2 root root 4096 May 12 10:17 composetest drwxr-xr-x 2 root root 4096 May 12 14:29 my_wordpress drwx------ 2 www www 4096 Jun 5 16:09 www [root@ecs-218164 home]# tar -zcvf b.tar.gz aaa/ aaa/ aaa/bbb/ aaa/ccc.txt [root@ecs-218164 home]# ll total 32 drwxr-xr-x 3 root root 4096 Aug 9 21:14 aaa -rw-r--r-- 1 root root 10240 Aug 9 21:16 a.tar -rw-r--r-- 1 root root 173 Aug 9 21:16 b.tar.gz drwxr-xr-x 2 root root 4096 May 12 10:17 composetest drwxr-xr-x 2 root root 4096 May 12 14:29 my_wordpress drwx------ 2 www www 4096 Jun 5 16:09 www [root@ecs-218164 home]# 解压 tar –xvf xxx.tar tar -zxvf xxx.tar.gz -C /usr/aaa [root@ecs-218164 home]# ll total 32 drwxr-xr-x 3 root root 4096 Aug 9 21:14 aaa -rw-r--r-- 1 root root 10240 Aug 9 21:16 a.tar -rw-r--r-- 1 root root 173 Aug 9 21:16 b.tar.gz drwxr-xr-x 2 root root 4096 May 12 10:17 composetest drwxr-xr-x 2 root root 4096 May 12 14:29 my_wordpress drwx------ 2 www www 4096 Jun 5 16:09 www [root@ecs-218164 home]# mv b.tar.gz aaa/ [root@ecs-218164 home]# ll total 28 drwxr-xr-x 3 root root 4096 Aug 9 21:18 aaa -rw-r--r-- 1 root root 10240 Aug 9 21:16 a.tar drwxr-xr-x 2 root root 4096 May 12 10:17 composetest drwxr-xr-x 2 root root 4096 May 12 14:29 my_wordpress drwx------ 2 www www 4096 Jun 5 16:09 www [root@ecs-218164 home]# cd a aaa/ a.tar [root@ecs-218164 home]# cd aaa/ [root@ecs-218164 aaa]# ll total 12 drwxr-xr-x 2 root root 4096 Aug 9 21:14 bbb -rw-r--r-- 1 root root 173 Aug 9 21:16 b.tar.gz -rw-r--r-- 1 root root 16 Aug 9 21:14 ccc.txt [root@ecs-218164 aaa]# tar -zxvf b.tar.gz aaa/ aaa/bbb/ aaa/ccc.txt [root@ecs-218164 aaa]# ll total 16 drwxr-xr-x 3 root root 4096 Aug 9 21:14 aaa drwxr-xr-x 2 root root 4096 Aug 9 21:14 bbb -rw-r--r-- 1 root root 173 Aug 9 21:16 b.tar.gz -rw-r--r-- 1 root root 16 Aug 9 21:14 ccc.txt [root@ecs-218164 aaa]# mkdir ccc [root@ecs-218164 aaa]# ll total 20 drwxr-xr-x 3 root root 4096 Aug 9 21:14 aaa drwxr-xr-x 2 root root 4096 Aug 9 21:14 bbb -rw-r--r-- 1 root root 173 Aug 9 21:16 b.tar.gz drwxr-xr-x 2 root root 4096 Aug 9 21:19 ccc -rw-r--r-- 1 root root 16 Aug 9 21:14 ccc.txt [root@ecs-218164 aaa]# tar -zxvf b.tar.gz -C ./ccc aaa/ aaa/bbb/ aaa/ccc.txt [root@ecs-218164 aaa]# cd ccc [root@ecs-218164 ccc]# ll total 4 drwxr-xr-x 3 root root 4096 Aug 9 21:14 aaa 【grep】命令 查找文件里符合条件的字符串。 用法: grep [选项]… PATTERN [FILE]…示例: grep lang anaconda-ks.cfg 在文件中查找lang grep lang anaconda-ks.cfg –color 高亮显示 (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |