Linux下命令小结——文件操作

一、linux文件系统

/bin:binary 二进制 普通用户可以使用的可执行命令;
/sbin:supervisor binary 管理员(root)使用的命令;
/dev:device:设备 Linux下所有的设备文件都存放在/dev目录下;
/home:用户目录;
/lib:library 库文件
         动态库:.dll(windows:dynamic linked library) .so(linux:shared object)
/etc:配置文件;
/mnt:mount ,mount point 挂载点 挂载设备(U盘等)
/opt:optional 可选的软件包
/proc:process 进程 ,linux内核;
/srv:service 服务
/var:variable 变量 可变的(程序运行的日志信息)
/usr:user 用户
/src:source code 源码 src

注:linux系统一切皆是文件,命令、文件、目录严格区分大小写;

二、Linux命令

注:当我们输入命令有错误时,可以编辑。除基本操作外,
       Ctrl+W 删除光标前一个单词
       Ctrl+U 删除整行
       Ctrl+C 终止一条Linux命令的正常执行

1、命令 --help :可以看到命令的简单用法
2、mkdir:make directory
3、touch:创建一个空白文件;如果文件已存在,则为修改文件的时间
4、cd:change directory 改变工作目录
5、pwd:print working directory 打印当前工作目录
6、ln:创建链接文件。链接文件包括硬链接和符号链接(软链接)
(注:硬链接不能链接文件,不能跨分区;(限制较多,一般用软链接)
软链接类似于windows中的快捷方式,可以快速链接到目标档案或目录;)
7、du -h:查看文件实际所占存储空间大小
8、cp:①对于文件,若文件不存在,则拷贝一份;若文件已存在,则覆盖原文件内容。
             ②对于文件夹,加上-rf选项,若文件不存在,则拷贝一份;若文件夹已存在,则将文件夹拷贝一份至已存在文件夹。
9、mv:① 若文件已存在,mv命令可视为对其重命名;
               ② 若文件已存在,且命令结尾处的文件也存在,mv命令可视为对结尾处文件覆盖(覆盖原文件内容);
10、cat:查看文件内容,可读可写;
11、more:往下翻文件内容,只读;
12、less:即可往下翻,又可往上翻文件内容,只读;
13、head:查看文件前十行内容;
14、tail:查看文件最后十行内容;

三、vim的基本操作

vim:yy+p 复制整行;
          k j h l 上下左右方向键;
          0 回到该行的第一个字符;
          $ 回到该行的最后一个字符;
          ^ 回到该行的第一个字符(非空白单元);
          : xx 跳转到第xx行
           o 在光标所在行的下一行创建新的一行;
          O 在光标所在行的上一行创建新的一行;
          a 在光标后面插入;
           A 在行尾插入;
           i 在光标的前面插入;
           I 在行首插入;
          set nu 显示行数;
          gg 回到第一行行首;
          G 回到最后一行行首;
          gg+d+G 删除整个文件;
          dd 删除光标所在的整行;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值