吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1512|回复: 4
收起左侧

[讨论] 小白的Linux学习笔记

[复制链接]
一世玉华颜 发表于 2020-11-18 18:22
本人第一次发帖,对于排版之类的不是很熟练,还望见谅。

这是自己学习Linux的时候写的一篇笔记,记录了自己的学习过程,我把一些常用的命令整理了一下,发表出来,希望大家多多支持,也能分享些自己的学习心得。{:1_919:}




linux操作系统部分指令
操作系统为 centos 7

一、文件处理命令

  1. 文件创建命令
    1.1   mkdir 命令
    作用:创建一个空白的目录。
    选项:
    -p   作用:递归创建,可以在要创建的目录下继续创建文件,
    示例:
    [root@wuyan ~]#mkdir  /tmp/jiaxiangrui                   ----最简应用。
    [root@wuyan ~]#mkdir  -p  /tmp/jiaxiangrui/shili     ------递归创建示例,可以在要创建的目录下继续创建。  
    [root@wuyan ~]#mkdir   /tmp/jiaxiangrui   /tmp/dabaicai     -----可以同时创建多个目录文件。 

1.2  touch  命令作用:创建一个新文件。
示例:

[root@wuyan ~]#  touch jiaxiangrui.list        ------在当前目录创建一个新文件。
[root@wuyan ~]# touch  /tmp/jiaxiangrui.list   -------在指定目录创建一个新文件。

1.3   ln  命令作用:建立一个链接文件,链接可分为软连接和硬链接两种。
百科:
软硬链接的区别,软链接就相当于一个快捷方式,硬链接就相当于一个文件的拷贝+同步更新。
需要注意的是硬链接文件:不能针对目录文件,不能跨分区,且与原文件拥有一样的i编码,软链接无此限制。

选项:
-s     作用:创建软链接时应加上的选项。
语法:
[root@wuyan ~]#  ln  【目标文件】  【链接文件】
示例:

[root@wuyan ~]#  ln -s  /etc/issue   /tmp/issue.soft            -------创建文件/etc/issue的软链接/etc/issue.soft。
[root@wuyan ~]#  ln   /etc/issue   /tmp/issue.hard             --------创建文件/etc/issue的硬链接/etc/issue.hard。
  1. 文件删除命令
    2.1   rm  命令
    作用:删除文件或目录。(删库跑路必备!??)
    选项:
    -r   作用:删除目录时使用,
    -f   作用:强制执行,删除文件或目录时不会提醒。
    示例:
    [root@wuyan ~]#rm  /tmp/yum.log       ------删除文件。
    [root@wuyan ~]#rm  -r  /tmp/jiaxiangrui     -------删除jiaxiangrui这个目录,删除时会有一次提醒。
    [root@wuyan ~]#rm  -rf  /tmp/jiaxiangrui    --------删除jiaxiangrui这个目录,删除时会有没有提醒。
    [root@wuyan ~]#rm  -rf  /*           ------删库命令,慎重使用,如确实需要应在root用户下输入此命令。

2.2   rmdir 命令
作用:只能删除空目录。
语法:  rmdir   【目录名称】
示例:[root@wuyan ~]#rmdir  /tmp/jiaxiangrui           -----前提是这是一个空目录

  1. 文件移动命令
    3.1   cp  命令
    作用:复制文件或目录,复制目录时会将其子目录一起复制。
    选项:
    -r  作用:复制目录时加上这个选项。
    -p   作用:连带之前文件的属性也一起复制,像时间之类的。
    -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
    -a   作用:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
    示例:
    [root@wuyan ~]#cp  -r /tmp/jiaxaingrui     /root       -------将tmp目录下的jiaxiangrui目录复制到了root目录下。
    [root@wuyan ~]#cp -r /tmp/jiaxiangrui     /root/xiaokeai       ------再将其复制到root目录的同时 将其改名为xiaokeai
    [root@wuyan ~]#cp -r /tmp/jiaxiangrui   /tmp/xiaodongxi    /root   -----可以同时复制多个文件

3.2   mv 命令
作用:移动剪切文件,也可以给文件重命名。
示例:

[root@wuyan ~]#mv  /tmp/jiaxiangrui   /root             -------将tmp下的jiaxiangrui剪切到root目录下。
[root@wuyan ~]#mv  /tmp/jiaxiangrui   /root/xiaokeai      --------将tmp下的jiaxiangrui剪切到root目录下,并且修改了名字为xiaokeai。
[root@wuyan tmp]#mv  jaixiangrui    xiaokeai          --------在同一目录下移动并改名就相当于重命名。
  1. 文件查看命令
  2. 1   ls 命令
    作用:查看当前目录下的文件
    选项:
    -l   作用:显示完整目录。
    -a  作用:显示当前目录下的所有文件。
    -h  作用:人性化的显示,可以将大小转换成最接近的单位。
    -d  作用:显示一个目录的情况,不展开它。
    -i   作用:显示一个文件唯一的编码。
    示例:
    [root@wuyan ~]#ls -la /etc
    [root@wuyan ~]#ls  -dl /etc

