Linux下命令小结(part1)

一、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 删除光标所在的整行;

猜你喜欢

转载自blog.csdn.net/qq_43296898/article/details/88762285