Linux配置Android编译环境

Linux配置Android编译环境

第一步、安装JDK安装JDk 的时候,其实是很顺利的,只用了三个命令,就把他装好了,感觉也自动配好了环境变量,可以直接使用。 安装Ubuntu 16.04后要做的事 的第九条:安装Oracle Java 命令如下: sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-ge

linux基础02

linux基础02

Linux的行结束符是:[$]Windows的行结束符是:[$+回车]目录管理:ls、cd、pwd、mkdir、rmdir、tree文件管理:touch、stat、file、rm、cp、mv、nano日期时间:date、clock、hwclock、cal查看文本:cat、tac、more、less、head、tail(21)cat:连接并显示-n :在显示时,对每一行编号-E :显示结束符。例:

linux递归强行删除目录和文件

linux递归强行删除目录和文件

在linux中删除一个目录很简单,使用rm -rf命令即可解决。 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思删除文件夹实例:rm -rf /home/name/mydir 将会删除/home/name/mydir目录以及其下所有文件、文件夹提醒:此删除即是强行递归删除,整个文件夹的内

Linux 常用命令

Linux 常用命令

pwd 显示当前路径, 就是确定当前所在位置cd 切换路径命令. 当前路径cd.. 上级目录cd~ 如果是root用户,则进入当前用户的 home 目录,如果是普通用户,则进入用户home目录下的主目录cd- 返回上一次 所在的目录,注意区分cd..,一个是返回上一次所在的目录,一个是返回上一级所在的目录ls 命令:ls 表示浏览目录中的文件ls - a 表示查看隐藏文件cp 命令:cp 就是

Linux  mmap

Linux mmap

mmap基础概念1.mmap内存映射原理mmap是一种内存映射文件的方法,即将一个文件或者其他对象映射到进程的地址空间,实现文件磁盘地址和进程虚拟地址空间中一段虚拟地址的一一对应关系;实现这样的映射关系后,进程就可以采用指针的方式读写操作这一块内存,而系统会自动回写脏页面到对应的文件磁盘上,即完成了对文件的操作而不必调用read,write等系统调用函数,相反,内核

linux中的shell编程----基础

linux中的shell编程----基础

1,运行shell脚本有两种办法一般有两种: 先给可执行权限,再进入文件所在的目录,输入:./name.sh; 运行解释器再执行脚本:/bin/sh name.sh,这种情况下,脚本中可以没有#!/bin/bash的情况。2,shell变量 变量命名规则:命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。变量名和等号,变量名中间也不能有空格,可以使用下划线(_)。不能使用标点符号。

Linux下对superblock的理解

Linux下对superblock的理解

对superblock的理解首先从partition structure的结构开始:1、首先了解下block,对于ext2(ext3)文件系统而言,硬盘分区首先被划分为一个个的block,同一个ext2文件系统上的每个block大小都是一样的。但是对于不同的ext2文件系统,block的大小可以有区别。典型的block大小是1024 bytes或者4096 bytes。这个大小在创建ext2、ex

linux系统目录结构

linux系统目录结构

1、树状目录结构图  2、目录介绍 目录描述/根目录/bin/存放二进制可执行文件,如:cat、ls、cp等/boot/存放Linux系统启动时需要加载的文件。(一般在另外一个磁盘分区里面保存) Kernel、grub等文件都存放在此/dev/包含设备文件。在Linux中,一切都被看做文件。终端设备、USB、磁盘等等都被看做文件,如/dev/sda/etc/包含所有应用程序的配置文件,也包含启动、

linux笔记

linux笔记

1[linuxidc@localhost ~]$service iptable status  显示结果:12345[linuxidc@localhost ~]$service iptable statusRedirecting to /bin/systemctl status  iptable.service● iptable.service   Loaded: 

Linux Makefile简单模板

Linux Makefile简单模板

############################################Makefile for simple programs###########################################INC=LIB=-lpthreadCC=gccCXX=g++LINK=g++#-fpermissive:表示兼容老语法C_FLAGS= -g -Wall -fpermis

Linux 运维 之 命令后台运行

Linux 运维 之 命令后台运行

参考: https://www.ibm.com/developerworks/cn/linux/l-cn-nohup/nohupsetsid&screen 文章来源: Linux 运维 之 命令后台运行

linux 部署脚本

linux 部署脚本

shell 脚本#!/bin/bash#设置jdk环境export JAVA_HOME=/usr/java/jdk1.8.0_45export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH#

linux-记录

linux-记录

查看运行的进程ps -aux|prep java找到要删除的进程的编号杀死进程 kill -9 1883(进程编号)重启服务sh satrtBussinessService.sh文章来源: linux-记录

