linux基础(常用文件管理命令)

-里面的参数顺序任意

pwd

显示当前工作的绝对路径   
1.绝对路径:  /->home->tom->a.txt  /home/tom/a.txt

ls

1.ls  -a 显示包括隐藏文件(以.开头)目录下所有文件信息(包括.当前目录和..上层目录)如果是ls -A(就不会显示.和..)
2.ls  -l按列表显示该文件目录下所有非隐藏文件的信息
3.ls -la  或者ls -al  或者 ll都一样(用ll或者ls或者ls -l就行)
4.-h人性化输出

cd

1.展示home文件夹下的文件
(1) cd  /home/   (2)  ls
2.cd ~  回到自己家目录(比如/tmp/acs   acwing server)
3. cd  ..返回上一级
4.cd -返回上一个语句呆过的地方
5.注意也可以写为  cd /home   cd  ..不必加/      也可以写为  cd home不必写前面的/

当前处于tom要访问root
(1)cd /home/root/
(2)cd …/…/root/

韩老师linux P28

mkdir(创建目录==文件夹)

1.一级目录  mkdir cat  dog  fish(一起创建)
2.多级目录  mkdir animal/cat/dog.txt  -p

注意:acwing不支持在homework的上级目录下创建新目录

rmdir(只能删除文件夹不能删除文件)

 1. rmdir  路径(删除空文件夹,注意文件夹文字加内容都删掉)

rm(对于acwing terminal不加-f也不会提示)

1.删除文件或者目录  -f强制删除不提示  -r  resursive递归删除(针对文件夹)
2.rm -f  /home/hello.txt (删除文件)    rm cat dog fish -rf(一起删除)
3.rm  -rf   /home/bbb(删除文件夹)
4.简而言之 全部rm -rf  balabalabala  或者rm a/* 删除a文件夹中所有的文件

touch(创建文件)

1.创建空文件   
touch  hello.txt

cp(拷贝并重命名)

拷贝加重命名,如果拷贝的是文件就不用加-r:
1.当前目录    cp   /home/animal  /home/cat -r  (当前目录拷贝必须进行重命名)
2.非当前目录 cp  /home/animal  /root/cat -r (非当前目录拷贝可以不重命名)

mv(剪切并重命名)

1.同目录 :重命名   mv cat.txt   pig.txt(相对路径,cat.txt重命名为pig.txt)
2.非同目录:剪切文件  mv  pig.txt  /root/(将/home/下pig.txt移动到root文件夹下)
3.移动并且重命名: mv  pig.txt  /toot/cat.txt
针对文件夹:(当前路径/opt/下有文件夹bbb/将他剪切到/home/)  
mv  bbb/   /home/     mv   bbb/  /home/uuu(文件夹重命名)

cat

1.cat  -n  dog.txt (只能查看不能修改,-n显示行号)
2.cat  -n  dog.txt|more  
3.详解more指令   q 离开     space向下翻一页  enter向下翻一行
 Ctrl +F向下滚动一屏  + B向上

history

1. history   10  显示最近使用过的十个指令

总结:

1.ls 目录下包含的子目录(文件)  pwd 绝对路径
2.cd 打开  cd      cd path     cd ..
3.mkdir  创建文件夹  mkdir -p创建多级文件夹  touch 创建文件(多个一起)

全篇文章唯一有用的废话:
rm -rf 删除文件(多个一起) mv 剪切+重命名(文件夹不需要-r) cp复制粘贴加重命名 (文件夹-r)
提高篇:
1.正则表达式
2.写循环进行文件批量处理

cd ~/homework/lesson_1/homework_7
for i in {0..2}
do
    mkdir "dir_$i"
    for var in *.txt
    do
        cp "$var" "dir_$i/${var%.txt}$i.txt"
    done
done
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值