linux 学习 (一)

学习于韩顺平linux视频教程


作为互联网开发从业者,linux系统肯定是必须要了解的,简单记录,从linux安装到虚拟机VirtualBox使用的过程。


1》选择centos的版本,http://mirrors.aliyun.com/centos/ 

BinDVD版——就是普通安装版,需安装到计算机硬盘才能用,bin一般都比较大,而且包含大量的常用软件,安装时无需再在线下载(大部分情况)。 
LiveDVD版——就是一个光盘CentOS系统,可通过光盘启动电脑,启动出CentOS系统,也有图形界面,也有终端。也可以安装到计算机,但是有些内容可能还需要再次到网站下载(自动)。 
LiveCD版——相比LiveDVD是个精简的光盘CentOS系统。体积更小,便于维护使用。

netinstall——网络安装盘,启动后需要联网安装 minimal——小安装盘,只有必要的软件,自带的软件最少

kde、gnome是两种图形界面,可以另行百度了解。

一般选择LiveDVD版即可,体积不会太大,32位,虚拟机一般电脑也给不了太多内存

虚拟机安装:由于VBox环境没有CentOS的选项,所以可以选择Red Hat Linux(64Bit)

参考:http://www.2cto.com/os/201407/318477.html


以下笔记源于:韩顺平linux视频教程

一些常用命令:

startx:进入视图桌面

shutdown -h now :关机

shutdown -r now :重启

reboot:即刻重启

logout:注销


vi编辑器

vi   Hello.java   用vi创建一个java文件

i   进入输入模式

esc  键进入命令模式

:  冒号   wq   退保存  q!  不保存

ls 查看当前目录所有文件  -l 查看详细信息


安装jdk:http://www.mamicode.com/info-detail-613410.html

yum search java|grep jdk  查看jdk的可下载版本

yum install java-1.7.0-openjdk-devel.i686   安装jdk1.7   OpenJDK Development Environment:一定要是开发者环境不然无法使用javac

cd  .. 返回上级目录

cd   文件名前几个字母 table  自动填写(使用到长目录名很方便) 


vi /etc/profile

export JAVA_HOME=/usr/java/jdk1. 6 .0_45
export CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile (让配置生效,记得重启)


history  使用的命令历史

!编号   调用使用过的命令

!! 重复上一次的命令


init 3   进入命令界面

startx 进入图形界面


目录结构

root:存放root用户的文件

home:存放普通用户的相关文件

bin:存放常用命令的目录

sbin:要具有一定权限才可以使用命令

mnt:默认挂载光驱和软驱的目录

boot:系统引导相关的文件

etc:存放配置相关文件

var:经常变化的文件

usr:安装一个软件的默认路径


添加用户的命令:  useradd 用户名

设置用户的密码:passwd 用户名

删除用户:userdel 用户名    

第二种:删除用户以及用户主目录:userdel -r 用户名


init

运行级别:

0:关机

1:单机用户

2:多用户状态没有网络服务

3:多用户状态有网络服务

4:系统未使用保留给用户

5:图形界面

6:系统重启

常用运行级别是3和5,要修改默认的运行级别可改文件/etc/inittab的id:5:initdefault:这一行中的数字

解决修改错误配置的方法

在linux的 GRUB界面时,请输入e (选择系统),选中第2行,再输入e,按空格键 ,最后输入1 (代表单用户级别,单用户级别不会使用配置文件,也可以在单用户级别 修改用户密码),按回车键,再按b重新启动,进入系统后修改配置文件即可。

pwd 当前工作目录

cd 改版目录

ls 列出文件和目录

ls -a 显示隐藏文件

ls -l 显示长列表格式  也可以 al 叠加

mkdir 建立目录

rmdir 删除空目录

linux的命令很多,每个命令有很多参数,需要多使用搜索引擎


touch 建立空文件

cp 复制命令

cp -r dir1 dir2 递归赋值命令(复制子目录信息)


mv 移动文件和改变文件名

rm 删除文件和目录

rm -rf * 删除所有内容 (包括mul和文件) r递归 f 强制

ln 建立符号连接

