1.打开终端(open terminal)

方法1:鼠标右键点击空白处,提示框选择open terminal

方法2:快捷键:Ctrl+alt+t

2.常用的命令

家目录:linux支持多用户,我们可以建多个用户去登录linux系统

Linux为了区分用户,给每个用户新建一个文件夹,文件夹跟用户名是一样的

我们把这个存放这些文件夹的特殊的文件夹称为家目录

比如:我们新建用户zhangsan-------->系统会自动新建一个文件夹,也叫张三

这些文件夹都是放在/home

(1)命令终端提示符: 

gec:------->当前用户名

@:-------->分隔符,没有实际意义

Ubuntu-->当前系统名字

:---------->分隔符,没有实际意义

~--------->当前路径是家目录       ~等价于/home/gec

$--------->当前用户是普通用户

root------>管理员用户名

#----------->管理员用户

普通用户转管理员:sudo -s

输入密码:123456(输入过程中,是不会显示在屏幕上的)

退出管理员:exit

(2)window路径与linux路径写法不一样

Windows路径:分为不同的磁盘分区:C D E

Linux路径:没有磁盘分区的说法(所有的文件目录,都是挂载到根目录/)

linux只有一个根目录,根目录用/表示

Linux所有文件都是从根开始往下存储(像树一样,根目录比作树根,枝干和树叶比作子目录)

查看当前路径命令:pwd

切换路径:cd 路径名

比如切换到家目录:(1)cd

(2)cd ~

切换根目录:cd  /

. -------->当前路径

..-------->上一级路径

绝对路径:从根开始一层一层往下找,直到找到想要文件为止

相对路径:不从根一层一层往下找,从当前路径向前或者向后找

注意事项:

/mnt/hgfs/share/ 等价的 /mnt/hgfs/share

第一个/-------------->代表是根目录

第二个/-------------->没有实际含义(作为上下级目录的分隔符)

最后的/-------------->可加可不加

查看当前路径下的文件

ls

3、linux和windows创建一个共享文件夹share

(1)先在windows下创建或者找到你要共享的文件夹

(2)在虚拟机中添加你所要共享的文件夹

(3)共享文件挂载路径在哪

/mnt/hgfs/share

cd /mnt/hgfs/share (cd命令跳转不过去,不存在share文件夹,说明共享创建失败)

注意:重启虚拟机,以管理员方式运行

小tips:字体放大:ctrl+shift+ ’+’

字体缩小:ctrl+shift+’-’

Windows:复制:ctrl+c   粘贴:ctrl+v

Linux:复制:ctrl+shift+c  粘贴:ctrl+shift+v

输入当前路径下的首字母,按tab键自动补齐

查看ascii值

命令:man ascii

Man手册(9本书)

man man

C语言写代码(重点关注2,3本书)

man 3 printf (查头文件以及函数原型)

Linux系统的使用相关推荐

  1. 【Linux系统】基础总结

    我不太清楚运维部门具体是做什么的,就接触过一点点运维部门! 也就是是知道他们负责管理服务器,管理网络,管理项目部署 偶尔自己需要部署,不得不接触一些linux命令.简单总结一些基础 linux系统发展 ...

  2. Linux系统中创建大文件,并作为文件系统使用

    在LInux系统的使用过程中,有时候会遇到诸如某个磁盘分区的大小不够用了,导致其下的文件系统不能正常写入数据.亦或者是系统swap分区太小,不够用或者不满足条件而导致的其他一系列问题.如果我们系统上挂 ...

  3. Linux系统开发之路-中

    4.Linux的安装(Windows环境下): 1)Windows环境需要借助虚拟机来安装Linux系统,这个推荐使用的软件是VMWare,官网能下载到的最新版本是Workstation Pro15. ...

  4. Linux学习之三-Linux系统的一些重要配置文件

    Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0        ...

  5. 关于内网linux系统如果安装nodejs,npm,express,mongodb,forever等

    内网的linux系统要安装nodejs以及express等系列的框架,因为系统是局域网和互联网是物理隔离的,所以,没法像官网的安装教程那样直接install了,只能手动安装,这里已经我们自己的linu ...

  6. linux源码安装浏览器,Linux系统手动安装Firefox浏览器

    大多数Linux发行版都以Firefox作为默认的浏览器,并可以轻松地从软件库中安装.例如: Debian/Ubuntu: sudo apt-get install firefox Fedora: s ...

  7. 计划任务执行php文件,linux系统下添加计划任务执行php文件方法

    在web开发过程中,经常需要设定一些定期执行的任务,比如商品定时上下架.我们以php文件为例,讲解linux下的计划任务. 方法/步骤 1.打开linux系统命令行界面. 在命令行界面中输入如下命令: ...

  8. .tar.gz mysql 安装_mysql tar.gz 版本 linux系统的安装-Go语言中文社区

    mysql下载地址: https://dev.mysql.com/downloads/mysql/ 1.  上传下载的tar.gz文件发送到linux 上传的路径: /usr/local/mysql/ ...

  9. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  10. 外网访问arm嵌入式linux_嵌入式Linux系统编程——文件读写访问、属性、描述符、API

    Linux 的文件模型是从 Unix 的继承而来,所以 Linux 继承了 UNIX 本身的大部分特性,然后加以扩展,本章从 UNIX 系统接口来描述 Linux 系统结构的特性. 操作系统是通过一系 ...

最新文章

  1. MongoDB的update和set的用法
  2. Human Pose Estimation人体姿态估计综述调研
  3. linux nmon 系统性能监控 报表生成
  4. python【力扣LeetCode算法题库】28-实现 strStr()
  5. 解决vue单页路由跳转后scrollTop的问题
  6. idea中使用osgi_OSGi中的权限
  7. 12 个提高JavaScript编码效率的 NPM 技巧
  8. SQLi LABS Less 23 联合注入+报错注入+布尔盲注
  9. 数据/方法论固然重要,但人为分析更有价值!
  10. [转载]shell 十三问?
  11. 关于二叉树,你该了解这些!
  12. SpringBoot高级篇-属性配置
  13. android horizontalscrollview 固定宽度,Android HorizontalScrollView 内容宽度
  14. Windows环境下MySQL8.0.26下载安装详细步骤
  15. 动态组件component
  16. StarUML使用文档
  17. php 获取hashcode,产生runnable
  18. c语言上20级台阶递归法,c语言递归算法.pptx
  19. 美股日志|三大股票指数升金价重上1800
  20. 解决华为虚拟键盘问题

热门文章

  1. python入门容易精通难_我珍藏的一些好的Python代码,技巧
  2. 大数据项目13(Python实现聚类算法)
  3. java方法设置切点_如何通过自定义注解实现AOP切点定义
  4. java 定义常量数组_js 定义常量数组
  5. python语言Camelot库: 人类的 PDF 表提取
  6. 哪家的收银系统服务器做得好,收银系统哪个好,商家该如何选择?
  7. Pytorch使用GPU计算
  8. 浅析GPU计算——cuda编程
  9. 调用手机扫二维码 并且识别其信息
  10. odoo15 信息提示的又一点炫酷