一
分别查询ls、pwd、echo是内部命令还是外部命令 列出系统当前运行的shell 列出系统支持的shell 切换到csh shell 退出csh shell 使用命令清除屏幕
二
查看所有别名命令 给echo定义一个名为aubin的别名 查看所有别名,并使用aubin别名命令 删除aubin别名 给cd /etc/sysconfig/network-scripts/
创建一个别名cdnet
,并且对当前用户永久生效 创建用户组int
gid为10001,gun
gid为10005 创建用户aubin
uid为501,指定主组为int,从组为gun 给cat /etc/sysconfig/network-scripts/ifcfg-eth0
起一个别名 为catnet,指定aubin用户永久生效。 给echo 123
创建别名为shuchu
,对所有用户生效。 查看当前用户的uid、查看aubin用户的uid 查看root、aubin所使用的shell 清除第5条的别名,清除用户组int,gun,清除用户aubin。清除第8、9的别名。 使用快捷键清除屏幕
三
查看所有的内部命令 禁用pwd命令,查看被禁用的命令。测试pwd命令是否被禁用。 如果被禁用则解除禁用,如果未生效则查看命令的路径。
四
查看Hash表中的缓存 查看Hash表中的详细信息 向Hash表中增加pwd
命令的别名aubin
,并测试 输出Hash表中命令的路径 删除Hash表中aubin缓存 删除Hash表中所有的缓存
五
列出ls
,pwd
,echo
,cp
命令的路径 列出ls
,pwd
,echo
,cp
命令的路径与帮助手册
六
修改系统登录界面的文字为:Without permission,No landing! 注销当前用户从新登陆查看文字是否生效。 安装window与linux互传lrz 将windows下的motd文件替换linux中/etc/下的motd 从新登陆查看变化 修改操作系统自动登录 删除自动登录,企业中不会使用
Last login: Sat Jul 15 08:17:00 2017 from 192.168.0.1
_oo0oo_
088888880
88" . "88
(| -_- |)
0\ = /0
___/'---'\_ __
.' \\ \\ | | '.
/ \\ \\ |||:||| \
/_ ||||| -:- ||||| _\
| | \\ \\ \- / | |
| \_ | ''\- --/'' |_/ |
\ .-\_ _ '-' __/-. /
___'. .' /--.--\ '. .'___
."" '< '.___\_ <|>_/___.' >' "".
| | : '- \' .;'\ _ /';.'/ - ' : | |
\ \ '_. \_ __\ /__ _/ ._' / /
====='-.____'.___ \_ ____/___.-'____.-'=====
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
佛祖保佑 iii 永不死机
一
分别查询ls、pwd、echo是内部命令还是外部命令
[root@centos6 ~]#type ls
ls is aliased to `ls --color=auto'
[root@centos6 ~]#type pwd
pwd is a shell builtin
[root@centos6 ~]#type echo
echo is a shell builtin
列出系统当前运行的shell
[root@centos6 ~]
/bin/bash
列出系统支持的shell
[root@centos6 ~]
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh
切换到csh shell 退出csh shell 使用命令清除屏幕
[root@centos6 ~]
二
查看所有别名命令
[root@centos6 ~]#alias
alias cp='cp -i'
alias l.='ls -d .*
alias ll='ls -l
alias ls='ls
alias mv='mv -i'
alias rm='rm -i'
给echo定义一个名为aubin的别名
[root@centos6 ~]
查看所有别名,并使用aubin别名命令 “` [root@centos6 ~]#alias alias aubin=’echo’ 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’ [root@centos6 ~]#aubin $SHELL /bin/bash
5 . 删除aubin别名
```
[root@centos6 ~]
给cd /etc/sysconfig/network-scripts/
创建一个别名cdnet
,并且对当前用户永久生效
[root@centos6 ~]
alias cdnet="cd /etc/sysconfig/network-scripts"
[root@centos6 ~]
[root@centos6 ~]
[root@centos6 network-scripts]
/etc/sysconfig/network-scripts
创建用户组int
gid为10001,gun
gid为10005
[root@centos6 ~]
[root@centos6 ~]
创建用户aubin
uid为501,指定主组为int,从组为gun
[root@centos6 ~]
给cat /etc/sysconfig/network-scripts/ifcfg-eth0
起一个别名 为catnet,指定aubin用户永久生效。
[root@centos6 ~]
alias catnet="cat /etc/sysconfig/network-scripts/ifcfg-eth0"
[root@centos6 ~]
[root@centos6 ~]
DEVICE =eth0
TYPE =Ethernet
UUID =fa12adf9-ec8c-437 e-92 c5-0ef763c5e98f
ONBOOT =yes
......
给echo 123
创建别名为shuchu
,对所有用户生效。
[root@centos6 ~]
alias shuchu="echo I LOVE Linux"
[root@centos6 ~]
[root@centos6 ~]
I LOVE Linux
[root@centos6 ~]
[aubin@centos6 ~]$shuchu
I LOVE Linux
查看当前用户的uid、查看aubin用户的uid
[root@centos6 ~]
uid=0 (root) gid=0 (root) groups=0 (root) context=unconfined_u: unconfined_r: unconfined_t: s0 -s0: c0 .c1023
[root@centos6 ~]
501
查看root、aubin所使用的shell
[root@centos6 ~]
aubin: x: 501 : 10001 : :/home/aubin :/bin/bash
[root@centos6 ~]
[root@centos6 ~]
groupdel : cannot remove the primary group of user 'aubin'
[root@centos6 ~]
清除第5条的别名 清除第8、9的别名。
使用快捷键清除屏幕
三
查看所有的内部命令
[root@centos6 ~]
enable .
enable :
enable [
enable alias
......
enable wait
[root@centos6 ~]
禁用pwd命令,查看被禁用的命令。测试pwd命令是否被禁用。
[root@centos6 ~]
[root@centos6 ~]
enable -n pwd
如果被禁用则解除禁用,如果未生效则查看命令的路径,后解除禁用
[root@centos6 ~]#type pwd
pwd is /bin/pwd
四
查看Hash表中的缓存
[root@centos6 /]
hits command
3 /bin/ls
查看Hash表中的详细信息
[root@centos6 /]#hash -l
builtin hash -p /bin/ls ls
向Hash表中增加pwd
命令的别名aubin
,并测试
[root@centos6 /]
[root@centos6 /]
/
输出Hash表中命令的路径
[root@centos6 /]
aubin is hashed (/bin/pwd )
[root@centos6 /]
builtin hash -p /bin/pwd aubin
builtin hash -p /bin/ls ls
删除Hash表中aubin缓存
[root@centos6 /]
[root@centos6 /]
hits command
3 /bin/ls
删除Hash表中所有的缓存
[root@centos6 /]
[root@centos6 /]
hash : hash table empty
五
列出ls
,pwd
,echo
,cp
命令的路径 列出ls
,pwd
,echo
,cp
命令的路径与帮助手册
六
修改系统登录界面的文字为:Without permission,No landing!
[root@centos6 /]
thout permission,No landing!
注销当前用户从新登陆查看文字是否生效。 安装window与linux互传lrz
[root@centos6 ~]
将windows下的motd文件替换linux中/etc/下的motd
[root@centos6 ~]
从新登陆查看变化 修改操作系统自动登录
[root@centos6 ~]
[daemon]
AutomaticLoginEnable =true
AutomaticLogin =li
删除自动登录,企业中不会使用