一些Linux命令

centos中本没有apt-get命令,需要手动安装

centos切换root用户

1
2
[hsk@localhost 桌面]$ su
密码:
centos中安装软件——yum
1
2
#有个前提是yum安装的软件包都是rpm格式的
yum install 软件包名#需要下载

yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断;

删除的命令是

1
yum remove ~

用yum查询想安装的软件

我们常会碰到这样的情况,想安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。这时yum的查询功能就起作用了

1
2
yum search keyword
yum info packagename#获取包的相关信息
centos安装软件——rpm
小技巧

yum用于安装软件包及其依赖,rpm用来安装特定软件包,当发生某两个软件包之间的冲突时不妨考虑一下已安装包的更新

1
2
rpm -U 软件包名称
yum update 软件包名称

centos6 添加开机自启动转自https://www.jianshu.com/p/ca79093c488e

1
chkconfig sshd on

虚拟机设置默认路由命令:gw表示网关,后面的参数需要是真实机的网关

1
route add default gw 192.168.0.1

在克隆Linux虚拟机时这些文件需要注意

1
2
3
4
->vim /etc/udev/rules.d/70-persistent-net.rules #
->vim /etc/sysconfig/network-scripts/ifcfg-eth0 #网络接口相关配置
->vim /etc/sysconfig/network #配置主机ip映射
->vim /etc/init.d/network

ifconfig命令加-a可以查看所有可用网络接口

下载命令

Linux的下载指令有curl和wget

  1. curl:使用方法如下

    1
    2
    #curl [OPTION] [URL]
    curl http://pjreddie.com/media/files/darknet.conv.weights

    通过-o/-O选项保存下载的文件到指定的文件中:
    -o:将文件保存为命令行中指定的文件名的文件中
    -O:使用URL中默认的文件名保存文件到本地

    1
    curl -O http://pjreddie.com/media/files/darknet.conv.weights

    使用-C断点续传

    1
    2
    3
    4
    5
    6
    7
    8
    # 当文件在下载完成之前结束该进程
    $ curl -O http://pjreddie.com/media/files/darknet.conv.weights
    ############## 18.5%

    # 通过添加-C选项继续对该文件进行下载,已经下载过的文件不会被重新下载
    curl -C - -O http://pjreddie.com/media/files/darknet.conv.weights
    ############### 18.5%
    原文链接:https://blog.csdn.net/u014540717/article/details/53097374
  1. wget:

    wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性.如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。

    同时支持HTTP,HTTPS和FTP协议

    1
    2
    #wget [OPTION] [URL]
    wget http://pjreddie.com/media/files/darknet.conv.weights

    -c是断点续传

内核相关
1
2
3
4
yum list kernel //查看当前内核可更新版本
uname -sr //查看当前内核版本
cat /etc/redhat-release //查看系统版本
strings /lib64/libc.so.6 | grep GLIBC_ //最高支持glibc版本
文件编码相关:
1
2
在Vim中可以直接查看文件编码
:set fileencoding
Donate comment here