linux的基本操作概览
最近开始学习linux的一些基础操作,安装了ubantu 16版本的Linux操作系统,首先找了一个短的视频教程Linux Guide for Developers快速熟悉流程。
本文记录了学习过程中的重点内容,可以让初学者有对Linux一个大概了解。
文件路径相关的命令
pwd查看当前目录的位置,如果是/home/zltcd ../到根目录(绝对路径),cd ../..到根目录(相对路径),cd ~返回用户主目录,cd -回到上一次的目录。
最重要的一个通配符:*
zip相关命令
- 解压缩
unzip 文件名.zip - 打包
zip 新文件名.zip 原文件夹名\ - 对付.tar.gz格式的压缩文件:
tar zxvf 文件名.tar.gz打包tar zcvf 新文件名.tar.gz 原文件夹名/ - 对付.tar.bz2格式的压缩文件
tar jxvf 文件名.tar.bz2打包tar jcvf 新文件名.tar.bz2 原文件夹名/
重定向
三个重要文件stdin、stdoiut、stderr
三种权限
读、写、执行(因为文件权限问题时,使用chmod命令)
- 获取进程号:
ps aux|less杀死进程kill 进程号 locate在系统范围内查找,查找文件的话有时用到sudo updatedb先更新数据库;find在文件目录范围中查找。
一些网络操作
远程操作使用的协议ssh(服务端开22端口),本地装客户端软件,例ubuntu desktop(默认装了openssh-client包);服务器装服务端软件,例ubuntu server(默认装了openssh-server包)。 服务器有一个ip,这时绑定自己的域名。然后本地执行ssh 域名(两端用户名一致时)命令连上服务器。
安装软件的三种方式
手动安装 :适用于获得软件压缩包
解压缩——
echo $PATH找到可执行程序能够存放的目录,例bin/——把可执行程序放到bin下面,或者可以创建符号链接-s ~/可执行程序 ~/bin/程序名字——以后执行程序名字就可启动此程序。自己下载源码编译安装:适用于获得软件源码压缩包
解压缩——进入源码目录——
./configure——make——make install如果源码打包成了debian包(包括程序本身、配置文件、安装位置、依赖关系),那么可以按照如下步骤:下载deb包——
sudo dpkg -i 包名.deb从apt仓库安装:适用于ubuntu软件仓库中有的软件
例
sudo apt-get install git安装gitsudo apt-get purge git删除git 及其配置文件
linux的基本操作概览的更多相关文章
- linux的基本操作与常见命令
linux的基本操作与常见命令: jdk的安装: 步骤:(特别注意:虚拟机安装的一般是32位的操作系统,jdk也必须使用32位的) 查看虚拟机版本:sudo uname --m i686 //表示是3 ...
- linux内核makefile概览
linux内核makefile概览 本博客参照内核官方英文文档 linux的内核makefile主要用于编译整个内核源码,按照用户的需求生成各种目标文件,对于用户来说,编译内核时非常简单的,只需要几个 ...
- 【学习笔记】Linux基础(二):Linux的基本操作
二.Linux的基本操作 0.正确的开关机操作 开机和登陆: 安全起见,一般不使用最高权限的root账户登入系统,光立系统时再使用 登录时为login程序提供账户名和密码即可,密码不会被显示,登陆后显 ...
- linux的基本操作(mysql 的基本操作)
Mysql 的基本操作 在前面两个章节中已经介绍过MySQL的安装了,但是光会安装还不够,还需要会一些基本的相关操作.当然了,关于MySQL的内容也是非常多的,只不过对于linux系统管理员来讲,一些 ...
- Linux多线程 - 基本操作
0. 线程 vs 进程 何为线程?线程即轻量级进程,如何理解轻量级这个概念? 我们知道,Linux的资源分为用户空间资源和内核空间资源: 用户空间资源:用来存放用户自定义的一些数据,用户可直接控制: ...
- 基于操作系统原理的Red Hat Linux的基本操作
一.实验目的 1.了解Linux操作系统的启动与登录方法. 2.掌握Red Hat Linux图形用户界面下的基本操作. 3.学会Red Hat Linux基本设置. 二.实验内容 1. 登录 2. ...
- Linux下基本操作
强行转Linux,开始以为会很不适应,其实还好,换汤不换药 本文只讲基本操作,足够让你愉快的打代码,想飞上天的自行百度,或找其他大神(友链) Update 6/20:由于写得太烂被学长爆踩了一顿 直接 ...
- linux vi基本操作
在Linux下,可以键入vimtutor命令,有一个包含实操的vim教程. 1.VI的三种命令模式 1)Command(命令)模式,用于输入命令: 2)Insert(插入)模式,用于插入文本: ...
- linux vim 基本操作
(一定要在英文输入法的状态下才有效)vi:实际上linux 上的 vi 不是真正的 vi,而是 vim;纯的 vi只在某些 unix 系统上还存在纯 的vi里面不支持退格键盘了,当按退格键盘以后,不是 ...
随机推荐
- ES6中Set 和 Map用法
JS中Set与Map用法 一.Set 1.基本用法 ES6 提供了新的数据结构 Set.它类似于数组,但是成员的值都是唯一的,没有重复的值. Set 本身是一个构造函数,用来生成 Set 数据结构. ...
- ng2-table
[转]https://github.com/valor-software/ng2-table demo:http://valor-software.com/ng2-table/ ng2-table ...
- 类的继承和C3算法
在Python的新式类中,方法解析顺序并非是广度优先的算法,而是采用C3算法,只是在某些情况下,C3算法的结果恰巧符合广度优先算法的结果. 可以通过代码来验证下: class NewStyleClas ...
- SpringBoot-外部运行jvm参数调优
外部运行调优 java -server -Xms32m -Xmx32m -jar springboot_v2.jar
- js篇-判断数组对象中是否含有某个值,并返回该条数据
项目背景需求是: 已知: var a=[{name:'jenny',age:18},{name:'john',age:19},{name:'jack',age:20}] var b ='jenny' ...
- Cartographer源码阅读(9):图优化的前端——闭环检测
约束计算 闭环检测的策略:搜索闭环,通过匹配检测是否是闭环,采用了分支定界法. 前已经述及PoseGraph的内容,此处继续.位姿图类定义了pose_graph::ConstraintBuilder ...
- iOS开发笔记错误集
错误类型列举 错误类型A:EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0) 错误类型B:EXC_BREAKPOINT (code=EXC_A ...
- android studio中编译单个文件
网上搜到比较全的是这个:https://blog.csdn.net/u011368551/article/details/51980678 另外关于gradle如何编译单个文件,参考 https:// ...
- 关于.net里面的静态html页面和接口组合使用的网站
在网站的根目录下,主要有三部分组成.①接口里面的bin文件夹②接口③html里面的页面. html里面有ajax请求接口的js代码.另外接口里面的web.config不需要拷贝到网站根目录去. 如下截 ...
- selenium case报错重新执行
在做web ui自动化的过程中,经常发现这样一种情况,执行时case报错啦,再重新执行一遍又成功了. 如果不解决这个问题,脚本稳定性就会变差,很让人蛋疼,怎么解决呢: 思路: 写一个装饰器,装饰在ca ...