文档章节

linux基础练习

蓝蝶飞扬
 蓝蝶飞扬
发布于 2014/07/04 15:56
字数 634
阅读 56
收藏 1

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)


© 著作权归作者所有

共有 人打赏支持
上一篇: du用法解析
下一篇: svn+trac+ldap
蓝蝶飞扬
粉丝 25
博文 122
码字总数 89785
作品 0
西双版纳
私信 提问
Linux系统在信息社会的发展

随着信息技术的高速发展并迅速渗透到社会生活的各个方面,Linux日益成为人们学习、工作、生活不可缺少的基本工具,再过不了几年,不会使用Linux,就会象不识字一样使人举步维艰。进入大学,L...

linuxprobe16
09/09
0
0
Oracle数据库12cR2(项目实战之二):Linux系统安装Oracle12.2

五、课前预习 Oracle数据库基础入门培训课程(基础概念) http://edu.51cto.com/course/course_id-3701.html 六、课后练习 Oracle数据库SQL语言实战培训教程(全面、详细、案例、精讲)套餐 ht...

风哥Oracle
06/29
0
0
【给初学者】Android学习路线

很多朋友都对学习路线问题感到迷茫,特别是还在上学的朋友们。在这里就详细的为大家介绍一下。 1.Java基础 很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Jav...

Jimmy Xie
2012/09/08
0
1
c语言基础学习10_文件操作01

============================================================================= ============================================================================= 涉及到的知识点有: 一......

黑泽明军
01/25
0
0
抽点时间让我们一起来学linux系统

抽点时间让我们一起来学linux系统 相对于windows,linux有太多的优点,一般大家都知道,比如说开源,稳定等,其实最重要的是,当你真正用起来的时候发现,效率非常高,他是程序员的福音,lin...

linux-tao
06/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

十月开源项目推荐:专为 Python 初学者准备的 IDE 你用过吗?

每月新增开源项目。顾名思义,每月更新一期。我们会从社区上个月新收录的开源项目中,挑选出有价值的、有用的、优秀的、或者好玩的开源项目来和大家分享。数量不多,但我们力求推荐的都是精品...

编辑部的故事
11分钟前
5
0
Java/Android 获取文件夹的文件列表(file.listFiles())并按名称排序,中文优先

排序规则 因为是中国人,习惯性看中文文件夹放前面比较顺眼,所以在别人博客(https://blog.csdn.net/da_caoyuan/article/details/56664673)的基础上,加上了自己的排序规则。 默认排序规则...

她叫我小渝
11分钟前
0
0
RabbitMQ通过shovel插件迁移数据

前言 生产环境中会遇到RabbitMQ数据迁移的场景,例如:切换云服务厂商、不同Region之间数据迁移、新搭建RabbitMQ实例,数据需要同步至新的RabbitMQ实例。 前提条件: 源RabbitMQ实例打开了s...

中间件小哥
15分钟前
0
0
kubernetes 环境搭建

kubernetes 简介:Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful)。 点击此处查看官网详情。...

MrPei
29分钟前
1
0
关于scala macro的example

http://www.bbartosz.com/blog/2016/09/24/fun-with-scalameta-examples-part1/

Littlebox
31分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部