linux中常用的命令

 一:tree命令

(码字不易,关注一下吧,w~~w)

以树状形式查看指定目录内容。

tree    --树状显示当前目录下的文件信息。

tree 目录  --树状显示指定目录下的文件信息。

注意:

tree只能查看目录内容,不能查看普通文件的内容。

一个目录保存了一些文件的文件位置。

二:ls命令

查看指定目录下的文件信息。

一:ls --显示当前目录下的文件信息

ls -目录 --显示该目录下的文件信息

二:

相关参数

-a:列出当前目录下的所有文件

有.当前目录,..当前目录的上一级目录,隐藏文件(以.开头的文件名),普通文件。

-l:列出文件的详细信息

如下图

linux中常用的命令_第1张图片

第一个字符表示文件类型

      -表示普通文件

      d表示目录

      l表示符号链接

     s表示套接字

     p表示管道

     b表示块设备

    c表示字符设备

234字符:文件所有者对文件的操作权限

567字符:文件所属组用户对文件的操作权限

8910字符:其他人对文件的操作权限

硬链接计数:

                    目录:表示该目录下的所有目录总和,但是不包含该目录的子目录下的目录文件数                                       量。

                     文件:文件所有硬链接文件数量。

文件所有者:hhh

文件所属组:hhh

文件大小:如果是目录,只表示目录大小,不包含目录中的内容·,目录大小为4k.

                   如果是文件,表示文件大小。

文件的创建日期或者最后一次修改时间为2023 3.16.

最后是文件名。

参数之间可以结合

如ls -la:列出当前目录下所有文件的相关信息,包括隐藏文件。

   ls -ltr:列出当前目录下的文件,按照时间逆向排序。

三:cd命令

该命令可以切换目录

可以使用绝对路径或者相对路径

   cd   /home/itcast   绝对路径(从根目录开始)

   cd    ./itcast/test   相对路径(从当前目录开始)

1:切换到家目录(cd /home/itcast)

可以直接用 cd 或者  cd ~

临近两个目录直接切换

     cd -

 四:pwd命令

可以直接查看用户当前所处的工作目录。

五:which命令

显示命令所在的目录,如which ls。

结果为/usr/bin/ls。

六:touch命令

创建新文件,如果本身已经存在,则修改文件最后的修改时间

使用方法 :touch 文件名

七:mkdir命令

创建新目录

使用方法:mkdir 目录名

在当前目录下添加新目录 mkdir mydir。

在当前目录下添加多家目录要加 -p,如mkdir -p a/b/c。

八:rmdir命令

删除空目录

使用方法:rmdir 目录名

九:rm命令

删除文件:rm 文件名

删除目录 rm -r 目录名

参数  -r:递归删除目录

         -i:提示用户是否删除该目录或者文件

         -f:强制删除

十:cp命令

复制文件

使用方法:

1:cp file1 file2(不存在)创建一个新文件file2并把file1的内容复制过来

2:cp file1 file2(存在)  file1覆盖file2的原内容

3:cp file dir(必须存在) 把file拷贝到dir目录中

4:cp -r dir1 dir2(不存在)创建一个目录dir2并把dir1的内容复制过来

5:cp -r dir1 dir2(存在)在dir2中出现一个新目录dir1,并保存dir2原先的内容

6:cp -a file1 file2 把file1的属性(如最后修改时间)也拷贝

 十一:mv命令

一:改名

     1:mv file1 file2(不存在)把file1的名字变成file2

     2:mv file1 file2 (存在)file1的名字变成file2的,内容还是file1的原内容,并且file2会消失

     3:mv dir1 dir2(不存在)把dir1名字改成dir2

二:移动

     4:mv dir1 dir2(存在)dir1会移动到dir2里去

     5:mv file dir(存在)把file移动到dir里去

十二:cat命令

将文件内容一次性输出到终端

使用方法 :cat 文件名

可用于文件重定向:cat file1>file2,相当于cp file1 file2

十三:more命令

文件内容分页显示到终端上,但是只能一直向下浏览,不能回退

使用方法:more 文件名

操作:

       显示下一行:回车

       显示下一页:空格

       退出:q

十四:less命令

文件内容分页显示到终端上,可以自由上下浏览

使用方法:less 文件名

操作:

        显示下一行:回车,向下键

        显示上一行:向上键

        显示下一页:空格

        显示上一页:PageUp

        退出:q

十五:head命令

从文件头部开始查看前n行的内容

使用方法:head -n[行数] 文件名

               如:head -20 hhh.txt

如果没有指定行数,默认显示前十行内容。

十六:tail命令

从文件尾部开始查看前n行的内容

重要应用:显示日志:tail -f test.txt

你可能感兴趣的:(linux,服务器,运维)