美文网首页
Linux 基础命令二(2018-05-02)

Linux 基础命令二(2018-05-02)

作者: 糊涂蟲 | 来源:发表于2018-05-03 21:04 被阅读0次

    1、查看当前IP

    Linux:ifconfig

    windows:ipconfig

    2、文件创建

    vi abc.log      touch abc.log

    3、文件夹创建

    mkdir  rz   创建一层

    mkdir -p 1/2/3  连续创建3层

    mkdir 4 5 6    同层1下子创建3个目录

    4、移动文件或文件夹

    mv  abc.log rz/       原路径则不存在

    5、复制文件或文件夹

    文件:cp abc.log 6/

    文件夹:cp -r 4 1/               原路径仍存在

    6、查看文件的内容

    cat abc.log       一下子将内容全部刷新出来

    more abc.log    按空格一页页翻页

    less abc.log    按pageup、pagedown上下翻页  q退出

    tail -f /-F abc.log    实时查看文件内容    -F=-f+retry

    tail -200f install.log.syslog     倒着查看最新200行,且实时

    7、echo 

    echo"1234"    输出打印

    echo"123" > abc.log    覆盖

    echo"123" >> abc.log    追加

    8、mv和cp谁快?

    mv快

    9、别名 alias

    alias 查看有哪些别名

    临时: alias rz='cd /root/ruoze/1/'

    永久:将 alias rz='cd /root/ruoze/1/' 配置到环境变量中

    10、环境变量文件

    全局:/etc/prpfile    source生效

    个人:~/.bash_profile    .bashrc    source生效  还有一种.~/.bash_profile

    11、删除

    rm  xxx.log 询问是否删除文件        rm -f xxx.log 不询问直接删除文件

    rm - rf  xxx   删除文件夹     生产中不能用rm -rf /命令

    12、设置变量

    key=value     path=6   不需要空格

    在shell脚本中,一定要校验path变量是否等于空

    path=""

    rm -rf $path/* ===>rm -rf /*

    13、查看历史命令和执行

    history查看历史命令

    !70  执行第70条命令

    14、用户和组

    显示用户和组相关命令ll /usr/sbin/user*     ll/usr/sbin/group*

    useradd rz 自动创建一个用户和用户组,名称一样

    id rz   会显示rz用户的uid(用户id)  gid(主组)  groups(所有组)

    userdel 删除用户(不会删除用户的home目录)

    用户文件  /etc/passwd    用户组文件 /etc/group

    groupadd bigdate 创建一个所有组

    usermod -a -G bigdate rz      id rz===>uid=501(rz) gid=501(rz) groups=501(rz),502(bigdata)

    usermod -g bigdate rz           id rz===>uid=501(rz) gid=502(bigdata) groups=502(bigdata)

    15、管道符|

    管道符用来将两条命令分开,管道符左边目录的输出会作为右边目录的输入

    16、查看命令帮助

    usermod --help        

    man usermod

    17、设置密码

    passwd rz

    18、切换用户

    su rz  进入/root/rz

    su - rz  切换之后,会执行环节变量文件.bash_profile 并且进入该用户的家目录

    exit 返回切换前的用户

    19、临时获取root权限

    sudo

    编辑/etc/sudoers   NOPASSWD:ALL 表示无需密码

    20、进程(ps)

    ps -ef | grep tail

    其中第二列是pid  杀死某个进程 kill  -9 +pid

    21、端口号(netstat)

    netstat nlp |grep +pid

    相关文章

      网友评论

          本文标题:Linux 基础命令二(2018-05-02)

          本文链接:https://www.haomeiwen.com/subject/edxlrftx.html