Linux 常用命令

CentOS 7镜像下载

官网下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/

step1: 进入下载页,选择阿里云站点进行下载

Actual Country 国内资源 Nearby Countries 周边国家资源

阿里云站点:http://mirrors.aliyun.com/centos/7/isos/x86_64/

每个链接都包括了镜像文件的地址、类型及版本号等信息

选择当前国家资源区站点下载,获取资源速度比较快

step1: 进入阿里云站点,选择 CentOS-7-x86_64-DVD-1804.iso下载

各个版本的ISO镜像文件说明:

CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐)

CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软件(以用来补充系统的软件或者填充本地镜像)

CentOS-7-x86_64-LiveGNOME-1708.iso GNOME桌面版

CentOS-7-x86_64-LiveKDE-1708.iso KDE桌面版

CentOS-7-x86_64-Minimal-1708.iso 精简版,自带的软件最少

CentOS-7-x86_64-NetInstall-1708.iso 网络安装版(从网络安装或者救援系统)

grep "XXX" -nr * :在当前目录下查找XXX的字符,并显示字符所在行数
 

1. 解压、压缩操作:

tar在Linux上是常用的打包、压缩、加压缩工具,他的参数很多,这里仅列举常用的压缩与解压缩参数
参数:

-c :create 建立压缩档案的参数;

-x : 解压缩压缩档案的参数;

-z : 是否需要用gzip压缩;

-v: 压缩的过程中显示档案;

-f: 置顶文档名,在f后面立即接文件名,不能再加参数


示例1:将整个/home/www/images 目录下的文件全部打包为 /home/www/images.tar

 tar -cvf /home/www/images.tar /home/www/images ← 仅打包,不压缩

 tar -zcvf /home/www/images.tar.gz /home/www/images ← 打包后,以gzip压缩


在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz 或tgz来代表gzip压缩过的tar file文件

将tgz文件解压到指定目录

tar   -zxvf    test.tgz  -C  指定目录

举例:比如将/source/kernel.tgz解压到  /source目录

tar  -zxvf  /source/kernel.tgz  -C /source

对于zip uzip使用命令类似:

zip -R test.zip  /home/pentaho   #对pentaho整个目录压缩为test.zip文档

unzip test.zip -d /home/user1    #将test.zip 文档解压缩到/home/user1目录

Linux中查看文件夹大小命令

 查看当前目录下所有目录以及子目录的大小:

du -h .

“.”代表当前目录下。也可以换成一个明确的路径,-h表示自动用K、M、G的人性化形式显示

查看当前目录下user目录的大小,并不想看其他目录以及其子目录

du -sh user

-s表示总结的意思,即只列出一个总结的值

 

修改环境变量操作

在Linux中在当前用户下修改 .bashrc文件(隐藏文件),即可以修改环境变量。

    在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件,

    .bash_history   记录之前输入的命令

    .bash_logout    当你退出时执行的命令

    .bash_profile    当你登入shell时执行

    .bashrc             当你登入shell时执行

请注意后两个的区别:'.bash_profile'只在会话开始时被读取一次,而'.bashrc'则每次打开新的终端时,都要被读取。

这些文件是每一位用户对终端功能和属性设置,修改.bashrc可以改变环境变量PATH、别名alias和提示符。具体如何修改会在下面做介绍。

除了可以修改用户目录下的.bashrc文件外,还可以修改如“/etc/profile”文件、“/etc/bashrc”文件及目录“/etc /profile.d”下的文件。但是修改/etc路径下的配置文件将会应用到整个系统,属于系统级的配置,而修改用户目录下的.bashrc则只是限制在用户应用上,属于用户级设置。两者在应用范围上有所区别,建议如需修改的话,修改用户目录下的.bashrc,即无需root权限,也不会影响其他用户。

这里的“:”是分隔符,编辑完成后,再执行source命令使上述配置在当前终端立即生效,命令如下:

source ~/.bashrc

vi命令

可以使用 #、+ 作为分隔符,此时中间出现的 / 不会作为分隔符
:s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/

:%s+/oradata/apras/+/user01/apras1     (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/

:%s+postgresql://localhost:5432+postgresql://192.168.56.101:5432

建立软链接

ln -s  源文件名   目标文件名 

 ln -s Python-2.7.5  link   :建立软链接的名称为link,链接指向Python-2.7.5目录

###软链接可以指向目录,也可以指向具体的文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值