pwd,history,date

1. pwd命令

作用

查看”当前工作目录“的完整路径

用法

    pwd [OPTION]

选项

    -p  :显示实际的工作目录,而非使用链接路径

实例

![这里写图片描述](https://img-blog.csdn.net/20160917174511308)
  1. history命令

作用

用于显示指定数目的指令命令,读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。

语法

 history(选项)(参数) 

参数

-c:清空当前历史命令;
-a:将历史命令缓冲区中命令写入历史命令文件中; 
-r:将历史命令文件中的命令读入当前历史命令缓冲区; 
-w:将当前历史命令缓冲区命令写入历史命令文件中。

实例

用history命令显示最近使用的10条历史命令, 
 [root@localhost ~]# history 2   
  2  ls    
  3  cd ..   
  1. date命令

作用

 用来显示或设定系统的日期与时间    

用法

date [选项]... [+格式]  

选项

-d,--date=字符串     显示指定字符串所描述的时间,而非当前时间 
-f,--file=日期文件     类似--date,从日期文件中按行读入时间描述
-r,--reference=文件     显示文件指定文件的最后修改时间 
-R,--rfc-2822                              以RFC 2822格式输出日期和时间

-I[TIMESPEC], --iso-8601[=TIMESPEC]
-s, --set=STRING
-u, --utc, --universal

参数

%d          按月计的日期(例如:01)
%H          小时(00-23)
%M          minute (00..59)
%S          秒(00-60)
 %t         输出制表符 Tab
%T          时间,等于%H:%M:%S
%y          年份最后两位数位 (00-99)
 %Y         年份

实例

输出昨天、今天、明天的时间
    date -d '1 day ago'
    2016年 03月 28日 星期一 16:18:06 CST
     date 
    2016年 03月 29日 星期二 16:18:13 CST
     date -d '1 day'
    2016年 03月 30日 星期三 16:18:38 CST
时间游离
     date +%H:%M:%S
    16:44:00
     date -d '10 second ' +%H:%M:%S
    16:44:13
     date -d '1 day ' +'%Y %m %d'
    2016 03 30
格式化输出时间
     date +'%Y %m %d'
    2016 03 29
     date +%Y-%m-%d
    2016-03-29
修改时间
     date
    2016年 03月 29日 星期二 16:47:30 CST
    date -s 20160329
    2016年 03月 29日 星期二 00:00:00 CST
     date -s 16:47:30
    2016年 03月 29日 星期二 16:47:30 CST
     date -s '20160329 16:47:30'
    2016年 03月 29日 星期二 16:47:30 CST
     date -s '2016-03-29 16:47:30'
    2016年 03月 29日 星期二 16:47:30 CST
     date -s '16:47:30  2016-03-29'

2016年 03月 29日 星期二 16:47:30 CST

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
#查询历史记录 def Get_history(): # 连接数据库 conn = pyodbc.connect('DRIVER={SQL Server};SERVER=DESKTOP-JM5K5CS;DATABASE=bank;UID=sa;PWD=1') # 获取游标 cursor = conn.cursor() # 创建窗口 window = tk.Tk() window.title('查询历史记录') # 创建标签和输入框 label_account_number = tk.Label(window, text='卡号:') label_account_number.grid(row=0, column=0) entry_account_number = tk.Entry(window) entry_account_number.grid(row=0, column=1) label_password = tk.Label(window, text='密码:') label_password.grid(row=1, column=0) entry_password = tk.Entry(window, show='*') entry_password.grid(row=1, column=1) label_start_date = tk.Label(window, text='交易日期:') label_start_date.grid(row=2, column=0) entry_start_date = tk.Entry(window) entry_start_date.grid(row=2, column=1) label_transaction_type = tk.Label(window, text='交易方式:') label_transaction_type.grid(row=3, column=0) transaction_var = tk.StringVar(value='所有') transaction_radios = [ ('所有', '所有'), ('存款', '存款'), ('取款', '取款'), ('转入', '转入'), ('转出', '转出') ] for i, (text, value) in enumerate(transaction_radios): radio = tk.Radiobutton(window, text=text, variable=transaction_var, value=value) radio.grid(row=i + 4, column=1) label_password = tk.Label(window, text='备注:') label_password.grid(row=4, column=0) entry_password = tk.Entry(window, show='*') entry_password.grid(row=4, column=1) # 创建按钮和文本框 text_history = tk.Text(window) text_history.grid(row=2, column=0, rowspan=6) def get_history(): # 查询数据 account_number = entry_account_number.get() password = entry_password.get() transaction_date = entry_start_date.get() transaction_type = None if transaction_var.get() != '所有': transaction_type = transaction_var.get() # 查询卡号和密码是否匹配 cursor.execute("SELECT * FROM Accounts WHERE account_number = ? AND password = ?",
06-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值