ls -s 源  目标

in -s /etc/initab inittab (inittab 指向实际文件 /etc/inittab)

table键 根据已经输入的部分自动补全完整文件名


more 显示文件内容,带分页  Pgup Pgdn翻页

less 显示文件内容带分页

grep在文本中查询内容 grep -n "xxxxx" fileName   显示 xxxx在文件的行数

| 管道命令  把上一个命令的结果交给 | 命令后的 命令处理

man命令 相当于 dos的 help

find 搜索文件及目录

在linux中,因为文件系统是以级别式的结果来组成的,所以要在整个系统中找到特定的文件和目录并不容易,而“”find命令可以解决了上述问题

1在特定目录下搜索并显示指定名称的文件和目录

find / -name man :从根目录开始搜索名称为man的文件或者目录

2搜索一端事件内被存取/变更的文件或目录

find /home -amin -10 十分钟内存取的文件或目录

find /home -atime -10 十小时内存取的文件或目录

find /home -cmin -10 十分钟内更改过的文件或目录

find /home -ctime +10 十小时前更改过的文件或目录

3搜索指定大小的文件

find /home -size +10k :查找/home 目录下大小为10k的文件


重定向命令:

ls -l > a.txt 列表的内容写入a.txt中(覆盖)

ls -al >> aa.txt 列表的内容追加到文件 aa.txt的末尾

从文件中输入信息 database_program < database_data


文件所有者、所在组和其他组

1所有者

2所在组

3其他组

4改版用户所在的组

当摸个用户创建了一个文件后,这个文件所在的组就是用户所在的组。

用 ls -ahl 命令可以看到文件所有组

修改文件所在的组:chgrp组名  文件名

修改文件的拥有者:chown 用户名 文件名 


添加组:groupadd  [组名]

查看所有组:cat /etc/group

组名:x:组号

创建用户,同时指定用户分配到组

useradd -g 组名 用户名

查看所有用户信息:cat /etc/passwd

用户名:加密的密码:用户id:组id:用户主目录:该用户使用的shell解析器

ls -l

-rw-r--r--    (如果是文件夹则代表数量,文件就是1)   用户  组  修改日期 文件名

-1--2--3--:  共10个字符  位置含义解析

-:文件类型   d文件夹类型  i 链接

1--:文件所有者对该文件的权限,r (数字4)可读 ;w(2)可写 ; x(1)可执行

2--:文件所在组对该文件的权限

3--:其他组的用户对该文件的权限


chmod 777  -R  文件名

第一个7对应所有者,第二个7对应所在组,第三个对应其他组


usermod -g 组名  用户名  改变用户所在组

usermod -d 目录名 用户名  改变该用户登录的初始目录






内容概要:本文深入探讨了多种高级格兰杰因果检验方法,包括非线性格兰杰因果检验、分位数格兰杰因果检验、混频格兰杰因果检验以及频域因果检验。每种方法都有其独特之处,适用于不同类型的时间序列数据。非线性格兰杰因果检验分为非参数方法、双变量和多元检验,能够在不假设数据分布的情况下处理复杂的关系。分位数格兰杰因果检验则关注不同分位数下的因果关系,尤其适合经济数据的研究。混频格兰杰因果检验解决了不同频率数据之间的因果关系分析问题,而频域因果检验则专注于不同频率成分下的因果关系。文中还提供了具体的Python和R代码示例,帮助读者理解和应用这些方法。 适合人群:从事时间序列分析、经济学、金融学等领域研究的专业人士,尤其是对非线性因果关系感兴趣的学者和技术人员。 使用场景及目标:①研究复杂非线性时间序列数据中的因果关系;②分析不同分位数下的经济变量因果关系;③处理不同频率数据的因果关系;④识别特定频率成分下的因果关系。通过这些方法,研究人员可以获得更全面、细致的因果关系洞察。 阅读建议:由于涉及较多数学公式和编程代码,建议读者具备一定的统计学和编程基础,特别是对时间序列分析有一定了解。同时,建议结合具体案例进行实践操作,以便更好地掌握这些方法的实际应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值