linux一周学习总结

对于linux,之前也完全没有接触过,完全零基础小白。来到马哥以后,进入学习也有一周时间 ,一周里老师带我们学习了很多指令,下面,我就自己的理解和老师讲授的内容对linux中的一些指令做一个简单的小总结。



?

一、关于SHELL

Shell

查询当前系统使用了哪个shell

echo $SHELL

查询当前系统已安装的所有shell

cat /etc/shells

Shell提示符

whoami 显示当前的登录用户名

hostname 显示当前的主机名

pwd 显示当前的工作目录。

当然,这里面还有一个好玩的小功能,就是可以把上图所圈住的部分修改一下显示内容,具体代码看下面:

PS1="[\[email protected]\h \W]\\$ " 各段含义如右-> [用户名@主机名 当前所在目录(最后一节)]#($)

其中,#代表管理员,$代表普通用户。我们来改一下,就像下面这样~

大家也可以改成自己喜欢的格式,不过不建议太长喏,太长了后面的代码可能就会很快换行,不管是敲起来还是阅读起来都会略麻烦呢。


二、关于时间和日期

Date

显示日期时间:date [OPTION]…[+FORMAT]

FORMATE格式符

+%F 显示年月日

+%T 显示时分秒

+%Y 显示年

+%m 显示月

+%d 显示日

+%H 显示时

+%M显示分

+%S 显示秒

+%s 显示从1970-1-1 0:00:00以来一共过了多少秒

+%w 显示星期几(1-7)

+%a 显示星期几(英文简写)

显示年月日时分秒也可以用下面这种方式(格式字符串):
            date +%Y-%m-%d-%H-%M-%S

设定日期时间:

1、date MMDDHHmmYYYY[.SS]

2、date -s ‘yyyy-mm-dd hh:mm:ss‘

eg:把时间改为2016-10-10 8:08:08

方法1:

方法2:

hwclock 查示硬件时间(BIOS时间)

hwclock -s 将硬件时间写入软件时间(系统时间)

hwclock -w 将软件时间写入硬件时间

注:clock = hwclock

修改时区

在Centos6下:

ln -f /usr/share/zoneinfo/America/New_York /etc/localtime (修改时区为:/America/New_York)

ln -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime (修改时区为:/Asia/Shanghai)

在Centos7下:

timedatectl 查看当前时区

timedatectl list-timezone 查看所有的时区

timedatectl set-timezone America/New_York(修改时区为:/America/New_York)

timedatectl set-timezone Asia/Shanghai(修改时区为:/Asia/Shanghai)

Cal用法
        cal [[month] year]
        cal 显示当月日历

cal yyyy 显示指定年的日历

cal -y 显示当年的日历

cal -3 显示上个月当月下个月的日历

cal -1 同cal 显示当月日历

cal mm yyyy 显示指定年,月的日历


三、关于echo用法

echo

echo [SHORT-OPTION]…[STRING]…

-n 不换行

-E (default) 不解释\

-e 让转义符“\”生效

\a 报警

\b 退格

\c 不换行

\n 换行,从行首输入

\r 移动行首但不换行

\t 输入tab

\v 换行并以上一行最后字符为起点

\\ 输入一个\

注意:对于-e的解释作用,后面所跟的 \* 必须用引号引起来才可以生效。

STRING可以使用引号,单引号双引号均可用;

单引号:强引用,变量引用不执行替换;

双引号:弱引用,变量引用会被替换;

注意:变量的引用的正规符号->${name}


四、关机以及重启命令

halt & poweroff 关机

在centos7中 : poweroff

reboot 重启

reboot -f 直接断电源再重启。

shutdown

shutdown -r 重启

shutdown -h 关机

shutdown +0 直接关机

shutdown +xx xx分钟后关机

shutdown hh:mm  指定时间关机

shutdown -c 取消关机(此条命令可以在另一个终端执行)


五、bash中的一些常用快捷键总结

bash快捷键

Ctrl+L 清屏

Ctrl+O 执行当前命令,并重新显示本命令

Ctrl+s 锁定,但仍可以运行命令。

Ctrl+q 解锁

Ctrl+C 强制结束

Ctrl+D 正常终止

Ctrl+Z 挂起(暂停)命令  (fg继续)

Ctrl + a 光标移到命令行首,相当于Home

Ctrl + e 光标移到命令行尾,相当于End

Ctrl + f 光标向右移动一个字符

Ctrl + b 光标向左移动一个字符

Alt + f 向右移动一个单词

Alt + b 向左移动一个单词

Ctrl + xx 光标在命令行首和光标之间移动

Ctrl + u 删除光标之前的内容

Ctrl + k 删除光标这后的内容

Alt + r 清除全部内容

Ctrl + w 从光标处向左删除至单词首

Alt + d 从光标处向右删除至单词尾

Ctrl + d 删除光标后的一个字符

Ctrl + h 删除光标前的一个字符

Ctrl + y 将删除的字符粘贴至光标后

Alt + c 从光标处开始向右更改为首字母大写的单词

Alt + u 从光标处开始,将右边一个单词更改为大写

Alt + l 从光标处开始,将右边一个单词更改为小写

Ctrl + t 交换光标处和之前的字符位置

Alt + t 交换光标处和之前的单词位置

Alt + N 提示输入指定字符后,重复显示该字符N次(N表示具体的数字)

Ctrl-Shift-n 创建新窗口

Ctrl-Shift-q 关闭当前窗口

Ctrl-Shift-t 创建一个标签页

