Linux基础

Linux基础知识:
1、时间:date +%Y-%m-%d    
2、日历:cal 7 2015
3、计算机:bc    quit退出
4、功能补全键:Tab,输入任意字符后按此键可补全或列出对应命令,一下直接补全,两下列出所有
    ls -al ~/.bash:列出该目录下以.bash开头的文件名
5、按两下TAB键可显示所有命令数
6、显示英文版:# LANG="cn"
7、查看命令详细说明:man(manual简写)
8、查找文件位置:whereis profile    结果:profile: /etc/profile /etc/profile.d
9、查看命令位置:which ifconfig        结果:/sbin/ifconfig
10:文件名查询命令:whereis locate    find
11、显示指定目录: ll -d / /bin /boot /sys
12、显示挂载点:ls -ild / /. /.. /etc
13、显示linux 支持的文件系统格式:ls -l /lib/modules/$(uname -r)/kernel/fs
14、格式化分区:fdisk /dev/hdc
15、dumpe2fs /dev/hdc    :    分区的superblock信息
16、硬盘分区:fdisk
17、磁盘格式化:mkfs
18、磁盘检查:fsck,badbolcks
19、文件压缩/解压缩/查看:适用于单个文件
    gzip -v man.config --> man.config.gz  解压:gzip -d 会删除原文件    查看:zcat
    bzip2 -z man.config->man.config.bz2         bzip2 -d man.config.bz2 查看:bzcat man.config.bz2  
20、打包并压缩:
    压缩:tar -jcv -f filename.tar.bz2 若文件名为*.tar.gz 则加上-z 参数         例:tar -zpcv -f /root/etc.tar.gz /etc    (j->bz2/p->gz)
21、账号相关文件:1、群组:/etc/group    2、用户:/etc/passwd    3、密码:/etc/shadow
22、useradd [-u UID] [-g 初始用户组] [-G 次要用户组] [-mM] [-c 说明栏] [-d 主文件夹绝对路径] [-s shell] 用户账号名
    -M:强制不创建用户主文件夹    -m:强调创建用户主文件夹
    说明:默认会创建用户主文件夹,且权限为700
          默认情况下,新建的账号无法登陆,因为没有密码;可用passwd username  来设置密码后方可登陆
    默认动作:1、/etc/passwd 里创建一行账号相关数据,包括创建UID/GID主文件夹等
              2、/etc/shadow 里面将此账号的密码相关参数填入,但尚未有密码;
              3、/etc/group     里面加入一个账号名称一模一样的组名;
              4、/home 下面创建一个与账号相同的目录作为用户主文件夹,且权限为700
              
    例:useradd -u 700 -g users vbird2
        ll -d /home/vbird2    
        grep vbird2 /etc/passwd    /etc/shadow    /etc/group
    useradd -D:显示命令的默认值
    用PAM来管理密码机制:/etc/pam.d/passwd当中
    直接定义用户密码:"--stdin" 例如:echo "abc543cc" | passwd --stdin vbird2
23、修改用户设置:usermod [-cdegGlsuLU] username
    例如:usermod -c "VBird's test" vbird2
          grep vbird2 /etc/passwd
          ll -d ~vbird3
          cp -a /etc/skel home/vbird3
          chown -R vbird3:vbird3 /home/vbird3
          chmod 700 /home/vbird3
          ll -a ~vbird3
24、删除用户:userdel [-r] username
25、finger:目前系统上登录用户信息    chfg:可以修改
26、id [username]
27、用户组管理
    新增:groupadd [-g gid] [-r] 用户组名
        例:groupadd group1
            grep group1 /etc/group /etc/gshadow
    修改:groupmod [-g gid] [-n group_name] 用户组名        (不要随意改GID,会造成系统资源错乱)
    删除:groupdel [groupname]
    设置密码:gpasswd groupname










    
    

    
    


posted @ 2015-07-21 11:39  张平a  阅读(179)  评论(0编辑  收藏  举报