关于linux基础的博客,第一篇博客,以下。

一、 linux 你好!

学习linux的心情。

又一次接触了linux,内心还是很忐忑的。记得大二学过半学期的linux,那是一门考查课,所以可想而知学的是三天打鱼两天晒网。也不知道是怎样的机缘,让我在一年后又一次遇见了它。我想说,虽然你很让人难捉摸,但我还是想去了解你。所以,你好啊!

二、基础的一些命令

1. 文件查看类命令:cat,tac,head,tail,more,less

分屏查看命令:more和less

more命令:more FILE(翻屏至文件尾部后自动退出)

less命令:less FILE

head命令: -n 查看文件前n行

3c8ce6380daa33c267ccb0e2e66a02de.png

tail命令: -n 查看文件后n行

-f 查看文件显示后不退出,并显示新行

stat命令:stat FILE

3c8ce6380daa33c267ccb0e2e66a02de.png

时间戳:

最近访问时间:access time

最近更改时间:modify time

最近改动时间:change time

文件分为两类数据,一个是元数据metadate,一个是数据 data,数据改变元数据也会发生改变。

touch命令改时间戳:

-c:指定的文件路径不存在时不予创建

-a:仅修改access time

-m:仅修改modify time

3c8ce6380daa33c267ccb0e2e66a02de.png

2. 目录管理类命令:mkdir,rmdir

mkdir: mkdir[OPTION]..DIRECTORT..

路径基名为命令的作用对象,基名之前的路径必须存在

3c8ce6380daa33c267ccb0e2e66a02de.png

rmdir: rmdir[OPTION]..DIRECTORT..

3. bash的基础特性

命令行展开:

~ :自动展开为用户的家目录,或指定的用户家目录

{}:可以承载一个以逗号分隔的路径列表,并能够将其展开为多个路径

3c8ce6380daa33c267ccb0e2e66a02de.png

命令的执行结果:

状态结果;

命令结果:

引用命令的执行结果:$(COMMAND)或`COMMAND`

3c8ce6380daa33c267ccb0e2e66a02de.png

4. 关于时间的那些命令

date

+%F

+%T

+%Y

+%m

+%d

+%H

+%M

+%S

+%s

+%w

+%a

date修改时间:date -s ‘yyyy-mm-dd hh:mm:ss’

3c8ce6380daa33c267ccb0e2e66a02de.png

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

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

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

cal 显示当月日历

cal yyyy 显示指定年的日历

cal -y 显示当年的日历

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

cal -1 同cal 显示当月日历

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

5. 如何开机自动显示图形化界面

图形化界面操作

3c8ce6380daa33c267ccb0e2e66a02de.png

命令行界面操作:

3c8ce6380daa33c267ccb0e2e66a02de.png

6. $的用法

$变量名 引用变量的值

$()或“ 引用命令执行的结果

$[]运算

${变量名} 或”$变量名” 当变量名的起止不分明时,用来划定变量名的范围,同时引用变量。

三、 bash的一些快捷键

Ctrl+L 清屏

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

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

Ctrl+q 解锁

Ctrl+C 强制结束

Ctrl+D 正常终止

Ctrl+Z 挂起(暂停)命令

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 把文本粘帖到当前光标处

四、

命令类型

命令类型分为外部命令和内部命令。

type COMMAND:

内部:builtin

外部:显示为命令文件路径

(命令可以有别名,别名可以与原名相同,此时原名被隐藏,此时如果要运行原命令,则使用\COMMAND

3c8ce6380daa33c267ccb0e2e66a02de.png)

命令别名:

获取所有可用别名定义:

# alias

定义别名:

# alias NAME=COMMAND

3c8ce6380daa33c267ccb0e2e66a02de.png

取消别名:

#unalias NAME

3c8ce6380daa33c267ccb0e2e66a02de.png

which 命令:显示命令完整路径

which[options] programname[…]

–skip-alias:忽略别名

3c8ce6380daa33c267ccb0e2e66a02de.png

who 命令:显示谁登录

-b:系统此次启动的时间

-r:运行级别

3c8ce6380daa33c267ccb0e2e66a02de.png

w 命令:用来显示谁登录了以及在干什么

原创文章,作者:jyy_599,如若转载,请注明出处:http://www.178linux.com/80721

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值