Linux基本指令(文件管理、目录管理)

Linux下的文件管理

1 文件管理

1.1 建立文件:

touch file: 建立空文件。

touch file1 file2:建立多个文件。

1.2建立目录

mkdir:建立单个目录。

mkdir:建立多层目录。

1.3 文件的删除

rm -f file: 强行删除文件且没有任何提示。

rm -fr file:强行删除目录包括里面的内容且没有任何提示。

1.4 文件的编辑

vim file:进入文件后是浏览模式,不能编辑;按下insert键进入编辑模式;按ESC退出编辑模式;按下‘shift+:’键输入wq表示保存退出;w表示写入;q表示退出。

vim使用技巧:

①复制粘贴操作

yy:复制一整行

yl;复制一个字母

yw:复制一个单词

cc:剪掉整行

cl:剪掉一个字母

cw:剪掉一个单词

tips:按下剪贴操作后会进入插入模式,如需粘贴则需按下<ESC>键退出插入模式然后粘贴

p:粘贴

②删除操作

dd:删除一整行

dl:删除一个字母

dw:删除一个单词

③后悔操作

u:撤销上次操作

Ctrl+r:恢复撤销

vim的退出

ESC退出编辑-->“shift+:”键-->:

q:未做修改直接退出;

q!:修改了不想保存,强制退出;

wq:退出保存;

wq!:当文件属于自己或用户为root时可用;

1.5 查看文件

cat test:输出所有内容。

cat -b test:输入内容并加入行号。

less test:分页浏览-->↑或↓移动行或者pgdn或pgup翻页,q退出。

tail -数字 test:显示文件后几行。

head -数字 test:显示文件前几行。

1.6 文件复制

cp 被复制的文件名 粘贴文件名:cp test testcopy

复制多个文件到某个目录中:cp test test1 test2 file/

复制目录:cp -r file file1/

1.7 文件移动

重命名目录:mv file rm

移动目录:mv rm file1

移动文件:mv test1 file1

文件路径

相对路径:

文件相对当前系统位置的一个名称简写

文件名称省略了当前路径的值    

只有当前在此目录中时可以使用

文件名称不以/开头

文件名称会自动在字符前加入'pwd'显示的路径

绝对路径:

是文件在系统中真实的位置

任何时间都可以精确表示一个文件的名称

文件名称以/开头


1.8 关于路径的命令

pwd:显示当前工作目录

cd:切换当前工作目录

cd /mnt:切换到/mnt目录中

cd -:进入当前目录之前所在目录中

cd ~student:进入到student用户家目录

------------------------------------------------------------------------------------------------------------------------------------------

2 Linux中ls命令

ls英文全名list即列表的意思

 ls -a 列出文件下所有的文件,包括以“." 开头的隐藏文件(Linux下隐藏文件是以.开头的,如果存在..代表存在父目录)

2. ls -l 列出文件的详细信息,如创建者,创建时间,文件和读写权限列表等等。

 

3. ls -F 在每一个文件的末尾加上一个字符说明该文件的类型。"@"表示符号链接、"|"表示FIFOS、"/"表示目录、"="表示套接字。

4. ls -s 在每个文件的前面打印出文件的大小。  size(大小)

 

5. ls -t 按时间进行文件的排序  Time(时间)

6. ls -A 列出除了"."和".."以外的所有文件。

 

7. ls -R  将当前目录的所有子目录中的内容列出来,相当于我们编程中的“递归”实现

8. ls -L 列出文件的链接名。Link(链接)

9. ls -S 按照文件的大小进行排序

补充:

文件的颜色所代表的含义:

蓝色              目录

绿色              可执行文件

红色              压缩文件

浅蓝色          (浅)链接文件

白色              其他文件

黄色              设备文件:包括block, char, fifo

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Friedy星期五

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值