Linux第二课 文件系统及常用命令

来源:互联网 发布:php多文件上传 编辑:程序博客网 时间:2024/06/01 19:28

1、列出目录内容

      使用“ls”命令列出目录内容

(1)ls -a 显示所有文件(包括隐藏文件)

      其中隐藏文件以.开头。次命令不显示子层文件。

(2)ls -l 显示详细信息

      

(3)ls -R 递归显示子目录结构

        把子层目录都显示出来。

(4)ls -ld   显示目录和链接信息

      

2、查看文件类型

    命令:file   文件

    此命令会显示文件的类型,比如可执行文件、普通文件、纯文本、文件夹等内容信息。

3、目录切换

      通过cd 命令可以用来切换目录。

(1)上一级目录: ..

(2)当前目录:.

(3)用户家目录:~

(4)上一个工作目录:-

4、复制文件和文件夹

      使用cp命令进行文件的复制。

      语法:cp   源文件(源文件夹) 目标文件(目标文件夹)

      

5、移动文件和文件夹

      使用mv命令进行文件的移动。

      语法:mv 源文件(源文件夹) 目标文件(目标文件夹)/新的名称

      

    把abc_bak2文件夹移动到bac文件夹下,并且重新命名为abc_bak2_mv。

     当然了,此命令支持重命名(不指定移动到的目录)。

6、新建、删除文件

      新建:touch命令创建一个空文件或者更新文件时间。

      删除:rm 命令删除文件或者目录。

              常用参数:-i(交互式) -r(递归的删除包括目录中的所有内容) -f(强制删除,无任何提示)

          

7、创建、删除目录

    创建:mkdir 目录名称

    删除:rmdir 目录名称

    删除非空目录:rm -r 目录名称

      

      使用rmdir abc时报错:非空目录删除失败,此时使用rm -r abc即可成功。

8、日期时间

   (1)查看当前时间

            使用date命令,如下:

                

         如果要显示UTC格式,如下:

           

          格式化显示时间,如下:

            

        几使用date +%Y显示格式%m显示格式%d进行显示。

(2)hwclock/clock显示硬件时钟时间

        

(3)cal查看日历

            

(4)uptime显示系统运行时间

            

9、输出查看命令

(1)echo显示输入的内容

              

(2)cat显示文件内容

         cat fileName

(3)head 显示文件内容

          head filename  默认显示头部10行,head -n filename 显示头部n行

(4)tail 显示文件内容

         tail filename默认显示尾部10行,-n指定尾部n行,-f 跟踪显示文件更新

(5)more 显示文件内容

       more filename用于翻页显示文件内容,只能向下翻页

(5)less 显示文件内容

       less filename 用于翻页显示文件内容,上下翻页都行。

10、查看硬件信息

(1)lspci显示pci设备

          lspci -v 显示详细信息。

(2)lsusb 显示usb设备

          lsusb -v显示详细信息

(3)lsmod显示加载的模块

11、shutdown

        shutdown -h 关闭计算机 /shutdown -r 重启计算机

       比如:shutdown -h now 立即关机  shutdown -h +10 10分钟后关机  shutdown -h 10:10定时关机    shutdown -r now 立即重启

12、归档和压缩

(1)zip 压缩文件

      zip  test.zip myfile

(2)unzip解压缩文件

      unzip test.zip

(3)tar 归档文件

      tar -cvf   test.tar  myfile

      tar -xvf test.tar

      tar -cvzf  test.tar .gz   myfile(加上了压缩功能,归档后进行gzip压缩)

(4)gzip压缩

        gzip filename

13、查找

(1)locate

         locate filename  快速查找文件/文件夹(依赖于数据库,更新使用updatedb【速度慢】)

(2)find

          find     查找位置    查找参数

          比如: find / -name *.conf   根分区下所有conf结尾的文件

                       find / -perm  777  权限为777的文件

13、vi/vim

(1)命令模式

          常用命令如下:

          a:i  在光标前插入文本

          b:o 在当前行的下面插入新行

          c:dd 删除整行 

          d:yy 复制当前行

          e:n+yy 复制n行

          f:p 粘贴

         g:u 撤销上一个操作

         h:r 替换当前字符

         i:/ 查找关键字

(2)EX模式

         在命令模式中按下:可以进入EX模式,光标移动到底部,如下操作:

       a:【:w】 保存当前修改

       b:【:q】 退出

       c:【q!】 强制退出,不保存修改

       d:【:x】 保存并退出,类似于【:wq】

       e:【:set number/nu】 显示行号

        f:【:! 系统命令】 执行一个系统命令并显示结果,比如【:!who】 谁登陆的

       g:【:sh】 切换到命令行,使用ctrl + d 回到vim

0 0
原创粉丝点击