小试牛刀(一)
来源:互联网 发布:java的排序函数 编辑:程序博客网 时间:2024/06/06 13:14
Test1
显示 1984-11-18 号是 1984 年的第几天
cal 18 11 1984 -j ## -j也可以放在日期前面
或
cal -j 18 11 1984
显示当前的年 / 月 / 日
date + %Y/%m/%d
设定 student 在第一次成功登陆系统后强制改密码
passwd -fe student ## f:force 强制 e:expire 到期,期满
Test2
用普通用户用户登陆系统图形界面
打开一个 bash
修改此用户的密码,把密码更新成 “T3st1ngtlme”( 主机字母和数字 )
正确操作
##错误操作##[huangxin@localhost Desktop]$ passwd huangxiin ##未切换root身份passwd: Only root can specify a user name.[huangxin@localhost Desktop]$ su - root ##切换到rootPassword: Last login: Wed Jul 19 10:22:23 EDT 2017 on pts/0[root@localhost ~]# passwd huangxin Changing password for user huangxin.New password: BAD PASSWORD: The password contains the user name in some form ##输入的密码和用户名相同会提示Retype new password: [root@localhost ~]# exit logout[huangxin@localhost Desktop]$ passwd huangxiinpasswd: Only root can specify a user name.[huangxin@localhost Desktop]$ su - rootPassword: Last login: Wed Jul 19 11:10:58 EDT 2017 on pts/0[root@localhost ~]# passwd huangxin Changing password for user huangxin.New password: BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic ##密码过于简单Retype new password: Sorry, passwords do not match.New password: BAD PASSWORD: The password is shorter than 8 characters ## 密码少于8个字符会提示密码过于简单Retype new password: passwd: all authentication tokens updated successfully.
显示当前系统时间
显示当前系统时间,显示格式为: ” 小时 : 分钟 : 秒 AM/PM” ( AM/PM 为
上下午标识)
date +%r
显示“ /usr/bin/clean-binary-files” 的文件类型
file /usr/bin/clean-binary-files
统计“ /usr/bin/clean-binary-files” 的文件大小
wc -c /usr/bin/clean-binary-files
用快捷方式在 shell 中调用已经执行过的第 4 条命令
!4
先调用history查看第四条命令
用快捷方式执行最近一条含有 “date” 关键字的命令
Ctrl+r date
先输入Ctrl+r
再输入date
Test3
用命令和正则表达式按照要求建立文件
用一条命令建立 12 个文件 WESTOS_classX_linuxY(X 的数值范围为 1-2 , Y 的数值范围为 1-6)
这些文件都包含在 root 用户桌面的 study 目录中
mkdir /root/Desktop/studytouch /root/Desktop/study/WESTOS_class{1,2}_linux{1..6}
用一条命令建立 8 个文件 redhat_versionX ( x 的范围为 1-8 )
redhat_virsionX 这些文件都包含在 /tmp 目录中的 VERSION 中
mkdir /tmp/VERSIONtouch /tmp/VERSION/redhat_version{1..8}
管理刚才信建立的文件要求如下
用一条命令把 redhat_versionX 中的带有奇数的文件复制到桌面的 SINGLE 中
mkdir /root/Desktop/SINGLEcp /tmp/VERSION/redhat_version[1357] /root/Desktop/SINGLE
用一条命令把 redhat_versionX 中的带偶数数的文件复制到 /DOUBLE 中
mkdir /DOUBLEcp /tmp/VERSION/redhat_version[2468] /DOUBLE
用一条命令把 WESTOS_classX_linuxY 中 class1 的文件一动到当前用户桌面的 CLASS1 中
mkdir CLASS1mv /root/Desktop/study/*class1* CLASS1
用一条命令把 WESTOS_classX_linuxY 中 class2 的文件一动到当前用户桌面的 CLASS2 中
mkdir CLASS2mv /root/Desktop/study/*class2* CLASS2
备份 /etc 目录中所有名字带有数字并且以 .conf 结尾的文件到桌面上的 confdir 中
mkdir confdircp /etc/*[[:digit:]]*.conf confdir
删掉刚才建立或者备份的所有文件
rm -rf /root/study/* /tmp/VERSION/* /root/Desktop/CLASS1/* /root/Desktop/CLASS2/* /root/Desktop/confdir/* ##注意只是删除文件
Test4
显示当前时间 , 显示格式为 hh:mm:ss, 并保存到文件 time.txt文件中
date +%H:%M:%S | tee time.txt ## |为管道符,tee可以复制文件
显示 /etc/passwd 文件的第 15-18 行内容
head -n 18 /etc/passwd | tail -n 4
左边的shell为命令运行结果,右边的shell为vim模式下查看/etc/passwd
将 /bin 中文件包含大写字母的文件 , 保存到bin_westos_file.txt 文件中,并统计个数显示到屏幕
cat /bin/*[[:upper:]]* | tee bin_westos_file.txt | wc -l
在普通用户下查找 /etc 下 passwd 文件,屏蔽错误输出
su - huangxinfind /etc/ -name passwd 2>/dev/null
在普通用户下查找 /etc 下 passwd 文件,正确输出保存到 /tmp/westos.out 错误输出保存到 /tmp/westos.err
find /etc/ -name passwd 1>/tmp/westos.out 2>/tmp/westos.err
在普通用户下查找 /etc 下 passwd 文件,显示命令输出并保存输出到 /tmp/westos.all 中
find /etc/ -name passwd 2>&1 | tee /tmp/westos.all
- Ajax小试牛刀(一)
- jasper 小试牛刀(一)
- 小试牛刀(一)
- ios hook 小试牛刀(一)
- (一)
- (一)
- (一)
- (一)
- (一)
- hibernate一二级缓存(一)
- 每日一题(一)
- 一、对象导论(一)
- 2009年暑假小试牛刀(一)
- boost实现串口通信(一):小试牛刀
- java小试牛刀(一):碰撞吧,小球
- 万能的一玄:一玄创业故事(一)
- python(一)端口扫描器(一)
- C每日一读(一)
- LeetCode 637 : Average of Levels in Binary Tree(java)
- Ubuntu 14.04 配置tftp服务器
- 设置静态IP
- Android Project和app中两个build.gradle配置的区别
- Debugger Engine API
- 小试牛刀(一)
- OutputStreamWriter分析
- FilterInputStream与装饰模式(2)--BufferedInputStream源码
- Android 通过seekBar设置图片透明度
- Code reviewing..............
- C++ memory ordering
- scrapy
- JAVA的String类 (转)
- Debugger Engine API