文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

linux 基础学习入门 3

2023-01-31 01:10

关注

linux day 3

第三天内容并不明确, 自我总结


内部命令 用 help command   或  man bash


外部命令 用 command --help 或  command -h

使用手册 man command

信息页 info command


date命令:

显示昨天 : date -d yesterday

显示前天 : date -d '-2 day' 


date -d '-2 day' +%F


练习:

显示当前日期,格式:2016-08-08

显示当天是星期几。

设置当前日期为2008-08-08 08:08


date +%F

date +%w

date 080808082008

clock -s  恢复



man 帮助

manual 手册 简称 man


man下 搜索 按/ 输入


Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下: 

1 - commands

2 - system calls

3 - library calls

4 - special files

5 - file formats and convertions

6 - games for linux

7 - macro packages and conventions

8 - system management commands

9 - 其他


其中:

1是普通的命令

2是系统调用,如open,write之类的

3是库函数,如printf,fread

4是特殊文件,也就是/dev下的各种设备文件

5是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义

6是给游戏留的,由各个游戏自己定义

7是附件还有一些变量,比如向environ这种全局变量在这里就有说明

8是系统管理用的命令,这些命令只能由root使用,如ifconfig

使用手册方式举例:

man 1 ls         #查看第一章中的ls命令帮助

man 3 printf     #查看库函数printf帮助


确定章节?man的用法

先  whatis command  =  man -f command

确定想看的 章节  然后 在man x command


man -a command 看command 所有帮助



history命令


history -c 删除内存记录所有命令

rm -rf .bash_history 删除记录文件的所有历史纪录命令



重复前一个命令,有4种方法:

按上方向键

按!!

输入!-1

按Ctrl+p

!字符串:重复前一个以“字符串”开头的命令

!numL:按照history命令输出中的序号重复对应命令

!?字符串:重复包含字符串的命令 如 !?tr 就会查询history列表里包含tr命令最近的命令

!-n:重复n个命令之前的那个命令


ctrl+r  搜索history列表中出现过的命令



要重新调用前一个命令中最后一个参数

 !$

 esc松开+.

 图形界面下 Alt + .



[root@Centos7 ~]# cat /testdir/xx.txt 

this is test

[root@Centos7 ~]# ll !$

ll /testdir/xx.txt

-rw-r--r--. 1 root root 13 Jul 26 13:02 /testdir/xx.txt


[root@Centos7 ~]# cat /etc/issue /etc/issue.net /etc/redhat-release 


\S

Kernel \r on an \m


the hostname is \n

login terminal is \l

the time is \t

\S

Kernel \r on an \m

CentOS Linux release 7.2.1511 (Core) 

[root@Centos7 ~]# ll !*

ll /etc/issue /etc/issue.net /etc/redhat-release

-rw-r--r--. 1 root root 79 Jul 25 11:54 /etc/issue

-rw-r--r--. 1 root root 22 Dec  9  2015 /etc/issue.net

lrwxrwxrwx. 1 root root 14 Jul 21 23:23 /etc/redhat-release -> centos-release

[root@Centos7 ~]# ll !:2

ll /etc/issue.net

-rw-r--r--. 1 root root 22 Dec  9  2015 /etc/issue.net


!n:^ 调用第n条命令的第一个参数

!n:$ 调用第n条命令的最后一个参数

!m:n 调用第m条命令的第n个参数

!n:* 调用第n条命令的所有参数






关于命令的使用

ls

[root@Centos7 ~]# alias ls

alias ls='ls --color=auto'

如想使用ls 的原始命令 不带颜色 

\ls

或者

'ls'


*********************************************

bash的快捷键

Ctrl+l 清屏,想到与clear命令

Ctrl+c 取消命令的执行

Ctrl+a 会移动到命令行的最前面

Ctrl+e 会移动到命令行的最后面

Ctrl+u 会删除到行首

Ctrl+k 会删除到行尾

 Ctrl+b 或 +f 会左右移动一个字符

 ESC +b 或 +f 会左右移动一个单词


阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