• 常用linux命令


    文件类型[字符设备(c),块设备(b),(网络设备),套接口文件(socket s),目录(d)[临时目录t],普通文件,符号链接(l)]

    权限

    groupadd     groupname              groupdel   groupname                                 groupmod     

    useradd   -p 123 -G groupname  myname            userdel   -r  myname  [-r会把对应home文件夹删除]            usermod

    [useradd name 会默认创建一个与name一致的group,并默认在/home下创建一个name文件夹]

    cat  /etc/group

    ------------------------------------------------------------------------------------

    chmod   777 file/dir   [rwx --4 2  1]

    chmod   a+x  file               chmod a-x file             chmod a+r  file      [rwx]

    -----------------------------------------------------------------------------------------------------------------------------------------------------------

    chgrp -R mengxin /usr/meng       将/usr/meng及其子目录下的所有文件的用户组改为mengxin -R或——recursive:将指令目录下的所有文件及子目录一并处理;

    chown -R liu /usr/meng              将目录/usr/meng及其下面的所有文件、子目录的文件主改成 liu:

    ====================================================================================================

    (文件,文件夹)增删改查

    touch file  -> vim file

    vim file  I 编辑   ESC   :wq   :q!   ctrl+f ctrl+b     gg   hjkl(上下左右)...........

    mkdir dirname

    ln -s   link_name  path[a/b/c....]   软链接

    ---------------------------------------------------------------

    rm file

    rm -rf dirname[files]  强制删除非空目录和下面所有文件

    rmdir dirname

    ------------------------------------------------------------------

    mv file1  file2  重命名文件名(unix/linux 系统没有后缀之说)

    rename old_dirname  newdir_name  old_dirname  重命名文件夹

    echo "a" > b.txt       清空b.txt,并写入内容a
    echo "b" >> b.txt    追加内容b到文件b.txt

    cp  file/dir    /dir/    将file或目录的一个副本放到目录dir下

    mv file/dir   /dir/     将file或目录移动到目录dir下

    cat b.txt > c.txt      对b.txt做一个备份  类似  cp b.txt  c.txt

    -----------------------------------------------------------------------

    cat b.txt

    grep -i *keywords*  files

    pwd  显示当前路径

    find file* 

    ll  ls  [-all]

    du [-b -k -m -h] file  查看文件大小,也可查看目录文件总大小

    --------------------------------------------------------------------------- 

    文件下载

    wget -P  weburl   /dir/

    rpm 包安装

    rpm -ivh jdk-8u66-linux-x64.rpm

    解压/压缩

    tar -xf xx.tar

    tar zxvf xx.tar.gz

    文件摘要算法

    md5sum  | sha1sum file 

    配置环境变量

    echo "JAVA_HOME=/usr/java/jdk1.8.0_66" >> /etc/environment

    export JAVA_HOME=/usr/share/jdk1.5.0_05

    export PATH=$JAVA_HOME/bin:$PATH

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    配置ssh 无密码登录

    ssh-keygen -t rsa -P ''

    chmod 700 ~/.ssh
    cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
    chmod 600 ~/.ssh/authorized_keys
    ******************************************************
    mkdir .ssh
    ******************************************************

    scp ~/.ssh/authorized_keys root@slaver:~/.ssh/
    [ssh-copy-id -i ~/.ssh/id_rsa.pub u@remote]

    ssh slaver

  • 相关阅读:
    010 Editor无限制免费安装注册破解图文教程(破解补丁)
    请求设置
    请求方法
    Session
    Config
    Model
    模板2
    模板语法
    动态路由
    Put和Delete
  • 原文地址:https://www.cnblogs.com/xuezizhenchengxuyuan/p/5157012.html
Copyright © 2020-2023  润新知