linux基础练习

2013-12-05
练习1
1. 通过date命令,显示当前时间的格式为:“2013-12-05 09:00:00”
   date '+%Y-%m-%d %H:%M:%S '或 date +%F' '%T(单引号位置决定可读行)。   
2. 当前目录为/usr/bin,如何从当前工作目录切换到“/usr/share/doc”(使用绝对路径和相对路径两种模式)
  pwd显示当前路径 cd /usr/bin 返回到工作目录 
  绝对路径:cd /usr/share/doc 相对路径:cd .././share/doc
3. 使用ls显示/etc/目录下所有的文件,并且按照文件大小倒序排列,文件大小以KB显示
  cd /etc 切换到该目录

 ls -al -S --block-size=KB /etc
 注:(ls -S 以文件大小排序 ls -l 除了文件名之外,还将文件的权限、所有 者、文件大小等信息详细列出来)
4. 控制服务器在1分钟之后关机,并且提示其他登录用户“服务器将在1分钟之后关机,请做好相关准备”
  shutdown -h +1 "服务器将在1分钟之后关机,请做好相关准备”。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
练习2
1. 新建一个用户test          useradd test
2. 修改test的用户目录/home/test的权限为755  
   chmod 755 /home/test 或 chmod -rwxr-xr-x /home/test
3. 使用test用户创建一个新的文件
   给test创建密码:passwd test 切换用户:su - test创建新的文件  touch first.txt
4. 尝试使用centos的普通用户去修改test用户创建的新文件
   切换到普通用户:su - qian  修改文件:vi /home/test/first.txt
5. 修改新文件的权限,使用得centos用户可以修改该文件
   切换到test:su- test 修改权限:chmod 666 first.txt   修改文件:vi first.txt  查看文件:cat first.txt
6. 修改该文件的所属用户和用户组为centos的普通用户
 切换到root:su - root  修改用户组和用户:chown qian:qian /home/test/first.txt 或修改用户组:chgrp qian  /home/test/first.txt  修改用户:chown qian  /home/test/first.txt
7. 删除test 用户
userdel -r -f test

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2013-12-10

1.局部变量转成全局变量:export,unset取消
export是session级的设置,可以保证在子进程中访问
如果需要设置为系统级的全局变量,可以在/ect/profile.d/*.sh下进行设置
如果需要设置为用户级的全局变量,可以在~/.bashrc中进行设置
2.数学计算
num1=50;num2=8
declare -i result;result=num1+num2
let result=num1+num2
result=$((num1+num2))
result=$[num1/num2]
result=$(expr num1/num2)
result=$(echo "scale=2;$num1/$num2"|bc)


转载于:https://my.oschina.net/xiaoq6427/blog/287364

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值