展开

关键词

shell----时间,日历,计算器

学了linux,我们就会经常在终端命令窗口上进行一些命令操作,今天来了解一几个简单的基础的命令,这几个虽然不常用还是挺有意思的。 显示日期与时间的命令:date显示日历的命令:cal简单好用的计算器:bc 显示日期的命令 date 在命令窗口中时,如果我们想知道当前的linux系统时间,那么直接在命令窗口中输入 date 然后回车即可 日期时间的日期我们使用 “date -s 时间日期” 即可,可以直接系统的时间日期。 例子4:当前系统时间为中午12点整,不日期。 # date -s 12:00:00Thu Sep 5 12:00:00 CST 2019例子5:当前日期为九月五号,凌晨1点18分。 # date -s 9519 1:08:00Thu Sep 5 01:08:00 CST 2019由此可见,我们只需要使用 -s 参数就可以时间和日期了。

27440

python i18n实现

指让产品(出版物,软件和硬件等)无需做大的变就能够适应不同的语言和地区的需要,对软件来说,表示在不内部代码的情况,能根据不同语言及地区显示相应的界面,本文以中文和英文作为例子,当系统默认语言是中文时 usrbinenv python # -*- coding: utf-8 -*- print This is a translatable string.2)创建pot文件,使用linuxxgettext 8bitn #: i18n_demo.py:14 msgid This is a translatable string.msgstr 4)根据不同语言创建po文件,cn代表中文,en表示英文,使用linux 二进制文件,使用python的i18n工具msgfmt.py,且需在代码所在目录提前创建以目录:localecnLC_MESSAGESlocaleenLC_MESSAGES指定中文mo文件输出路径到 localecnLC_MESSAGES,英文的mo文件路径为localeenLC_MESSAGES,mo文件名称必须相同,都是i18n_demo.mo。

