linux 命令整理

linux 命令
    
    ifconfig
    
    重启网络
    
    service network restart
    
    防火墙
    service iptables status
    
    service iptables stop
    
    service iptables off
    
    
    更更名称
    hostname   xxx
    文件:
    d:开始为d,表示目录directory
    d:表示文件夹
    -:开始为-,表示普通的二进制文件
    l:开始为l,表示软链接文件
    r:read读权限.
    w:写权限
    x:执行权限
    touch 建立一个空文件
    mkdir 建立文件夹
    rm -f d1
    chown user 文件
    useradd username 添加用户
    password username linux

    查找:
    find [搜索范围路径] -name [文件名称] (根据文件名查找)
    find  [文件路径] -ctime -1 表示天
    find [文件名称] -cmin -60 60分钟之内。+60是60之外
    find /etc -amin 
    find /etc -mmin
    find /etc -cmin
    find /etc -atime 
    
    在时间前面添加:-表示以内,+表示以外。
    c:表示change改变文件属性的意思
    a:表示access被访问过的意思
    m:表示更改内容的意思
    
    find 应用的链接符
    -a 逻辑与 and
    -0 逻辑或 or
    
    find :根据文件类型进行查找
    -type 
    其中:f表示二进制文件 ,l表示软链接文件,d 表示目录
    find /test -type d
    find /test -type d -o -name t1.sh
    
    which [命令名称] 查看命令所在的目录位置
    
    alias 别名
    
    find ...-exec [执行命令] {}\; 查找并执行命令
    
    find /usr/local  -exec ls -l {} \;
    find ...-ok [执行命令] {}\; 
    ok是询问的意思。
    
    find -inum 查找惟一节点。
    
    locate [文件名称]
    
    查找文件比find查找块,更新速度比较慢,须要updatedb
    
    man []
    
    帮助命令
    
    压缩命令
    gzip 不保留原文件,而且只能压缩
     
    
    命令:tar
    tar[zcvf] [打包文件名.tar.gz][源文件]
    -c 产生tar打包文件(必选)
    -x 产生的解压缩文件(必选)
    -y 显示详细信息
    -f 指定压缩后的文件名
    -z 打包同时压缩
    
    
    -C最后配置,表示解压后的文件位置
    
    tar  -zxvf jdk.gz -C /user/local
    
    ping 命令
    
    grep 能够将指定内容进行过滤而后输出。
    
    ls -l /etc grep init 只显示init的
    
    ls -l /etc grep init | wc -l 过滤,而后统计
    
    ps -el | grep 8080
    
    输入输出重定向
    shell 对每一个进程预先定义了3个文件描述字
    0 标准输入 1 标准输出 2标准错误输出
    输出重定向:就是把输出的结果显示到一个文件上(用符号“>”)
    想进行结果追加使用符号">>"
    输入重定向:就是把输入的信息重定向,好比把一个文件的内容,进行发出。
    "<"
    wall < /test/a.log
    wall 是广播
    
    错误重定向:通常是把程序执行日志错误信息存放到指定的log日志中去。
    
    ll /dasadas 2> a.log
    
    dasadas 2>a.log
    
    vim 工做模式
    vim 进入
    i a o 输入  插入模式
    esc 退出插入输入模式
    :wq 输入 保存退出
    ZZ 保存修改并退出
    :q! 不保存退出
    
    
    yy 复制当前行 
    p 粘贴在当前光标所在行
    dd 剪切当前行
    nyy 复制当前如下n行
    
    用户管理
    
    用户信息文件 /etc/passwd
    密码文件:/etc/shadow
    用户配置文件:/etc/login.defs
    /etc/default/useradd
    新用户信息文件:/etc/skel
    用户组文件:/etc/skel
    用户组文件:/etc/gshadow
    
    linux 用户通常分为三种
    超级用户
    root UID=0
    普通用户
    UID (500 - 60000)从500 开始默认递增
    伪用户
    UID(1-499)
    伪用户通常是Linux系统和进程服务相关。好比“bin/shutdown得很,任何的Linux系统都会有这些伪用户,好比咱们进行关机操做,其实调用了一个系统的伪用户的身份。
    
    添加用户组:groupadd [配置选项][组名]
        
    形如:groupadd -g 1001 webs
    
    删除用户组:groupdel[组名]
    
    
    添加用户useradd 设置选项用户名 -D 查看缺省参数
    
    
    gpasswd -a ul webapps
    -a 添加用户到用户组中
    -d 从用户组中删除用户
    -A 设置用户组管理员
    
    给多个普通用户对这个文件权限
    groupadd g1
    
    mkdir /test/software 
    chgrp g1 /test/software
    chromd g+rwx /test/software
    
    
    web

相关文章
相关标签/搜索