美文网首页
Linux常用命令

Linux常用命令

作者: 还闹不闹 | 来源:发表于2020-04-27 15:27 被阅读0次
    • 创建组
    groupadd groupname
    
    • 创建用户账号
    useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] username
    
    主要参数
    -c 加上备注文字,备注文字保存在passwd的备注栏中。
    -d 指定用户登入时的启始目录。
    -D 变更预设值。
    -e 指定账号的有效期限,缺省表示永久有效。
    -f 指定在密码过期后多少天即关闭该账号。
    -g 指定用户所属的起始群组。
    -G 指定用户所属的附加群组。
    -m 自动建立用户的登入目录。
    -M 不要自动建立用户的登入目录。
    -n 取消建立以用户名称为名的群组。
    -r 建立系统账号。
    -s 指定用户登入后所使用的shell。
    -u 指定用户ID号。
    -k 必须和-m一起使用,将/etc/skel目录的内容复制到用户的HOME目录
    • 设置用户密码
    echo 123 | passwd --stdin username
    
    • 彻底删除用户
    userdel -r username
    
    • 删除组
    groupdel groupname
    
    • 查看所有组
    cat /etc/passwd/
    
    • 查看所有用户
    cat /etc/group
    
    • 查看data.txt的行数
    wc -l data.txt
    
    • 查看data.txt头部
    head data.txt
    
    • 查找result中所有1或者0开头的行记录,并重定向输出至result_new
    egrep "^1|^0" result > result_new
    
    • 逗号分隔
    egrep "^1|^0" result | awk '{print $1","$2}' > res_0709_xyzdhy1905_ge2_LN21.txt;
    
    • 竖线分割
    egrep "^1|^0" result | awk '{print $1"|"$2}' > res_0709_xyzdhy1905_ge2_LN21.txt; 
    
    • 3个字段竖线分割
    egrep "^1|^0" result | awk '{print $1"|"$2"|"$3}' > res_0709_xyzdhy1905_ge2_LN21.txt;
    
    • 连接ftp
    sudo lftp -u "hly_sftp","H7M5P/1gFHK" sftp://192.168.0.111
    
    • 逐行复制
    cat test.txt | while read line
    do
    echo ${line:1:11} >> a.txt
    done
    
    • 并集、交集、差集
    #以下a.txt行去重,b.txt行去重(必须)
    #并集
    sort a.txt b.txt | uniq
    
    #差集
    #a.txt-b.txt
    sort a.txt b.txt b.txt | uniq -u
    
    #b.txt-a.txt
    sort b.txt a.txt a.txt | uniq -u
    
    #交集
    #方法一:
    sort a.txt b.txt | uniq -d
    #方法二:
    cat file1 file2 | sort | uniq -d
    
    • 添加用户的sudo权限

    编辑/etc/sudoers
    在"root ALL=(ALL) ALL"起下面添加"xxx ALL=(ALL) ALL"(这里的xxx是你的用户名)

    • 导入本地数据至hive表
    load data local inpath '/home/test.txt' into table z.tb;
    
    • 压缩
    tar -czvf test.tar.gz 1.txt
    
    • 解压
    tar -xvf *.*
    
    • 查看安装列表
    yum list installed
    

    相关文章

      网友评论

          本文标题:Linux常用命令

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