zoukankan      html  css  js  c++  java
  • Linux常用命令----基本文件系统常用命令

    1.查看当前工作目录---pwd

    sunny@sunny-ThinkPad-T450:~$ pwd
    /home/sunny
    sunny@sunny-ThinkPad-T450:~$ cd Workspaces/
    sunny@sunny-ThinkPad-T450:~/Workspaces$ pwd
    /home/sunny/Workspaces

    2.列出目录中的内容(文件或者子目录)---ls

    ls [-adlFR] [pathname]
    sunny@sunny-ThinkPad-T450:~$ mkdir test
    sunny@sunny-ThinkPad-T450:~$ cd test/
    sunny@sunny-ThinkPad-T450:~/test$ mkdir file1 file2
    sunny@sunny-ThinkPad-T450:~/test$ ls
    file1  file2

    选项:-a:显示所有的文件或目录,包括隐藏目录

    sunny@sunny-ThinkPad-T450:~/test$ ls -a
    .  ..  cc  file  file1  file2

       -l:加上-l,则其功能类似于ll,列出目录的详细信息

    sunny@sunny-ThinkPad-T450:~/test$ ls -l
    总用量 16
    drwxrwxr-x 2 sunny sunny 4096  4月 21 18:04 cc
    drwxrwxr-x 3 sunny sunny 4096  4月 21 18:03 file
    drwxrwxr-x 3 sunny sunny 4096  4月 21 18:04 file1
    drwxrwxr-x 2 sunny sunny 4096  4月 21 17:58 file2

         -F:列出的文件或目录的属性,如果是目录,则其后面加/,如果文件是可执行文件,则名字后面加*;

    sunny@sunny-ThinkPad-T450:~/test$ ls -F
    cc/  file/  file1/  file2/

         -R:列出子目录及其中的文件;

    sunny@sunny-ThinkPad-T450:~/test$ ls -R
    .://当前目录
    cc  file  file1  file2
    
    ./cc:
    
    ./file:
    aa
    
    ./file/aa:
    
    ./file1:
    bb
    
    ./file1/bb:
    
    ./file2:

    还可以结合在一起使用:

    sunny@sunny-ThinkPad-T450:~/test$ ls -aF
    ./  ../  cc/  file/  file1/  file2/

    3.创建目录---mkdir,删除/移除空的目录--rmdir用法:mkdir [-m] dir_name

       rmdir dir_name(空目录,否则删不掉)

    sunny@sunny-ThinkPad-T450:~/test$ pwd
    /home/sunny/test
    sunny@sunny-ThinkPad-T450:~/test$ mkdir work
    sunny@sunny-ThinkPad-T450:~/test$ mkdir work/speech
    sunny@sunny-ThinkPad-T450:~/test$ cd
    sunny@sunny-ThinkPad-T450:~$ cd test/
    sunny@sunny-ThinkPad-T450:~/test$ cd work
    sunny@sunny-ThinkPad-T450:~/test/work$ mkdir image graphics
    sunny@sunny-ThinkPad-T450:~/test/work$ ls
    graphics  image  speech
    sunny@sunny-ThinkPad-T450:~/test/work$ rmdir graphics
    sunny@sunny-ThinkPad-T450:~/test/work$ ls
    image  speech
    sunny@sunny-ThinkPad-T450:~/test/work$ cd ..
    sunny@sunny-ThinkPad-T450:~/test$ rmdir work
    rmdir: 删除 "work" 失败: 目录非空
    sunny@sunny-ThinkPad-T450:~/test$ rmdir work/image work/speech work
    sunny@sunny-ThinkPad-T450:~/test$ ls
    cc  file  file1  file2
    sunny@sunny-ThinkPad-T450:~/test$ 

    -m , --mode=MODE: 设置权限模式(类似chmod)

    sunny@sunny-ThinkPad-T450:~/test$ mkdir -m 777 work
    sunny@sunny-ThinkPad-T450:~/test$ mkdir -m 711 speech
    sunny@sunny-ThinkPad-T450:~/test$ ll
    总用量 32
    drwxrwxr-x  8 sunny sunny 4096  4月 23 14:28 ./
    drwxr-xr-x 29 sunny sunny 4096  4月 23 11:46 ../
    drwxrwxr-x  2 sunny sunny 4096  4月 21 18:04 cc/
    drwxrwxr-x  3 sunny sunny 4096  4月 21 18:03 file/
    drwxrwxr-x  3 sunny sunny 4096  4月 21 18:04 file1/
    drwxrwxr-x  2 sunny sunny 4096  4月 21 17:58 file2/
    drwx--x--x  2 sunny sunny 4096  4月 23 14:28 speech/
    drwxrwxrwx  2 sunny sunny 4096  4月 23 14:27 work/
    
    
    Defualt  -m=775(默认权限,有的是755)

    4.切换目录---cd

    返回多级目录

    sunny@sunny-ThinkPad-T450:~/test/file$ cd
    sunny@sunny-ThinkPad-T450:~$  

     返回上一级目录:

    sunny@sunny-ThinkPad-T450:~/test$ cd ..
    sunny@sunny-ThinkPad-T450:~$ 

    进入test目录:

    sunny@sunny-ThinkPad-T450:~$ cd test/
    sunny@sunny-ThinkPad-T450:~/test$ 

    切换到root下:

    sunny@sunny-ThinkPad-T450:~$ su root
    密码: 
    root@sunny-ThinkPad-T450:/home/sunny# 
  • 相关阅读:
    diy_markdown 的 html 显示
    根据 vuex 的 this.$store.dispatch() 返回值 处理逻辑
    vue 项目配置: 局域网 ip 发布
    vue-markdown 之 markdown-it, 以及 table of content 的实现:markdown-it-toc-and-anchor
    程序员面试金典-面试题 08.05. 递归乘法
    程序员面试金典-面试题 08.04. 幂集
    程序员面试金典-面试题 08.03. 魔术索引
    程序员面试金典-面试题 08.02. 迷路的机器人
    程序员面试金典-面试题 08.01. 三步问题
    程序员面试金典-面试题 05.08. 绘制直线
  • 原文地址:https://www.cnblogs.com/coffy/p/5418130.html
Copyright © 2011-2022 走看看