linux基础知识汇总

1、如何快速回到上次操作的目录?

     cd -

2、如何快速回到家目录?

     直接cd或者cd ~

3、怎么回到上一级目录?

    cd ..

4、什么是相对路径,什么是绝对路径?

   相对路径就是相对于当前目录的位置,比如说当前目录在/usr/local/tomcat目录下,在/usr/local/下面还有一个nginx目录,那么用相对路径的话就是cd ../nginx,就是相当于当前目录的。绝对路径就是写全这个目录的路径,用绝对路径去nginx的目录下就是cd /usr/local/nginx

5、如何查看日志,有哪些命令,怎么动态查看日志?

    如果日志内容比较少,一屏可以看完,可以用cat命令查看,如果日志内容很多的话,一屏幕看不完,用more和less都可以,less支持上下翻页,查找Neri,more不支持。

    less  a.log

    more a.log

   动态查看日志使用tail命令,如果只执行tail命令的话是从文件末尾看10行内容,动态看日志就是一直在文件末尾看新增的内容,需要加上 -f参数,这样有新内容就可以看到了

   tail -f a.log

   tail -20f a.log 这样从文件末尾20行开始动态看文件内容

6、怎么在查看日志的时候查找关键字?

   使用管道符连接,后面加上grep关键字 只找相关的内容即可

    tail -f a.log|grep xxx

7、怎么删除一个文件、文件夹?

    rm -rf xx 

    rm 的 -r的意思是强制删除,-f是文件夹的意思,所有指定了 -rf参数,不管是什么东西都可以被删除,文件或者文件夹都可以,但是要注意的是删除之后很难恢复,linux是没有回收站的

8、linux下面怎么查找一个文件?

    find / -name xxx

    使用find命令 第一个参数是路径,在哪个目录下查找,-name是指定文件名

9、查看当前所在路径

     pwd

10、 查看当前目录下的所有文件

      ls 

      ls -l 详细模式查看,可以看到文件的大小,权限,创建时间、所有者,归属用户等等

     ls -a 显示所有的文件,文件夹,包含隐藏文件

     ls -la 详细模式显示所有的文件、文件夹,包含隐藏文件

11、查看/tmp目录下的所有文件

    ls  /tmp

    ls 后面可以直接跟一个绝对路径或者相对路径看某个目录下的内容

12、怎么创建一个文件、文件夹?

      touch a.txt 创建一个空文件

      mkdir dirs  创建一个空文件夹

      mkdir -p /tmp/dirs/dir1  -p参数是在父目录不存的情况下,把父目录也创建 

13、如何统计当前目录下有多少个文件?

       ls  |wc -l

14、怎么看当前目录下所有的文件大小是多少?

      du -sh

15、怎么看当前磁盘空间占用了多少?

     df -lh

待续。。

原文地址:https://www.cnblogs.com/panpan0301/p/7156499.html