Linux命令大全总结

Linux命令大全总结

目录方面的命令:ls,dir,cd,clear,mkdirls 显示指定目录的文件和目录ls -a 列出目录下的所有文件,包括以 . 开头的隐藏文件ls -l 显示指定目录的详细列表ls -R 列出所有子目录下的文件 ls -F 在每个文件名后附上一个字符以说明该文件的类型 / 表示目录文件 * 表示执行文件 @ 表示符号链接文件 = scoket 文件 | 管道文件dir = ls 也是显示指

Linux head/tail命令详解

Linux head/tail命令详解

head命令用于显示文件的开头的内容。在默认情况下,head命令显示文件的头10行内容。 tail命令用于显示文件的结尾的内容。在默认情况下,taild命令显示文件的后10行内容。 head常见命令参数 -c, --bytes=[-]K print the first K bytes of each file; with t

Linux系统文件误删除恢复方法;宿主机windows与Linux文件共享!

Linux系统文件误删除恢复方法;宿主机windows与Linux文件共享!

实验项目:Linux系统文件误删除恢复方法;宿主机windows与Linux文件共享实验环境:一:VMware虚拟机,Linux系统RedHat6.5(什么版本不重要);二:安装以下3个依赖包(请注意顺序!)1》rpm -ivh /mnt/Packages/e2fsprogs-libs-1.41.12-18.el6.x86_64.rpm2》rpm -ivh /mnt/Packages/libcom

Linux bzip2命令详解

Linux bzip2命令详解

Linux bzip/bunzip2命令是.bz2文件的解压缩程序。 bunzip2可解压缩.bz2格式的压缩文件。bunzip2实际上是bzip2的符号连接,执行bunzip2与bzip2 -d的效果相同。 bzip常见命令参数usage: bzip2 [flags and input files in any order]-h --help print this messa

window连接Linux虚拟主机的推荐操作顺序

window连接Linux虚拟主机的推荐操作顺序

先window主机ping  远程服务器          ping IP地址               ( 先测试端口能否连通)   查看防火墙状况service iptables status关闭防火墙service iptables stop查看开放的端口(结果不是很有规则的 有点错位 例如下面的8080 21 22 这些都是明显错位的,但是你看到了要知道这

Shell学习——特殊变量

Shell学习——特殊变量

Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数(1)特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。$#传递给脚本或函数的参数个数。$*传递给脚本或函数的所有参数。$@传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。$?上个

Linux gcc/g++链接编译顺序详解

Linux gcc/g++链接编译顺序详解

gcc/g++链接时对库的顺序要求-Ldir Add directory dir to the list of directories to be searched for -l. -llibrary-l library Search the library named library when linking. (The second alternative with the

Linux学习总结(六十六)打印一串数字的脚本

Linux学习总结(六十六)打印一串数字的脚本

写一个shell脚本,提示输入一个暂停的数字,然后从1打印到该数字。然后询问是否继续。继续的话再输入一个数字接着打印,否则退出脚本。例如:若果输入的是5,打印1 2 3 4 5,然后继续输入10,接着打印6 7 8 9 10 一次类推。题目分析:1 .提示用户输入,用read -p2 .要对用户的输入做一个判断,是否为纯数字。不是的话,给出提示,直接退出3 第一次打印结果后,若用户继续输入数字,

自动化部署脚本--linux执行sh脚本

自动化部署脚本--linux执行sh脚本

自动化部署脚本文件目录:运行主程序:./install.sh#!/bin/bashSCRIPTPATH=$(cd "$(dirname "$0")"; pwd)Install_log=$SCRIPTPATH/install_log.txtecho "***start install***" > $Install_logecho " workspace is $SCRIPTPATH" | tee -

linux ubuntu 安装后没有root密码

linux ubuntu 安装后没有root密码

终端中输入:sudo passwd root此时重新设置原登录用户的密码。 设置成功后在终端继续输入:su root则出现#号,原用户名得到root权限。此时可以进行超级用户操作。linux ubuntu 安装后没有root密码原文:https://www.cnblogs.com/huxiny/p/9255252.html

LINUX下编译源码时所需提前安装的常用依赖包列表

LINUX下编译源码时所需提前安装的常用依赖包列表

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurse

Linux下查看、关闭及开启防火墙命令

Linux下查看、关闭及开启防火墙命令

Linux下查看、关闭及开启防火墙命令1)永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off 2)即时生效,重启后失效开启: service iptables start 关闭: service iptables stop 需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。 在开启了防火墙时,