8.15 linux基础命令 软件安装

shell命令解释器
查看当前系统下有哪些shell

查看当前系统正在使用的shell
echo $SHELL

bash实用命令
ctrl+a    //命令的最开头
ctrl+e     //命令的最末尾

ctrl+p  //前一个命令
ctrl+n   //后一个命令

ctrl+b    //光标向前移动
ctrl+f     //光标向后移动

crtl+u  //删除整个命令,可以配合ctrl+e

rwx权限
文件:
         r:        对文件有没有读权限
        w:        对文件有没有写权限
         x:        对文件有没有执行权限
目录:
        r:        能不能查看该目录的文件
        w:       能不能删除该目录的文件,能不能改名该目录的文件
        x:        能不能进去这个目录


which
which ls  查看命令在哪个目录



ln
ln -s 文件名 软连接名 ----->类似快捷方式
ln 文件名  硬连接名------->类似php的引用、你变我也变


chown    
改变文件的所有者
chown root:root 文件名   前面是用户,后面是组


查找 find
    find     ./*     -name "hello.c"  //默认递归查找
  

从根目录查找后缀是.c的文件


检索内容 grep
grep "内容"  ./*
grep "hello" ./* -R             //当前目录递归查找含有hello单词的行


deb包安装
dkpg     -i 名字       安装
dkpg   -r名字     卸载

源码包安装
1.    解包 tar 
2.    cd  ./
3.     ./configure
4.    make
5.    make install

联网方式
NAT      不一个网段,但是ping出去的时候,是以主机的方式出去的
桥接     两个不同的ip,同一个网段

自己虚拟机的问题?所以NAT可以出去上网,桥接不可以。因为NAT借用了windows的网卡驱动





郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。