74970
  • 广告
    关闭

    云产品限时秒杀

    云服务器1核2G首年38元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    历史上消失的那 10 天去哪了?

    Linux上有个cal命令可以查日历,如果你查过1752年,可能会奇怪,为什么9月2号后面是14号,却是丢失了11天! 1582,好熟悉的年份,如果你看过《万历十五年》或熟悉明史应该知道,这一年是万历十年,一代名臣张居正过世,推行的一条鞭法也宣告结束,好不容易出现的大明中兴苗头就这样又被压去,万历三十年不上朝,从此大明开始走坡路 但如果你在Linux上查看1582的日历,发现并没有丢失那10天? 值得注意的是,1582年,罗马教廷减去的是10天,而到1752年历法的时候却减去了11天的原因其实很简单,这涉及到了闰年的问题,闰年的计算方法:公元纪年的年数可以被四整除,即为闰年;被100整除而不能被 其他天主教国家也很快跟着这么做了,但是新教国家不愿意,直到1752年,英国人才想通,理性终于占了上风,不过从1582年到那时,历法又多出了1天,所以英国议会在1752年作出决定,抹掉11天----1752

    4.7K51

    linuxmysql密码

    71120

    Linux 学习笔记之超详细基础linux命令 Part 1

    Linux学习笔记之超详细基础linux命令by:授客 说明:主要是在REHL Server 6操作系统进行的测试--字符界面虚拟终端与图形界面之间的切 方法:【Alt+F1】~【Alt+F6】 功能 然后切换到另一个终端输入shutdown -c命令,【Ctrl+c】也可以取消关机 方法:shutdown -r 10 功能:10分钟后重启--与时间相关的Shell命令date命令 方法:date ] 功能:查看或系统时间 例子:查看系统时间$ dateTue Nov 13 22:06:48 CST 2012 例子:将当前时间为6月4号22时15分$ date 06042215date: cannot set date 注意:设置终端字符编码为GB2312即可解决上述字符显示问题 例子:将当前系统时间为2012年11月25日22时25分30秒#date 112522252012.302012年 11月 25日 星期日 -l(list) 显示文件和子目录的详细信息,包括文件类型,权限,所有者和所属群组,文件大小,最后时间,文件名等信息-d(directory) 仅显示目录信息-t(time) 按照时间顺序显示文件,

    23210

    Linux系统使用基础

    的两种时钟分为系统时钟(由Linux内核通过cpu的工作频率进行的)和硬件时钟(主板)查看系统当前时间#date Sun Nov 29 20:51:09 CST 2020 系统时间通过date也可以系统时间 ,格式为date 月日分年秒,但是这样更只是内存中,系统重启后就不生效会恢复至之前时间#date 112908522020 Sun Nov 29 08:52:00 CST 2020 查看当前硬件时钟通过 29 Nov 2020 08:56:20 PM CST -0.981497 seconds 如果要调整时钟命令为-s,--hctosys以硬件时钟为准,校正系统时钟,如果硬件时钟准确可以将系统时钟参照 -w,--systohc以系统时钟为准,校正硬件时钟,如果系统时钟准确可以将硬件时钟参照查看当前系统的时区通过ll etclocaltime来查看系统时区#ll etclocaltime lrwxrwxrwx ,通过etcprofile中的HISTSIZE#cat etcprofile HISTSIZE=1000 命令历史相关变量HISTSIZE:命令历史记录的条数HISTFILE:指定历史文件,默认为~

    16700

    python写的系统常用命令(二)

    python写的系统常用命令,linux和windows通用,用的时候直接from util import *导入即可使用,很方便#! 适用 hostname封装,主机名。 : get 获取section的option的值,值为字符串; getint 获取section的option的值,值为数字; modi section的option的值,并保存; del 删除 section的option,并保存。 status, result = getso(str_cmd) wr_log(str_cmd, status, result) def passwd(user_name,newpass): passwd封装,用户密码

    16110

    1000+个常用的Linux命令

    如果是开发,那Linux命令是中坚力量,因为要稳定高效运行应用程序。说Linux 命令不重要的,站出来,我保证不大死你!我和你打个赌,我猜你不敢!你在你司服务器执行如命令证明给我看看。 # groupdel groupbdc组groupmod GROUP删除组groupbdc为groupbdc+。倘若该群组中仍包括某些用户,则必须先删除这些用户后,方能删除群组。 # passwd userbdc用户usermod LOGINuserbdc用户为root用户组# usermod –g root userbdc切换用户su 切换用户,只能获得用户的执行权限 如果目录不存在,则该命令执行操作。 查看;w-;x-执行文件目录: r-列出目录内容;w-在目录中创建和删除;x-进入目录删除一个文件的前提条件:该文件所在的目录有写权限,你才能删除该文件。

    20030

    Linux环境变量

    首先来看环境变量的位置,我们可以在那些地方环境变量? . ~.bashrc:仅会对当前用户有效;该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取然后,我们看看怎么进行。 最后,怎么使环境变量生效: 后需要执行重新登录才能生效,也可以执行source命令来生效,例如:执行命令source etcprofile----上面的方法是永久性的设置环境变量,如果只是临时设置则只需要这样做 : 直接运行export命令定义变量(只对当前shell有效) 在shell的命令行直接使用定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)是有效的,shell关闭了,变量也就失效了

    1.2K30

    python国际化(i18n)和中英文切

    保存之,运行.Toolsi18n目录的msgfmt.py,Linux命令为: python msgfmt.py lang.po(widows的话,将lang.po文件拷贝到.Toolsi18n目录 ,运行命令行窗口,到目录键入:msgfmt.py lang.po),生成lang.mo,将该文件拷贝至.localecnLC_MESSAGES目录,将步骤1生成的lang.po文件直接生成lang.mo Toolsi18npygettext.py抽取所需翻译的模板 >>> pygettext.py pathtoyourfile.py 将生成一个名为messages.pot的文件 2.生成模板文件后,这个模板文件 还有就是注意文件头部分Content-Type的charset为合适的编码,比如utf8 3.编写好模板后,把扩展名为.po,运行Toolsi18nmsgfmt.py,生成二进制的资源文件 >> > msgfmt.py messages.po 将生成一个名为messages.mo的文件4.把这个mo文件放在正确的位置.

    28610

    Linux 网卡接口名

    Linux网卡接口名by:授客 (测试环境:CentOS-6.0-x86_64-bin-DVD1.iso+Vmware) 作用 可以用于解决类似如Device not found的问题:# ifconfig eth1eth1: error fetching interface information: Device not found 例1:把网卡接口名从eth0为eth1#网卡接口名之前的相关信息如 # mv ifcfg-eth0 ifcfg-eth1 说明:如果网卡接口名为ethN,则对应的配置文件为ifcfg-ethN#ifcfg-eth1配置文件,把DEVICE=eth0成DEVICE= 70-persistent-net.rules配置文件 70-persistent-net.rules文件,找到包含原始MAC地址的记录,把NAME=eth0成NAME=eth1# vi etcudevrules.d70 *, NAME=eth1 --如要设置网卡接口名为ethN,则此处为NAME=ethN 注意:1.如果存在多条仅NAME的值不一样的记录,则删除多余的记录,仅保留一条记录2.如果有对网卡MAC地址进行

    67010

    Linux 网卡MAC地址

    Linux网卡MAC地址by:授客 例子:网卡接口eth0的mac地址#停用网卡接口,比如eth0# ifconfig eth0 down#编辑对应的网卡接口配置文件# cd etcsysconfignetwork-scripts 172.25.75.4NETMASK=255.255.255.0NETWORK=172.25.75.0NM_CONTROLLED=yesONBOOT=yesGATEWAY=172.25.75.254# HWADDR所在行为MACADDR=XX:XX:XX:XX:XX:XX,其中XX.XX.XX...为你要的MAC地址,如DEVICE=eth0BOOTPROTO=staticMACADDR=00:

    1.2K30

    linuxjar中的文件

    解压后再打包解压:jar xvf xxx.jar打包:jar cvfm0 xxx.jar META-INFMANIFEST.MF .注: -m参数可以将 一个具体的mainfest文件打包进入jar jar会报no main manifest attribute in xxx.jar -0是store only;use no zip compression 只存储,不压缩 使用jar -h查看帮助直接 install zip unzip然后使用vim打开jar(注意是vim不是vi):vim xxx.jaryyy.properties 2次回车(第1次定位到yyy.properties文件, 再按回车打开文件

    27820

    Linux如何Apache根目录

    创建自己需要更的新目录,并更宿主权限为apache用户 chown -R apache:apache mntwww? 2 停止Apache服务 service httpd stop? 3 Apache的配置文件,默认在etchttpdconfhttpd.conf,找到Document Root为你的新路径,如图所示? 4 以及方的 Directory 为你的新路径,如图所示? 5 保存配置文件后,重启Apache服务,你的Apache目录更就会生效了。 ?

    84860

    linuxmysql的root密码

    45550

    linux.bashrc文件和生效

    1) .bashrc文件  在linux系统普通用户目录(cd homexxx)或root用户目录(cd root),用指令ls -al可以看到4个隐藏文件,.bash_history 记录之前输入的命令 这些文件是每一位用户对终端功能和属性设置,.bashrc可以变环境变量PATH、别名alias和提示符。具体如何会在面做介绍。 除了可以用户目录的.bashrc文件外,还可以如“etcprofile”文件、“etcbashrc”文件及目录“etc profile.d”的文件。 但是etc路径的配置文件将会应用到整个系统,属于系统级的配置,而用户目录的.bashrc则只是限制在用户应用上,属于用户级设置。 两者在应用范围上有所区别,建议如需的话,用户目录的.bashrc,即无需root权限,也不会影响其他用户。

    4.1K30

    一键Linux源加速

    随着 TUNA 协会的现代化建设进入新时代,镜像站面临的主要矛盾已经转化为用户日益增长的高速载需要和各类软件不简单不直观的配置之间的矛盾。 它目前支持更列软件的配置,将其直接指向 TUNA 镜像站:AnacondaArch LinuxTeX Live (by tlmgr)Debian GNULinuxHomebrewPyPIUbuntu Linux您可以选择仅更当前用户的配置,也可以更全局配置。 如果不满意,随时可以撤销这些更。这一切,只需要一行命令:python oh-my-tuna.py ! 一行命令就帮我解决了更 Linux 载源为国内源的需求!

    49020

    Linux批量文件名方法

    对于在Linux文件名的方式一般我们会用mv命令进行,但是mv命令是无法处理大量文件名称。但是在处理大量文件的时候该如何进行批量呢? 方法一:mv配合for循环方式进行# for name in `ls *.html`;do echo $name ${name%.html}.jpg;done00.html 00.jpg01.html .jpg 09.jpg 10.jpg方法二:sed命令ls *jpg|sed -r s#(.*).jpg#mv & 1.mp4#|bash方法三:rename命令rename命令用字符串替换的方式批量变文件名 格式:rename  原名  替换名  要的文件 原字符串:将文件名需要替换的字符串; 目标字符串:将文件名中含有的原字符替换成目标字符串; 文件:指定要变文件名的文件列表。

    1.5K70

    Linux文件权限(所有权)

    Linux与Unix是多用户操作系统,所以文件的权限与所有权的实现就显得很有必要;每个文件主要与三组权限打交道,分别是用户(user),用户组(group),其他用户(other)用户(u)是文件的所有者 ,通常有所有的文件的操作权限用户组(g)是多个用户的集合,可能有文件的部分访问权,相当于各用户之间的共享文件其他(o)是指文件所有者和用户组成员之外的任何人使用ls -l可以显示出当前目录的文件类型, (change owner)1:使用chown更文件的所有权,一般用户没有权限来变别人的文件的拥有者,也没有权限可以将自己的文件的拥有者设为别人,只有系统管理者(root)才有这样的权限:chown 文件类型:- 普通文件d 目录(directory);c 字符设备(char);b 块设备(block);l 符号链接(link)s 套接字(socket)p 管道(pipe)总结以上所述是小编给大家介绍的Linux 文件权限,希望对大家有所帮助!

    1.4K31

    Linux 如何密码有效期?

    有时我们连接远程服务器的时候,提示密码过期,需要密码才能登录,这时可以用chage命令来调整用户密码的有效期,使用户可以继续使用。 当需要用户在指定时间内登录或者需要及时密码的时候可以使用此命令,通过此命令,我们可以查看帐号的各种信息,比如:最新一次密码日期、设置密码时间、在指定时间后锁定帐号。 -I 选项 说明: 密码过期之后的失效时间,以天为单位,密码过期日期加上这里设置的失效天数,结果表示密码失效的日期,也就是过了这个日期登陆,会强制要求密码,具体的密码失效提示如: You are (current) UNIX password: 如果只是过了密码有效期,但是没有过密码过期之后的失效日期,登陆的时候不会强制要求密码,只会有一个密码过期的警告,具体提示如: Warning: your 执行 chage -M 9999 wl 命令 把用户 wl 密码的有效天数重新为 9999 天,命令结果如: # chage -M 9999 wl# chage -l wlLast password

    71300

    扫码关注云+社区

    领取腾讯云代金券