Linux系统的使用
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系统的使用相关推荐
- 【Linux系统】基础总结
我不太清楚运维部门具体是做什么的,就接触过一点点运维部门! 也就是是知道他们负责管理服务器,管理网络,管理项目部署 偶尔自己需要部署,不得不接触一些linux命令.简单总结一些基础 linux系统发展 ...
- Linux系统中创建大文件,并作为文件系统使用
在LInux系统的使用过程中,有时候会遇到诸如某个磁盘分区的大小不够用了,导致其下的文件系统不能正常写入数据.亦或者是系统swap分区太小,不够用或者不满足条件而导致的其他一系列问题.如果我们系统上挂 ...
- Linux系统开发之路-中
4.Linux的安装(Windows环境下): 1)Windows环境需要借助虚拟机来安装Linux系统,这个推荐使用的软件是VMWare,官网能下载到的最新版本是Workstation Pro15. ...
- Linux学习之三-Linux系统的一些重要配置文件
Linux学习之三-Linux系统的一些重要配置文件 1.网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 说明: DEVICE=eth0 ...
- 关于内网linux系统如果安装nodejs,npm,express,mongodb,forever等
内网的linux系统要安装nodejs以及express等系列的框架,因为系统是局域网和互联网是物理隔离的,所以,没法像官网的安装教程那样直接install了,只能手动安装,这里已经我们自己的linu ...
- linux源码安装浏览器,Linux系统手动安装Firefox浏览器
大多数Linux发行版都以Firefox作为默认的浏览器,并可以轻松地从软件库中安装.例如: Debian/Ubuntu: sudo apt-get install firefox Fedora: s ...
- 计划任务执行php文件,linux系统下添加计划任务执行php文件方法
在web开发过程中,经常需要设定一些定期执行的任务,比如商品定时上下架.我们以php文件为例,讲解linux下的计划任务. 方法/步骤 1.打开linux系统命令行界面. 在命令行界面中输入如下命令: ...
- .tar.gz mysql 安装_mysql tar.gz 版本 linux系统的安装-Go语言中文社区
mysql下载地址: https://dev.mysql.com/downloads/mysql/ 1. 上传下载的tar.gz文件发送到linux 上传的路径: /usr/local/mysql/ ...
- qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...
作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...
- 外网访问arm嵌入式linux_嵌入式Linux系统编程——文件读写访问、属性、描述符、API
Linux 的文件模型是从 Unix 的继承而来,所以 Linux 继承了 UNIX 本身的大部分特性,然后加以扩展,本章从 UNIX 系统接口来描述 Linux 系统结构的特性. 操作系统是通过一系 ...
最新文章
- MongoDB的update和set的用法
- Human Pose Estimation人体姿态估计综述调研
- linux nmon 系统性能监控 报表生成
- python【力扣LeetCode算法题库】28-实现 strStr()
- 解决vue单页路由跳转后scrollTop的问题
- idea中使用osgi_OSGi中的权限
- 12 个提高JavaScript编码效率的 NPM 技巧
- SQLi LABS Less 23 联合注入+报错注入+布尔盲注
- 数据/方法论固然重要,但人为分析更有价值!
- [转载]shell 十三问?
- 关于二叉树,你该了解这些!
- SpringBoot高级篇-属性配置
- android horizontalscrollview 固定宽度,Android HorizontalScrollView 内容宽度
- Windows环境下MySQL8.0.26下载安装详细步骤
- 动态组件component
- StarUML使用文档
- php 获取hashcode,产生runnable
- c语言上20级台阶递归法,c语言递归算法.pptx
- 美股日志|三大股票指数升金价重上1800
- 解决华为虚拟键盘问题