echo显示闪烁,screen用法及显示时间的前后.

我们这门今天学习的一些主要内容

标准的命令的格式

命令(COMMAND)  [选项(OPTIONS)….[参数(ARGUMENTS…)]

选项:启用或者关闭命令的某个或某些功能

参数:命令作用的对象,比如文件名,用户名等

首先我们来统计一下学习到的linux的一些基础的命令

who  查询当前用户

hostname 显示主机名

lsb_release –a 显示系统版本

LSB(linux stardard base):linux 标准库

gedit 图形工具只能用于图形界面

nano 低级文本编辑工具

(ctrl+o:写文件 ctrl+R: 读文件 ctrl+W:搜索字符)

cat 查看文本文件

/etc/issue

/etc/centos-release 这三个文件都是系统版本号文件

Ctrl+D 刷新登录界面

pwd 查看当前文件夹

type 显示指定命令类型

Ifconfig 查看IP

uname 查看内核版本

free 查看内存

hash 可以显示已加载到内存中的外部命令

df 查看硬盘分区

id –u 查看用户ID

cp 复制文件命令

rm 删除文件命令

mv 移动文件命令

tty 查看当前的终端设备

which 查看外部命令的路径

whereis 查看文件的路径

unalias 取消别名

touch 生成一个空文件

logout 注销

\,执行目录下的文件,’’这些都能不使用别名

enable -n禁用内部命令

date 显示和修改软件时间

clock 显示和修改硬件时间

cal 日历

和centos系统中的一些区别和用法

图形界面下: ctrl+shift+n 增加一个终端

ctrl+shift+t 增加一个标签

ctrl+shift+w 删除一个标签

ctrl+shift++ 放大字符

ctrl+alt+f1-6为字符,f7为图形---centos5

ctrl+alt+f1为图形,f2-6为字符---centos6,7

chvt (change virtual ternmal) 切换终端

chvt只能用于本地切换

centos 6普通用户在图形切面下无法切换终端

centos 7 普通用户在图形界面下无法切换终端

startx 打开图形界面(不是模式的打开,而是打开图形应用软件, init 5 则是切换模式)

centos 6.8和centos 7.2的区别

centos 6.8和centos 7.2的poweroff 都是断电关机

而centos 7.2的halt 是不断电关机

又学习了echo的一些具体的用法

echo hello > /dev/pts/1  给不同的终端发送消息

linux图形界面的一些区别

Linux的图形界面是基于X protocol协议

KDE与GNOME的区别

是底层开发库的不同.

KDE是基于C++图形库开发,而GNOME是基于C的图形库开发.

物理终端对应文件/dev/console,这个一般在单用户模式下使用

虚拟终端对应文件/dev/pts

Screen 的安装与使用方法

[[email protected] ~]# df

Filesystem     1K-blocks    Used Available Use% Mounted on

/dev/sda2      103081248 4750432  93087936   5% /

tmpfs             502068     556    501512   1% /dev/shm

/dev/sda1         194241   34185    149816  19% /boot

/dev/sda3       20511356  333816  19128964   2% /testdir

/dev/sr0         3824484 3824484         0 100% /media/CentOS_6.8_Final

[[email protected] ~]# ram -l /media/CentOS_6.8_Final/Packages/sc

scap-security-guide-0.1.28-2.el6.noarch.rpm

scap-workbench-1.1.1-1.el6.x86_64.rpm

scenery-backgrounds-6.0.0-1.el6.noarch.rpm

scipy-0.7.2-8.el6.x86_64.rpm

scl-utils-20120927-27.el6_6.x86_64.rpm

screen-4.0.3-19.el6.x86_64.rpm

scrub-2.2-2.el6.x86_64.rpm

scsi-target-utils-1.0.24-18.el6.x86_64.rpm

[[email protected] ~]# ram -l /media/CentOS_6.8_Final/Packages/screen-4.0.3-19.el6.x86_64.rpm

使用方法下方有呈现

cat /etc/DIR_CLLORS 定义的文件的颜色属性

作业:

首先我们来进行第一步操作,来实现echo显示闪烁下划及颜色的功能

[[email protected] ~]# echo -e "\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\n \033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\n  \033[1;31m\052\033[4m\033[1;31m\052\033[4m\033[1;31m\052\033[4m\n   \033[1;31m\052\033[5m\033[0m"

*******

*****

***

*

就可以输出带下划线和带颜色的.

2.我们来继续学习一下screen的用法

3.现在我们来显示日历的

前10天的年月日和后20天的年月日

前十天的输出可以这么操作

[[email protected] ~]# date -d "10 day ago"

Thu Jul 14 13:19:50 CST 2016

后20天的可以这么输出

[[email protected] ~]# date -d "-20 day ago"

Sat Aug 13 13:22:44 CST 2016

时间: 2024-08-02 15:13:23

echo显示闪烁,screen用法及显示时间的前后.的相关文章

Linux date命令-显示和设置系统日期与时间 压缩包以YYMMDD格式命令

date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期. -d,--date=字符串        显示指定字符串所描述的时间,而非当前时间  -f,--file=日期文件        类似--date,从日期文件中按行读入时间描述  -r, --reference=文件        显示文件指定文件的最后修改时间  -R, --rf

ArcGIS API for Silverlight 地图元素点闪烁,线流动显示的处理方式

原文:ArcGIS API for Silverlight 地图元素点闪烁,线流动显示的处理方式 <Grid x:Name="LayoutRoot" Background="White"> <!--地图资源样式模版--> <Grid.Resources> <!--预警闪烁标记符号--> <esri:MarkerSymbol x:Name="DefaultMarkerSymbol"> &l

SQL SET XACT_ABORT各种用法及显示结果

/* SET XACT_ABORT各种用法及显示结果 默认为SET XACT_ABORT OFF,没有事务行为. SET XACT_ABORT ON分为两种: 1.总体作为一个事务,整体提交或整体回滚,格式为: SET XACT_ABORT ON BEGIN TRAN --要执行的语句 COMMIT TRAN GO 2.每个语句作为一个事务,事务在错误行终止,错误行回滚,错误行之前的不回滚,格式为: SET XACT_ABORT ON BEGIN --要执行的语句 END GO */ CREAT

cookie案例-显示用户上次访问网站的时间

1 package cn.itcast.cookie; 2 3 import java.io.IOException; 4 import java.io.PrintWriter; 5 import java.util.Date; 6 7 import javax.servlet.ServletException; 8 import javax.servlet.http.Cookie; 9 import javax.servlet.http.HttpServlet; 10 import javax

Linux命令screen用法小计

简介Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换.GNU Screen可以看作是窗口管理器的命令行界面版本.它提供了统一的管理多个会话的界面和相应的功能.只要Screen本身没有终止,在其内部运行的会话都可以恢复.这一点对于远程登录的用户特别有用--即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制.只要再次登录到主机上执行screen -r就可以恢复会话的运行.同样在暂时离开的时候,也可以执行

shell脚本,提示用户输入一个用户名,如果存在;显示用户UID和SHELL信息;否则,则显示无此用户;显示完成之后,提示用户再次输入;如果是quit则退出;

[[email protected] wyb]# cat tishiuser.sh #!/bin/bash #提示用户输入一个用户名,如果存在:显示用户UID和SHELL信息:否则, #则显示无此用户:显示完成之后,提示用户再次输入:如果是quit则退出; echo 'Input `quit` to quit' while : do read -p "Please Input a user:" choice [ -z $choice ] &&continue [[ &q

shell 密码输入不显示,Shell输出内容不显示密码,Shell实现有密码自动登录sshpass 应用实践

在很多实践项目中,我们经常会通过SSH来进行认证,如通过SSH拷贝文件,虽然我们可以使用公钥与私钥实现ssh 无密码登录,在不同的服务器上又需要配对相应的密钥,切换用户麻烦等问题,在一些需要交互但会涉及到批量处理的时候,通过shell 密码输入不显示,Shell输出内容不显示密码,Shell实现有密码自动登录会大大的提高工作效率 #! /bin/bash ############################################## #Author:                

php while循环 指定显示内容 例如不想显示前10条和后10条

<?php //查询信息总的条数 $db_num = query_num("表","where 1=1"); //每页显示的条数 $page_size=200; //总条目数 $nums=$db_num; //每次显示的页数 $sub_pages=5; if(!$pageCurrent) $pageCurrent=1; $page_num=$pageCurrent-1; $page_num=$page_num*$page_size; $list_sql = m

Toast 显示一个ImageView,Toast 显示一个Button,Toast 显示一个TextView

一:Toast 显示一个ImageView 1 package zyf.EX_Ctrl_3_B; 2 import android.app.Activity; 3 import android.os.Bundle; 4 import android.widget.ImageView; 5 import android.widget.Toast; 6 public class EX_Ctrl_3_B extends Activity { 7 /** Called when the activity