2017-7-15未命名文件


  1. 分别查询ls、pwd、echo是内部命令还是外部命令
  2. 列出系统当前运行的shell
  3. 列出系统支持的shell
  4. 切换到csh shell
  5. 退出csh shell
  6. 使用命令清除屏幕

  1. 查看所有别名命令
  2. 给echo定义一个名为aubin的别名
  3. 查看所有别名,并使用aubin别名命令
  4. 删除aubin别名
  5. cd /etc/sysconfig/network-scripts/创建一个别名cdnet,并且对当前用户永久生效
  6. 创建用户组int gid为10001,gun gid为10005
  7. 创建用户aubin uid为501,指定主组为int,从组为gun
  8. cat /etc/sysconfig/network-scripts/ifcfg-eth0起一个别名
    为catnet,指定aubin用户永久生效。
  9. echo 123创建别名为shuchu,对所有用户生效。
  10. 查看当前用户的uid、查看aubin用户的uid
  11. 查看root、aubin所使用的shell
  12. 清除第5条的别名,清除用户组int,gun,清除用户aubin。清除第8、9的别名。
  13. 使用快捷键清除屏幕

  1. 查看所有的内部命令
  2. 禁用pwd命令,查看被禁用的命令。测试pwd命令是否被禁用。
  3. 如果被禁用则解除禁用,如果未生效则查看命令的路径。

  1. 查看Hash表中的缓存
  2. 查看Hash表中的详细信息
  3. 向Hash表中增加pwd命令的别名aubin,并测试
  4. 输出Hash表中命令的路径
  5. 删除Hash表中aubin缓存
  6. 删除Hash表中所有的缓存

  1. 列出ls,pwd,echo,cp命令的路径
  2. 列出ls,pwd,echo,cp命令的路径与帮助手册

  1. 修改系统登录界面的文字为:Without permission,No landing!
  2. 注销当前用户从新登陆查看文字是否生效。
  3. 安装window与linux互传lrz
  4. 将windows下的motd文件替换linux中/etc/下的motd
  5. 从新登陆查看变化
  6. 修改操作系统自动登录
  7. 删除自动登录,企业中不会使用

Last login: Sat Jul 15 08:17:00 2017 from 192.168.0.1

                  _oo0oo_
                 088888880
                 88" . "88
                 (| -_- |)
                  0\ = /0
               ___/'---'\___
             .' \\\\| | '.
            / \\\\|||:||| \
           /_ ||||| -:- ||||| _\
          |   | \\\\\-/ |   |
          | \_|  ''\---/''  |_/ |
          \  .-\__  '-'  __/-.  /
        ___'. .'  /--.--\  '. .'___
     ."" '<  '.___\_<|>_/___.' >'  "".
    | | : '-  \'.;'\ _ /';.'/ - ' : | |
    \  \ '_.   \_ __\ /__ _/   ._' /  /
====='-.____'.___ \_____/___.-'____.-'=====

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        佛祖保佑    iii    永不死机

  1. 分别查询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
  1. 列出系统当前运行的shell
[root@centos6 ~]#echo $SHELL
/bin/bash
  1. 列出系统支持的shell
[root@centos6 ~]#cat /etc/shells 
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh
  1. 切换到csh shell
  2. 退出csh shell
  3. 使用命令清除屏幕
[root@centos6 ~]#clear

  1. 查看所有别名命令
[root@centos6 ~]#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'
  1. 给echo定义一个名为aubin的别名
[root@centos6 ~]#alias aubin=echo
  1. 查看所有别名,并使用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 ~]#unalias aubin
  1. cd /etc/sysconfig/network-scripts/创建一个别名cdnet,并且对当前用户永久生效
[root@centos6 ~]#vim .bashrc 
alias cdnet="cd /etc/sysconfig/network-scripts"
[root@centos6 ~]#. .bashrc
[root@centos6 ~]#cdnet
[root@centos6 network-scripts]#pwd
/etc/sysconfig/network-scripts
  1. 创建用户组int gid为10001,gun gid为10005
[root@centos6 ~]#groupadd -g 10001 int 
[root@centos6 ~]#groupadd -g 10005 gun
  1. 创建用户aubin uid为501,指定主组为int,从组为gun
