几个常用的Linux命令

时间:2022-12-19 14:53:47

  最近在学习Linux,记录了几个命令如下:

首先认识:关机命令,我喜欢用的是:shutdown -h now ,当然还有init 0等命令(用自己习惯的);重启命令:reboot;注销命令:logout。

所谓命令就是一系列函数的调用:通过shell(命令解释器)来翻译用户输入的命令,所以Lniux系统中有很多种shell,可以通过cat /etc/shells

来查看系统中的shell分类。所有的linux缺省bash。

几个shell小技巧:

  1、Tab:自动补全,当前缀相同时,可以按两下Tab ;

  2、clear:清屏,快捷键是 ctrl+l;

  3、很好用的终止命令:Ctrl+c;

1、目录/文件操作

  增:mkdir;如果加上-p 可以循环创建子目录

  删:rmdir:只能删除空目录(一般不用),使用 rm -rf:删除文件或者目录(其中r表示目录,f表示false,代表不用询问是否删除,直接删除)

  改:mv:剪切或者重命名;格式:mv 要移动的文件或者目录  移动的地方

    cp:复制 不加-r是复制文件,加上是对目录的操作

  查:find 命令

浏览文件:直接使用强大的vi/vim,或者使用cat(对于内容简短的文件)

  创建文件:touch a.txt ,或者使用vim

删除文件:rm -f 文件名;rm -rf*:删除所有: 切记不要再根目录下(/)使用它,不然系统重启后进不去。

2、打包压缩命令

  2.1、先打包:tar -cvf 包名 文件1 文件2 .....

      c:表示创建一个打包指令参数;v:打包的过程,将哪几个文件打包;f:不能省略,表示要打包的文件名

     在压缩:gzip 包名,会得到.gz后缀的压缩包

        bzip2 包名,会得到.bz2后缀的压缩包

3、解压拆包命令

  3.1 解压:gunzip 包名

       bunzip2 包名

  3.2 拆包:tar -xvf 包名

----------------------------------

可以使用一条命令执行,打包并压缩:tar -zcvf 压缩包名 文件1 ...............(z表示gzip)

                     或者:tar -jcvf 压缩包名 文件1...........(j表示bzip2)

          解压拆包:tar -zxvf 压缩包名

             或者 tar -jxvf 压缩包名