另类解说linux管理与实际应用(二)

来到陌生的城市,不知道当前所在的路径,这时候就需要最快的查询方式。

查看当前路径

pwd                      #查看当前路径

无依无靠这就需要查询详细地点了,找个旅馆住下来

列出目录

ls \           #显示目录
ll -ah         #列出所有目录和文件以及它们的信息,并以人性化方式显示。-a为显示以“.”开头的隐藏文件
               #-h为human只是增强可读性,-l为列出文件和目录的权限、所有者、大小、修改时间和名称
               #ll是ls -l的别名。

进了房间,发现房间空空如也,需要准备生活用品等放在某个自己指定的地方

创建目录以及文件

mkdir /tmp                     #创建临时目录
mkdir -p /love/like            #如果没有父级目录则和子级目录一起创建
touch -a /love/like            #更改文件访问时间为当前时间
touch -m /love/like            #更改文件修改时间,-am改变访问和修改时间
touch tooldemo.txt             #创建一个以.txt后缀的文件

当发现所需物品不足,就要像魔术师一样去以一变多

cp -p /tmp /love               #保留属性将/tmp目录复制到/love
cp -R file1 file2 dir1 dir2    #递归处理,将file1、file2,dir1复制到dir2目录中
cp -f null /nothing            #强行复制到/nothing下,无论文件目录是否存在

用完的私人情趣用品,移动到某处或是尽快销毁

删除操作

mv -I /home/app ~             #移动目录,将/home/app到根目录。-I如果有不同文件会询问是否覆盖
rm file1                      #删除操作,如果file不在当前路径,则需要指定绝对路径
rm -rf /null/nothing          #递归操作,删除目录和文件并且不需要询问

看过的电影,发现电影名不对需要对其更名

mv wuyexiongling zhouyuan

忘记某个东西放在哪里了,这时就用到查找了

查找命令

whereis grub                              #查找grub文件,whereis为查询文件
grub: /sbin/grub /etc/grub.conf /usr/share/grub /usr/share/man/man8/grub.8.gz
      #命令位置    #配置文件位置   #目标位置          #目标具体帮助位置

whereis -m grub                          #查找grub文件使用手册
                                         #-m文件使用手册,-b命令位置(二进制部分),-s源文件                                         
find /etc -iname init                    #在/etc中不区分大小写搜索init
find /etc -name inittab -exec ll {} \;   #在/etc中搜索inittab并显示其详细信息
locate [filename]                        #快速查找文件

找到物品必先查看物品里面有什么

显示文件内容

cat -b /etc/fstab                          #显示文件内容并加编号
tac /etc/fstab                             #倒序查看文件内容
more +num filename                         #从第num行显示内容

撑开的衣服装进箱子,方便管理带走

压缩与解压命令

zip -r dir                                  #压缩目录为.zip文件
unzip dir.zip                               #解压
gzip dir                                    #压缩成.gz文件
gunzip dir.gz                               #解压
bzip2 -k dir                                #压缩成.bz2文件,保留原文件
bunzip2 -k dir.bz2                          #解压,保留原文件
tar -czvf this.tar.gz ./*.txt               #将当前目录所有*.txt文件压缩成this.tar.gz
tar -xzvf this.tar.gz ./                    #解压到当前目录

不知道是什么

帮助命令

whatis  [命令和文件]
man     [命令和文件]




你可能感兴趣的:(另类解说linux管理与实际应用(二))