Ctrl-Shift-w 关闭一个标签页

Ctrl-PaUp/PgUn 切换到下一个/前一个标签页

Ctrl-Shift-c 复制选中的文本

Ctrl-Shift-v 把文本粘帖到当前光标处



以上是我对第一周所学部分知识的总结,如有不足之处,还请多多指教~

时间: 2024-08-04 23:47:55

linux一周学习总结的相关文章

Linux第一周学习笔记(2)

Linux第一周学习笔记(2) 1.3认识Linux (1).什么是Linux Linux是一个操作系统,比如说微软的winodws.苹果电脑的masOS.早于Linux发行的unix: 我们平时使用的PPT.浏览网站.玩游戏这些都是需要操作系统的层面上来完成的: 也包括了我们现在手机使用的系统有三个版本一个是Andriod和苹果的Los以及微软的windows,Los其实也就是Unix系统而Andriod是Linux系统: 我们生活当中常用的一些网站.游戏.QQ.微信这些应用都是在Linux操

Linux第二周学习总结——操作系统是如何工作的

LINUX内核分析第一周学习总结——操作系统是如何工作的 黄韧(原创作品转载请注明出处) <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 [知识点总结] (一)计算机是如何工作的?(总结)——三个法宝 存储程序计算机工作模型,计算机系统最最基础性的逻辑结构: 函数调用堆栈,高级语言得以运行的基础,只有机器语言和汇编语言的时候堆栈机制对于计算机来说并不那么重要,但有了高级语言及函数,堆栈成为了计算机的基础功能:函

Linux第一周学习笔记(9)

1.13单用户模式 (1)案列分析: 在实际运维工作或者是学习当中,会遇到很多的问题.其中就会遇到忘记root用户的密码,因为在实际的工作当中从做系统是不现实的.我们可以进入单用户模式进行密码的更改.在CentOS 7当中已经没有单用户模式,而是进入emergency模式下进行更改密码 更改密码在CentOS系统里面有两种模式可更改:1.单用户模式:2.救援模式 系统从启命令:1.reboot :2.init 6 :3.shutdown -r now 系统关机命令:init 0 poweroff

Linux第一周学习总结

Linux哲学思想:一切都是文件(包括硬件)小型,单一用途的程序链接程序,共同完成复杂的任务避免令人困惑的用户界面*配置数据存储在文本中 用户:在Linux里登录用户分为普通用户和root用户两种普通用户:权限有限造成的系统损害有限 root用户:特殊的管理用户,也被称作超级用户root已接近完整的对系统进行控制对系统的损害几乎有无限的可能ps:除非必要,否则在生产环境中不要登录root用户 分区:一块硬盘的主分区加上扩展分区最多拥有四块主分区:不可分割,可以启动OS(操作系统)扩展分区:最多一

学习linux一周学习的命令

linux三剑客       :[grep(老三)][awk(老大)][sed(老二)] ls查看当前目录内容     -l 查看详细文件属性 ld:参数/属性                                                                             LANG(大写)LANG=en  修改乱码 cd:切换目录 mkdir:创建目录 -p  连续创建目录 touch:文件 rm:常用的删除命令   rmdir:删除空目录   -r 删除

Linux第一周学习 总结!

1.计算机的组成部分及作用 现代计算机主要由运算器,控制器,存储器,输入设备,输出设备五大核心部件组成.运算器主要用于做算术运算,逻辑运算等各种运算:控制器协调计算机各部件之间的协调工作,如控制总线的使用权限,完成寻址,对内存数据的访问,以及向内存写入运算结果等.存储器:编址存储设备,存储指令和数据的设备,RAM.输入设备:向计算机输入数据的设备如键盘,硬盘等.输出设备:显示计算结果的设备,如显示器,打印机,投影仪等. 2.Linux发行版,及各版本的区别和联系. 芬兰赫尔辛基大学的linus根

Linux第一周学习笔记(7)

1.9使用putty远程连接Linux (1).使用putty远程连接Linux的准备工作: 1.准备putty远程连接软件 下载站地址: 官网:http://www.putty.org/ 阿铭老师各类软件包下载地址:http://r.amninglinux.com 2.安装putty软件 第一步:双击运行putty-0.70-installer.msi文件 第二步:进入putty安装流程 安装putty点击下一步 选择安装路径(默认) 默认设置,点击下一步 安装完成 (2).配置putty密码

Linux第一周学习笔记(10)

1.15克隆虚拟机 (1)因为以后做实验需要两台机器互联,由于在虚拟机里面做系统较慢所以使用克隆的方式就比较简便,也就是说把原来做好的系统原封不动的进行一个拷贝. (2)克隆虚拟机 第一步:克隆之前先把虚拟机关闭 第二步:开始克隆虚拟机 点击daizhihong-Linux选项卡后选择管理然后点击克隆 进入克隆向导,点击下一步 克隆源,选择虚拟机中的当前状态,然后点击下一步 克隆类型选择"创建链接克隆"(这种方式比较节约磁盘空间) 输入新的虚拟机名称及其存储路径 克隆虚拟机成功 创建成

Linux第一周学习笔记(18)

2.11.CP命令 cp(copy简写)命令:用来将一个或多个源文件或者目录复制到指定的目的文件或目录. cp –r:复制目录 -i:安全选项 ------------------------------------------------------------------------------------------- cp命令:拷贝/etc/passwd/文件到/tmp/目录下从命名成01.txt [[email protected] ~]# cp /etc/passwd /tmp/01