4.2   cd 命令
作用:进入到目标目录。
示例:
[root@wuyan ~]#cd  /tmp

4.3  pwd  命令
作用:查看当前光标所在的绝对目录
无示例。

4.4   less  命令
作用:分页显示文件内容,可上下翻页,并且有查找功能。
无选项,但是有控制字符。
---空格或f          翻页
---回车键           换行
---q或Q              退出
---b 或pgUp       向上翻页
---  /                   搜索
---n                    搜索下一个
示例:
[root@wuyan ~]# less  /etc/rpc         -----显示rpc文件的内容。

4.5   more  命令
作用:分页显示一些比较长的文件,可向下翻页。
无选项,但是有控制字符。
---空格或f     翻页。
---回车键      换行
---q或Q         退出
---b               向上翻页(大部分情况适用)
示例:
[root@wuyan ~]# more  /etc/rpc         -----显示rpc文件的内容。
4.6  head  命令
作用:显示一个文件的开头几行。
选项:
-n   作用:决定显示几行,默认显示十行。
示例:
[root@wuyan ~]# head  -n 20  /etc/rpc         -----显示rpc文件前二十行的内容。

4.7   tail  命令
作用:显示一个文件末尾几行的内容。
选项:
-n     作用:决定显示的行数,默认是十行。
-f      作用:动态显示文件末尾的内容。
示例:

[root@wuyan ~]#tail  -f  /var/log/messages        -----显示日志,科普例子。
[root@wuyan ~]#tail  -n 20  /etc/rpc         -----显示rpc文件后二十行的内容。

4.8   cat  命令
作用:浏览一些短文件。(正序显示)
选项:
-n    作用:给浏览的文件显示行数。
-A    作用:显示隐藏字符,如换行键之类的。
示例:
[root@wuyan ~]# cat  -n  /etc/magic        -------显示这个文件,并带有行数。

4.9     tac  命令
作用:浏览一些短文件。(倒序显示)
示例:

[root@wuyan ~]# tac  /etc/magic      --------倒序显示这个文件内容。

4.10 lsattr 命令
作用:查看文件系统属性,配合chattr命令使用。
语法:[root@localhost ~]# lsattr 选项 文件名
选项:
-a 显示所有文件和目录
-d 若目标是目录,仅列出目录本身的属性,而不是子文件的
无示例。

4.11 df 命令
作用:查看磁盘的占用情况及磁盘内置的文件系统信息。比较适合用来查看剩余存储空间。
语法:[root@localhost ~]# df [选项] [挂载点]
选项:
-a 显示所有的文件系统信息,包括特殊文件系统,如/proc、/sysfs
-h 使用习惯单位显示容量,如KB,MB或GB等
-T 显示文件系统类型
-m 以MB为单位显示容量
-k 以KB为单位显示容量。默认就是以KB为单位2、统计目录或文件大小
示例:
[root@localhost ~]# df  -hT      ——显示所有磁盘的文件系统类型并将用习惯单位显示容量。

4.12 free 命令
作用:查看系统的内存及交换分区的使用情况
选项:

  • m   用MB来显示数据
    无示例。

4.12 du 命令
作用:查看目录下的所有文件大小,比较适宜查看文件的实际大小。
语法:[root@localhost ~]# du [选项] [目录或文件名]
选项:
-a 显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量
-h 使用习惯单位显示磁盘占用量,如KB,MB或GB等
-s 统计总占用量,而不列出子目录和子文件的占用量
示例:
[root@localhost ~]# du -sh  /etc/      ——用习惯单位显示etc目录下所有文件的大小。

4.13 history 命令
作用:查看历史命令,其历史命令保存在用户当前目录下的.bash_history文件中。历史命令默认会保存1000条,可以在环境变量配置文件/etc/profile中进行修改历史命令的调用
语法:history  【选项】
选项:
-c   清除保存在内存中的历史命令
-w  将内存中的命令写入到文件中。
示例:
[root@wuyan ~]# history        ——查看历史命令
快捷键
1.使用上、下箭头调用以前的历史命令
2.使用“!n”重复执行第n条历史命令
3.使用“!!”重复执行上一条命令
4.使用“!字串”重复执行最后一条以该字串开头的命令

  1. 文件压缩解压命令
    5.1  tar  命令
    作用:压缩或解压文件或目录,会保留源文件。
    选项:
    -c     作用:打包。
    -z     作用:压缩或解压文件或目录。
    -f      作用:指定文件名称。
    -v     作用:查看信息。
    -x     作用:解打包
    -j      作用:相当于用 bzip2 进行压缩或解压。

