码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习

时间:2020-04-03 12:02:00      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:冒号   win   str   更新   sysfs   roo   lang   新建   原来   

Linux命令

目录结构

  • /etc:用来存放所有的系统管理所需要的配置文件和子目录
  • /home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般改目录名是以用户账号命名的
  • /lib:存放着最基本的动态连接共享库,起作用类似于Windows里的DLL文件(不要动)
  • /lost+found:该目录一般情况下是空的,当系统无法正常关机的后,这里就存放一些文件(存放突然关机的一些文件)
  • /mnt:系统提供目录是为了让用户临时挂载别的文件系统的,我们可用将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。
  • /opt:这是给主机额外安装软件所摆放的目录
  • /proc:虚拟目录,是系统内存的映射(不用管)
  • /root:该目录为系统管理员
  • /sbin:s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
  • /srv:该目录存放着一些服务启动之后需要的提取的数据
  • /sys:该目录下安装了2.6内核中新出现的一个文件系统sysfs
  • /tmp:用来存放一些临时文件,用完即丢的文件可放在这里,例如安装包
  • /usr:用户的很多应用程序和文件都放在这个目录下,类似于Windows下的program files目录
  • /usr/bin:系统用户使用的应用程序
  • /var:存放着在不断扩充着的东西,习惯将那些经常修改的目录放在这个目录下。包括各种日志文件。
  • /www:存放服务器网站相关的内容

常用基本命令

目录管理

pwd:显示当前用户所在目录

mkdir:创建一个目录

rmdir:删除目录。仅能删除空的目录,如果下面存在文件,需要先删除文件,递归删除多个目录 -p 参数即可

cp:复制文件或者目录。用法:cd 原来的目录 新的目录

rm:移除文件或者目录。

-f 忽略不存在的文件,不会出现警告,强制删除!

-r 递归删除目录

-i 互动,删除询问是否删除

rm -rf /   #删除系统中的所有文件(传说中的删库跑路?)

mv 移动文件或者目录

-f 强制

-u 只替换已经更新过的文件

基本属性

chmod 777 文件赋予所有用户可读可写可执行

文件内容查看
  • cat 由第一行开始显示文件内容
  • tac 从最后一行开始显示
  • nl 显示的时候,顺道输出行号
  • more 一页一页的显示文件内容
  • less 与 more 类似,但是比more更好的是 less可用翻页
  • head 只看头几行
  • tail 只看尾巴几行
  • ifconfig 查看网络配置
Vim编辑器

技术图片

三种使用模式

命令模式

用户刚启动vi/vim,进入命令模式,以下是常用的几个命令:

  • i:切换到输入模式,以输入字符
  • x:删除当前光标所在的字符
  • :切换到底线命令模式,以在最后一行输入命令

底线命令模式

在命令模式下按下:(英文冒号)就进入了底线命令模式。光标就移动到了最底线。

在底线命令模式下的命令有:

  • :q 退出程序
  • :w 保存文件
  • :wq 保存并退出

完整的演示说明

新建或者编辑文件(vi/vim),按 i 进入编辑模式,编写内容,编写完成以后退出编辑模式,esc,退出之后就进入底线命令模式 :wq保存退出

Linux学习

标签:冒号   win   str   更新   sysfs   roo   lang   新建   原来   

原文地址:https://www.cnblogs.com/coding-4-fun/p/12625305.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!