文档章节

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)


© 著作权归作者所有

共有 人打赏支持
蓝蝶飞扬
粉丝 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
c语言基础学习10_文件操作01

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

黑泽明军
01/25
0
0
【给初学者】Android学习路线

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

Jimmy Xie
2012/09/08
0
1
抽点时间让我们一起来学linux系统

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

linux-tao
06/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

麒麟AI首席科学家现世

8月31日,华为发布了新一代顶级人工智能手机芯片麒麟980,成为全球首款7nm工艺手机芯片,AI方面也实现飞跃,支持人脸识别、物体识别、物体检测、图像分割、智能翻译等。 虽然如今人人都在热议...

问题终结者
昨天
1
0
告警系统主脚本、告警系统配置文件、告警系统监控项目

告警系统主脚本 main.sh内容 #!/bin/bash#Written by aming.# 是否发送邮件的开关export send=1# 过滤ip地址export addr=`/sbin/ifconfig |grep -A1 "ens33: "|awk '/inet/ {pr...

芬野de博客
昨天
2
0
MySQL autocommit探究

-- sessionA:tx_isolation=REPEATABLE-READmysql> select connection_id();+-----------------+| connection_id() |+-----------------+| 28 |+-----------------+......

安小乐
昨天
7
0
c++多线程锁 Mutex  自动判断死锁

c++多线程锁可以使用absl::Mutex std::mutex这两种,下面是demo代码。 使用absl:Mutex的时候打印: [mutex.cc : 1338] RAW: Cycle: [mutex.cc : 1352] RAW: mutex@0x683b68 stack: @ 0x43856......

青黑
昨天
3
0
Blockathon2018(成都站)比赛落幕,留给我们这些区块链应用思考

9月14日,HiBlock区块链社区主办的第二届Blockathon在成都菁融国际广场成功举行,30名参赛者分为5支队伍在48小时内完成区块链项目的创意、开发及路演,经过紧张的开发及现场评选,最终币托(...

HiBlock
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部