Linux命令行基础——文件和目录管理

  1. ls(列出)

    • ls:显示当前目录中的文件和目录。
    • ls file:显示指定文件的详细信息。
    • ls dir:显示指定目录的内容。
    • ls -d dir:仅显示指定目录本身。
    • ls -l file:显示文件的详细属性。
    • ls -l dir:显示目录内容的详细属性。
    • ls -ld dir:显示指定目录本身的属性。
    • ls -a dir:显示目录中所有文件,包括隐藏文件。
    • ls -s:显示文件大小。
    • ls -R dir:递归列出目录的内容。
  2. cd(改变目录)

    • cd:用于切换当前工作目录。
    • cd ~- 或 cd -:在两个目录之间切换。
    • "..":表示父目录。
  3. pwd(显示当前工作目录)

    • pwd:显示当前的工作目录。
  4. mkdir(新建目录)

    • mkdir dir1 dir2 ...:创建空目录。
    • mkdir -p test/redhat/linux:创建多层嵌套目录。
  5. rmdir

    • rmdir:删除空目录。
  6. rm(删除)

    • rm file file1 ...:删除文件,有确认提示。
    • rm -f file:强制删除文件,无需确认。
    • rm -r dir dir1...:递归删除目录及其内容。
  7. cp(复制)

    • cp file destination_file:复制文件到指定位置。
    • cp file1 file2 destination_directory:将多个文件复制到其他目录。
    • cp -r directory1 directory2:递归复制目录及其内容。
  8. mv(移动)

    • mv file file1 dir:将文件移动到指定目录。
    • mv dir dir1 dir:移动目录到其他位置。
    • mv file new_file:重命名文件。
  9. touch

    • touch file1 file2...:创建空文件。
    • touch file:更新文件修改时间戳为当前时间。
    • touch -t YYYYMMDDHHmm file:将文件时间戳修改为指定时间。
  10. cat(连接并显示)

    • cat file:显示文件的全部内容。
    • cat -b file:显示带行号的文件内容(不显示空行的行号)。
    • cat -n file:显示带行号的文件内容。
  11. less

    • less filename:进入分页浏览模式,可以交互式地浏览文件内容。
  12. file

    • file filename:显示文件类型或格式。
  13. wc(字数统计)

    • wc -l:显示文件中的行数。
    • wc -m:显示文件中的字符数。
    • wc -w:显示文件中的单词数。
    • wc -c:显示文件的字节数。
  14. gedit

    • gedit filename:在图形文本编辑器中打开文件(如果可用)。
  15. vim

    • vim filename:在vim文本编辑器中打开文件。
  16. 通配符和字符集合

    • *:匹配零个或多个字符。
    • ?:匹配任意单个字符。
    • [[:alpha:]]、[[:lower:]] 等:匹配特定类型的字符。
    • []:表示“或”条件,用于模糊匹配。
    • {}:指定要匹配的精确元素集合。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值