1.alias命令
alias 文件别名
输入alias 可以查看当前系统的别名
[root@hadoop001 ~]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
创建别名,只是当前会话生效,系统重启之后别名也会失效
[root@hadoop001 ~]# alias rd='cd /root/ruozedata'
[root@hadoop001 ~]# rd
[root@hadoop001 ruozedata]# pwd
/root/ruozedata
永久生效别名的方法:在/etc/profile文件内添加别名,或者当前用户的.bash_profile或.bashrc。
在/etc/profile这个文件中的是所有用户都生效。
使文件生效的两种方式:source /etc/profile . /etc/profile。
2.rm命令
rm 删除,删除之前会询问是否删除
rm -f 强制删除,无提示
rm -r 删除目录,无提示
rm -rf 强制删除目录(慎用)
3.history命令
history 查看当前用的的命令记录,默认记录1000行数据
在/etc/profile内HISTSIZE=1000 ,可以修改记录命令行数。
-c:清空当前历史命令,
记录当前用户的使用命令的文件.bash_history
!数字,执行当前history对应的数字的命令
4.用户、用户组的常用命令
显示目录下的命令有哪些
[root@hadoop001 ~]# ll /usr/sbin/user*
-rwxr-x---. 1 root root 103096 8月 2 2011 /usr/sbin/useradd
-rwxr-x---. 1 root root 69560 8月 2 2011 /usr/sbin/userdel
-rws--x--x 1 root root 41232 2月 25 2010 /usr/sbin/userhelper
-rwxr-x---. 1 root root 98680 8月 2 2011 /usr/sbin/usermod
-rwsr-xr-x. 1 root root 9000 1月 9 2013 /usr/sbin/usernetctl
[root@hadoop001 ~]# ll /usr/sbin/group*
-rwxr-x---. 1 root root 54968 8月 2 2011 /usr/sbin/groupadd
-rwxr-x---. 1 root root 46512 8月 2 2011 /usr/sbin/groupdel
-rwxr-x---. 1 root root 50800 8月 2 2011 /usr/sbin/groupmems
-rwxr-x---. 1 root root 61360 8月 2 2011 /usr/sbin/groupmod
一个用户可以属于多个组。一个主组,多个附属组
[root@hadoop001 ~]# id ruoze
uid=501(ruoze) gid=501(ruoze) groups=501(ruoze)
用户名称 主组 所有组
/etc/passwd记录的是所有的用户信息,/etc/group记录的是所有组信息
删除用户:userdel 不加 -r的话,默认不会删除用户的家目录。
skel directory: .bash*所有的隐藏文件 影响用户操作格式
usermod 添加附属组
usermod -a -G 新组
-a 把用户追加到某些组中,仅与-G选项一起使用
-G 把用户追加到某些组中,仅与-a选项一起使用
-d 修改用户的家目录通常和-m选项一起使用
-m 修改用户的家目录通常和-d选项一起使用
禁止某个用户登陆,可以修改/etc/passwd的最后一列参数 /sbin/noligon或者/sbin/false
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
winupon:x:500:500::/home/winupon:/bin/bash 正常用户登陆
5.su命令
su 切换用户
su 切换用户,不会切换到该用户的家目录,不会加载用户的环境变量
su - 切换用户,并且切换到该用户的家目录,加载用户的环境变量