Linux命令—基础篇

这篇博客详细介绍了Linux系统中的一些基础命令,包括ls命令用于列出目录内容,touch命令用于创建新文件,mkdir命令创建目录,cp命令复制文件和目录,mv命令移动文件或重命名,rm命令删除文件,rmdir删除空目录,file命令识别文件类型,cat、more和less命令查看文件内容,以及tail和head命令分别查看文件尾部和头部内容。这些命令是Linux日常操作的基础,对于软件开发、大数据处理和系统运维人员尤其重要。
摘要由CSDN通过智能技术生成

ls命令

列出当前工作目录中的内容(包含普通文件和目录,不包含隐藏文件)
隐藏文件:在Linux上,隐藏文件通常是文件名 以点号开始的文件。这些文件并没有在默认的ls命令输出中显示出来,通常称其为隐藏文件。

work:/$ls
1    boot    dev      etc   lib    lost+found  media  mnt  noah  proc  sbin     srv  tmp  var
bin  cgroup  DoorGod  home  lib64  matrix      misc   net  opt   root  selinux  sys  usr
  • 目录名
    列出该目录下的内容
    如:列出百度目录下的所有内容

    work:~$ls baidu
    base  ps-se  qualifiedcoder
    
  • -a
    列出所有文件,包含隐藏文件和普通文件及目录

    work:/$ls -a
    .   .autofsck     boot    DoorGod  lib         matrix  mnt   opt                 root     srv  usr
    ..  .autorelabel  cgroup  etc      lib64       media   net   proc                sbin     sys  var
    1   bin           dev     home     lost+found  misc    noah  .readahead_collect  selinux  tmp
    
  • -l
    产生长列表格式的输出,包含了目录中每个文件的更多相关信息,例如文件权限、链接数、所有者名称和组所有者、文件大小、最后修改的时间和文件/目录名称

    work:/$ls -l
    total 144
    -rw-r--r--    1 root root   375 Sep 17  2020 1
    dr-xr-xr-x.   2 root root  4096 May 21  2018 bin
    drwxr-xr-x. 109 root root 12288 Mar 29 19:33 etc
    drwxr-xr-x    7 root root  4096 Mar  9 16:29 home
    dr-xr-xr-x.  13 root root  4096 May 21  2018 lib
    dr-xr-xr-x.   9 root root 12288 Jan 28 11:46 lib64
    dr-xr-x---.  12 root root  4096 Mar 12 20:50 root
    drwxr-xr-x.  13 root root  4096 Jul 27  2017 usr
    drwxr-xr-x.  21 root root  4096 Jan 28 11:30 var
    
  • -F
    在ls命令输出条目后加上文件类型的指示符号
    " / ":表示这是一个目录名
    " * ":表示这是一个可执行程序

    work:~$ls -F
    111.txt  baidu/  bashrc  install.sh
    
  • -R
    递归选项,列出当前目录下包含的子目录中的文件

    work:~/dudu$ls -R
    .:
    build.sh  ci.yml  cr.txt  favorite_fruits.dict  Main.java  pom.xml  README.md  readme.txt  release.sh  src
    
    ./src:
    main  test
    
    ./src/main:
    java
    
    ./src/main/java:
    com
    
    ./src/test:
    java
    
    ...以下内容省略
    

touch命令

TODO

mkdir命令

创建一个新目录

work:~/dudu/stc$ls -F
work:~/dudu/stc$mkdir test
work:~/dudu/stc$ls -F
test/
  • -p
    用于创建多层级目录,不带-p选项创建多层级目录时会报错

    work:~/du/stc$mkdir test/new/ps
    mkdir: cannot create directory `test/new/ps': No such file or directory
    # 
    work:~/dudu/stc$mkdir -p test/new/ps
    work:~/dudu/stc$ls -R
    .:
    test
    
    ./test:
    new
    
    ./test/new:
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值