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