[root@centos6 ~]#useradd -u 501 -g int -G gun aubin
  1. cat /etc/sysconfig/network-scripts/ifcfg-eth0起一个别名
    为catnet,指定aubin用户永久生效。
[root@centos6 ~]#vim /home/aubin/.bashrc 
alias catnet="cat /etc/sysconfig/network-scripts/ifcfg-eth0"
[root@centos6 ~]#. /home/aubin/.bashrc 
[root@centos6 ~]#catnet 
DEVICE=eth0
TYPE=Ethernet
UUID=fa12adf9-ec8c-437e-92c5-0ef763c5e98f
ONBOOT=yes
......
  1. echo 123创建别名为shuchu,对所有用户生效。
[root@centos6 ~]#vim /etc/bashrc 
alias shuchu="echo I LOVE Linux"
[root@centos6 ~]#. /etc/bashrc 
[root@centos6 ~]#shuchu
I LOVE Linux
[root@centos6 ~]#su - aubin
[aubin@centos6 ~]$shuchu
I LOVE Linux
  1. 查看当前用户的uid、查看aubin用户的uid
[root@centos6 ~]#id
uid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023



[root@centos6 ~]#id -u aubin
501
  1. 查看root、aubin所使用的shell
[root@centos6 ~]#getent passwd aubin
aubin:x:501:10001::/home/aubin:/bin/bash

    • 清除用户组int ,gun
[root@centos6 ~]#groupdel gun
[root@centos6 ~]#groupdel int
groupdel: cannot remove the primary group of user 'aubin'
  • 清除用户aubin
[root@centos6 ~]#userdel aubin
  • 清除第5条的别名
  • 清除第8、9的别名。
    1. 使用快捷键清除屏幕

  1. 查看所有的内部命令
[root@centos6 ~]#enable
enable .
enable :
enable [
enable alias
......
enable wait
[root@centos6 ~]#help
  1. 禁用pwd命令,查看被禁用的命令。测试pwd命令是否被禁用。
[root@centos6 ~]#enable -n pwd
[root@centos6 ~]#enable -n
enable -n pwd
  1. 如果被禁用则解除禁用,如果未生效则查看命令的路径,后解除禁用
[root@centos6 ~]#type pwd
pwd is /bin/pwd

  1. 查看Hash表中的缓存
[root@centos6 /]#hash
hits    command
   3    /bin/ls
  1. 查看Hash表中的详细信息
[root@centos6 /]#hash -l
builtin hash -p /bin/ls ls
  1. 向Hash表中增加pwd命令的别名aubin,并测试
[root@centos6 /]#hash -p /bin/pwd aubin
[root@centos6 /]#aubin
/
  1. 输出Hash表中命令的路径
[root@centos6 /]#type aubin
aubin is hashed (/bin/pwd)
[root@centos6 /]#hash -l
builtin hash -p /bin/pwd aubin
builtin hash -p /bin/ls ls
  1. 删除Hash表中aubin缓存
[root@centos6 /]#hash -d aubin
[root@centos6 /]#hash
hits    command
   3    /bin/ls
  1. 删除Hash表中所有的缓存
[root@centos6 /]#hash -r
[root@centos6 /]#hash
hash: hash table empty

  1. 列出ls,pwd,echo,cp命令的路径
  2. 列出ls,pwd,echo,cp命令的路径与帮助手册

  1. 修改系统登录界面的文字为:Without permission,No landing!
[root@centos6 /]#vim /etc/motd 
thout permission,No landing!
  1. 注销当前用户从新登陆查看文字是否生效。
  2. 安装window与linux互传lrz
[root@centos6 ~]#rpm -i /media/CentOS_6.9_Final/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm 
  1. 将windows下的motd文件替换linux中/etc/下的motd
[root@centos6 ~]#rz
  1. 从新登陆查看变化
  2. 修改操作系统自动登录
[root@centos6 ~]#vim /etc/gdm/custom.conf 
[daemon]
AutomaticLoginEnable=true                         #两条命令一定要加载daemon下面
AutomaticLogin=li                                 #用户不能是root
  1. 删除自动登录,企业中不会使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值