Linux基础命令二

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 - 切换用户,并且切换到该用户的家目录,加载用户的环境变量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值