语法:  tar   -czf   【压缩后的文件名称】   【文件名称】    ——压缩后后缀名一般设置为.tar.gz 。
是压缩目录常用的格式。
tar   -xzf  【要解压缩的文件名称】                      ——解压 .tar.gz 的常用格式
tar   -cjf   【压缩后的文件名称】   【文件名称】 ——  压缩后后缀名一般设置为.tar.bz2 。也是一种压缩的常用格式
tar   -xjf    【要解压的文件名称】                   ——解压.tar.bz2   后缀名的常用语法

百科:个人的“小心得”,对于tar这个命令来说选项的顺序,对于程序是否能执行是有关系的。在书写时应将 -f  这个选项放置到最后,这样一般不会出错。
示例:

[root@wuyan ~]#  tar -czf   jia.tar.gz  jia          ——将jia这个目录打包并压缩。
[root@wuyan ~]# tar  -xzf   jia.tar.gz              ——将jia.tar.gz 这个文件解压缩。

5.2  zip  命令   |  unzip  命令
zip     作用:压缩文件或目录,会保留源文件。后缀名为 .zip  。
unzip  作用:解压缩文件或目录。
选项:
-r  作用:压缩目录时使用。
语法:    zip   -r    【压缩后的目录名称】  【要压缩的目录】      ——压缩目录时使用的格式。
zip         【压缩后的文件名称】  【要压缩的文件】       ——压缩文件时常用的格式。
unzip         【要解压的文件】
示例:

[root@wuyan ~]#  zip   jia.zip   jia             ——压缩 jia 这个文件。
[root@wuyan ~]#  unzip     jia.zip             ——解压缩文件。

5.3  gzip  命令  |  gunzip  命令
gzip       的作用:压缩文件,只能压缩文件,不保留源文件。
gunzip   的作用:解压缩文件,后缀名为  .gz 。
语法:gzip   【要压缩的文件】
gunzip 【要解压的文件】
无示例。

5.4  bzip2  命令  |  bunzip2  命令
bzip2       作用: 压缩文件,可以保留源文件,后缀名为  .bz2
bunzip2   作用:解压缩文件。
选项:
-k  作用:保留源文件,压缩解压时都可使用。
语法:bzip2   【要压缩的文件】
bunzip2  【要解压缩的文件】
无示例.

  1. 快捷键
    6.1Bash常用快捷键
    作 用
    ctrl+A   把光标移动到命令行开头。如果我们输入的命令过长,想要把光标移动到命令行开头时使用。
    ctrl+E   把光标移动到命令行结尾。
    ctrl+C   强制终止当前的命令。
    ctrl+L   清屏,相当于clear命令。
    ctrl+U   删除或剪切光标之前的命令。我输入了一行很长的命令,不用使用退格键一个一个字符的删除,使用这个快捷键会更加方便
    ctrl+K   删除或剪切光标之后的内容。
    ctrl+Y   粘贴ctrl+U或ctrl+K剪切的内容。
    ctrl+R   在历史命令中搜索,按下ctrl+R之后,就会出现搜索界面,只要输入搜索内容,就会从历史命令中搜索。
    ctrl+D   退出当前终端。
    ctrl+Z    暂停,并放入后台。这个快捷键牵扯工作管理的内容,我们在系统管理章节详细介绍。
    ctrl+S  暂停屏幕输出。
    ctrl+Q  恢复屏幕输出。

免费评分

参与人数 4吾爱币 +5 热心值 +4 收起 理由
不知不觉的陌路 + 1 + 1 谢谢@Thanks!
Codeman + 2 + 1 我很赞同!
WANG1002 + 1 + 1 我很赞同!
勇敢的小伙伴 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

15683161042 发表于 2020-11-18 20:15
天啊,这么多这么复杂啊,我也是新手才加入这个大家庭
n0bita 发表于 2020-11-18 20:18
 楼主| 一世玉华颜 发表于 2020-11-18 21:43
15683161042 发表于 2020-11-18 20:15
天啊,这么多这么复杂啊,我也是新手才加入这个大家庭

我也是新手哦,大家一起加油
宴客无闻 发表于 2020-11-19 13:17
一起加油。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-16 11:13

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表