熟悉Linux命令~~~

发现自己对Linux命令不太熟悉还是学习一下吧

分区:把大硬盘分为小的逻辑分区

系统分区

  1. 主分区 最多只能有四个
  2. 扩展分区 最多只能有一个,也就是说主分区家扩展分区最多只能有四个,不能写入数据,只能包含逻辑分区
  3. 逻辑分区

格式化 为了写入文件系统….在linux中任何内容都是文件

硬件设备文件名 /dev/… 第一个’/‘代表的是根目录,dev目录下保存的都是硬件设备文件名

根目录下的bin和sbin,usr目录下的bin和sbin这四个目录都是用来保存系统命令的
/etc/ 目录下一般都是配置文件
/lib/ 目录下一般都是Linux的函数库
proc和sys 目录不应该 操作,这两个目录保存的是内存德过载点
所以不应该在Linux下任何一个文件夹内乱写东西,可以在家目录root或home,以及temp目录下随便放内容

挂载:给每个分区分配挂载点–>相当于Windows下的盘符

必须要有的分区

  1. ‘/‘根分区
  2. swap分区(交换分区,内存2倍,不超过2GB,类似与虚拟内存,内存不够用,可以用里面的当内存使用)
  3. 推荐分区
    /boot (启动分区,200MB) 这个可以不弄,到时有时候误删的时候,会导致启动不了

安装日志

/root/install.log 存储了安装在系统中的软件包及版本信息
/root/install.log.syslog 存储了安装过程中留下的时间记录
/root/anaconda-ks.cfg 以Kickstart配置文件的格式记录安装过程中的选项信息

Linux常用命令

格式

命令 [选项] [参数]

终端几个符号的认识

  1. 超级用户提示符 #
  2. 普通用户提示符 $

目录处理命令

pwd 显示当前目录

ls -l 可以看见权限

权限一共有十位
例如 -rw-r--r--
-文件类型 (-文件 d目录 I软连接)
rw- u所有者
r-- g所属组
r-- o其他人
r读 w写 x执行

建立目录

mkdir -p [目录名] make dictionary
-p 递归创建
如果没有-p只能创建单个目录,要创建一串目录加-p即可

切换所在目录

1
cd [目录]

简化操作
cd ~ 或者 直接一个cd进入当前用户的家目录
cd - 进入上次目录
cd .. 进入上级目录
cd . 进入当前目录
注意全部命令都有空格

Ctrl+L 清屏

删除空目录

rmdir [目录名] remove empty dictionary
极其少用

删除文件或者目录

1
rm -rf

选项 -r 删除目录
-f 强制

复制命令

1
cp [选项] [原文件或目录] [目标目录]

-r 复制目录
-p 连带文件属性复制
-a 相当于-pdr

剪切或者改名命令

mv [原文件或目录] [目标目录]
后边两个参数一样就是改名功能

创建文件

touch 文件名

显示文件内容

cat 文件名

文件搜索命令

1
locate 文件名

在后台数据库中按文件名搜索,速度快
/var/lib/mlocate locate命令搜索的后台数据库
updatedb 更新数据库,如果不强制更新的话得等一天你新建的东西才能搜索到

搜索命令的命令

whereis命令 搜索命令所在路径及帮助文档所在位置
选项: -b 只查找可执行文件 -m 只查找帮助文件

环境变量路径可以用echo $PATH查出

find命令

举几个例子就懂
find /etc -name init 在etc目录下查找文件名为init

find / -size +204800 在根目录下下查找大于100MB的文件

find / -user sam 在根目录下查找所有者为Sam的文件
家有其他一些什么-ctime 属性就不一一记了,我觉得常用的就那几个

压缩解压命令

1.压缩成gz文件的

1
gzip 文件名

解压gz文件的

1
gunzip 压缩文件名

2.压缩成.tar.gz文件
tar -zcvf 目录 将一个目录打包并压缩
解压缩

1
tar -zxvf   文件名

还有其他的压缩命令zip与unzip,自行看看就好,哦对了突然想起来伪加密在Linux下面可以直接打开。。。。。。

网络通信命令

ping命令,不多说,Windows跟linux都有

查看网络设置信息
ifconfig 注意与Windows下面的ipconfig对比

系统命令

shutdown 关机
reboot 重启
不多说,这些跟Windows下面都是一样的

Vim文本编辑器

听说这是一款强大的编辑器?。。。没有菜单只有命令
CgypMd.md.png

插入命令

  1. a 在光标后面附加文本
  2. i 在光标前插入文本
  3. o 在光标下插入文本
  4. O 在光标上插入文本

  5. 还有就是上下左右键控制也行,$移至行尾,0移至行首

  1. D 删除光标处所在处到行尾

  2. yy 复制当前行,dd 剪切当前行,p,P 粘贴,u 取消上一步操作,:wq 保存并退出

注意Vim里面的命令都是要在ESC之后才可以使用。。。。。

最近在家熟悉一下Linux命令。。。。。。还有Vim编辑器,我只是简单了解一下,把我认为要经常用的命令,都总结一下,可能有些零碎,毕竟是边学边记录。。。。


听说,打赏我的人最后都成了大佬。



文章目录
  1. 1. 分区:把大硬盘分为小的逻辑分区
    1. 1.1. 系统分区
  2. 2. 挂载:给每个分区分配挂载点–>相当于Windows下的盘符
    1. 2.1. 必须要有的分区
  3. 3. 安装日志
  4. 4. Linux常用命令
    1. 4.1. 格式
    2. 4.2. 终端几个符号的认识
    3. 4.3. 目录处理命令
      1. 4.3.1. pwd 显示当前目录
      2. 4.3.2. ls -l 可以看见权限
      3. 4.3.3. 建立目录
      4. 4.3.4. 切换所在目录
      5. 4.3.5. 删除空目录
      6. 4.3.6. 删除文件或者目录
      7. 4.3.7. 复制命令
      8. 4.3.8. 剪切或者改名命令
      9. 4.3.9. 创建文件
      10. 4.3.10. 显示文件内容
      11. 4.3.11. 文件搜索命令
      12. 4.3.12. 搜索命令的命令
      13. 4.3.13. find命令
      14. 4.3.14. 压缩解压命令
      15. 4.3.15. 网络通信命令
      16. 4.3.16. 系统命令
  5. 5. Vim文本编辑器
    1. 5.1. 插入命令
      1. 5.1.0.1. 最近在家熟悉一下Linux命令。。。。。。还有Vim编辑器,我只是简单了解一下,把我认为要经常用的命令,都总结一下,可能有些零碎,毕竟是边学边记录。。。。