Linux学习笔记(一)---命令

命令行模式下命令的执行

1:开始执行命令

[dmtsai@study ~]$ command  [-options]  parameter1  parameter2
                   命令        选项         参数1       参数2

#说明:
1:command为命令的名称,例如变换工作目录的命令cd等;
2:中括号【】并不存在于实际的命令中,表示是可选的,而加入选项设置时,通常选项前会带 - 号,例如 -h ;有时候会使用选项的完整全名,则选项前带有 – 符号,例如 --help;
3:parameter1 parameter2 为依附在选项后边的参数,或是command的参数;
4:命令 选项 参数等这几个东西的中间以空格来区分,不论空几格shell都视为一格,所以空格是很重要的特殊字符;
5:按下回车键后,该命令就立即执行;
6:命令太长的时候,可以使用反斜杠(\)来转义回车键,是命令连续到下一行,注意反斜杠后立即接着特殊字符才能转义;
7:在Linux系统中,英文大小写是不同的,比如cd与CD是不同的

2:常用Linux命令

注:Linux 发行版本的命令大概有 200 多个,但是常用的命令只有 10 多个而已;不需要死记硬背,对于常用命令,用的多了,自然就记住了;不要尝试一次学会所有的命令,有些命令是非常不常用的,临时遇到,临时在搜索引擎上搜索就可以

命令作用
ls查看当前文件夹下的内容
cd [目录名]切换文件夹
pwd查看当前路径
touch[文件名]如果文件不存在新建文件
mkdir[目录名]创建目录
rm[文件名]删除文件
cp[文件名]复制文件
clear清屏

小技巧
ctrl + shift + = 放大终端窗口的字体显示
ctrl + - 缩小终端窗口的字体显示

一些基础命令的操作

1:date–显示日期与时间的命令
2:cal–现实日历的命令
3:bc–简单好用的计算器

#date命令的语法:

[dmtsai@study ~]$ date
2019年 03月 01日 星期五 11:51:37 CST

[dmtsai@study ~]$ date +%Y/%M%D/%H:%M
2019/5403/01/19/11:54

**#cal命令的语法:cal month year **

[dmtsai@study ~]$ cal
      三月 2019         
日 一 二 三 四 五 六  
                1  2  
 3  4  5  6  7  8  9  
10 11 12 13 14 15 16  
17 18 19 20 21 22 23  
24 25 26 27 28 29 30  
31                   
[dmtsai@study ~]$ cal 10 2018     十月 2018         
日 一 二 三 四 五 六  
    1  2  3  4  5  6  
 7  8  9 10 11 12 13  
14 15 16 17 18 19 20  
21 22 23 24 25 26 27  
28 29 30 31        

几个重要的热键

 1:Tab---命令补全
  2:Ctrl + c ---使当前程序停止
  3:Ctrl + d ---直接离开命令行 相当于exit

Linux的在线求助命令

 1:man [命令]
  2:info [命令]

超简单的文本编辑器 —nano

nano [文件名] — nano加上文件名就能够打开一个旧文件或新文件

[dmtsai@study ~]$ nano text.txt

	  	GNU nano 2.9.3                        text.txt                                
















                                   
                                   
^G 求助      ^O 写入      ^W 搜索      ^K 剪切文字  ^J 对齐      ^C 游标位置
^X 离开      ^R 读档      ^\ 替换      ^U 还原剪切  ^T 拼写检查  ^_ 跳行

#nano使用中几个比较重要的热键:
Ctrl +G:取得联机帮助
Ctrl+ X:离开nano软件,若有修改过的文件会提示是否保存
Ctrl+ O:保存文件
Ctrl+ R:从其他文件读入数据,可以将某个文件的内容贴在本文件中
Ctrl+ W:查找字符串
Ctrl+ C:说明目前光标所处的行数与列数等信息
Ctrl+ _:可以输入行号,让光标快速移动到该行
Ctrl+Y:语法校验功能开启或者关闭
Ctrl+ M:可以支持鼠标来移动光标的功能

正确的关机方法

#在Linux中不建议直接紧按电脑电源关机

1:数据同步写入磁盘命令—sync
2:常用的关机命令—shutdown

[dmtsai@study ~]$ shutdown [-krhc] [时间] [警告信息]
shutdown + k :不要真的关机,只是发送警告信息出去
shutdown + r :在系统的服务停掉之后就重新启动
shutdown + h:将系统的服务停掉后,李机关机
shutdown + c:取消已经在进行的shutdown命令内容

3:halt—系统停止,系统可能会保留系统已经停止的信息
4:poweroff—系统关机,所以没有提供额外的电力,屏幕空白
5:reboot—重新启动

rm的详细使用

  rm [选项] 文件
  -f, --force          强力删除,不要求确认
  -i                   每删除一个文件或进入一个子目录都要求确认
  -I                   在删除超过三个文件或者递归删除前要求确认
  -r, -R               递归删除子目录
  -d, --dir            删除空目录
  -v,--verbose         显示删除结果

-v, --verbose 显示删除结果

常用如下几个:

rm -d 目录名              #删除一个空目录
rmdir 目录名              #删除一个空目录
rm -r 目录名              #删除一个非空目录
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
B站上的韩顺平老师的《Linux学习笔记》系列课程非常值得推荐。通过这个课程,我学到了很多关于Linux操作系统的知识和技能。 首先,韩老师在课程中详细介绍了Linux的基本概念和特点。我清楚地了解到Linux是一个开源的操作系统,具有稳定性、安全性和可定制性强的特点。这让我对Linux有了更深入的理解,也更有信心去学习和使用它。 其次,韩老师从基础开始,逐步讲解了Linux的安装和配置。他用简单明了的语言和实际操作的示范,帮我了解了如何在虚拟机上安装Linux系统,并设置网络、用户账户、件系统等。这为我后续的学习和实践打下了坚实的基础。 此外,韩老师还讲解了Linux的常用命令和工具。他详细介绍了常用的件和目录操作命令,比如cd、ls、mkdir、cp等。同时,他还讲解了grep、sed、awk等强大的本处理工具的使用方法。这些内容帮我更加高效地进行件管理和数据处理。 最后,韩老师还介绍了Linux的网络管理和安全防护。他讲解了如何配置网络连接、使用ssh远程登录以及设置防火墙等内容。这些知识对我了解网络和保护系统安全非常有帮。 总的来说,韩顺平老师的《Linux学习笔记》课程非常实用,对于初学者来说是入门学习Linux的好选择。他通过深入浅出的讲解和丰富的实操示范,让我可以轻松地学习Linux的基本知识和操作技巧。我相信通过学习这个课程,我会在Linux领域有更进一步的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值