前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux手记-命令(0x00)

Linux手记-命令(0x00)

作者头像
QAIU
发布2023-03-14 15:34:48
1.5K0
发布2023-03-14 15:34:48
举报
文章被收录于专栏:手机编程手机编程

Linux手记-命令(0x00)

就像java所说的万物皆对象,在Linux里也有一句名言:一切皆文件,Linux文件系统复杂而强大,内存映射,驱动管理等等都是通过文件形式工作

一些命令

neofetch 命令行下查看操作系统相关参数

四大爱好(逃):

IMG_20200330_233142.jpg
IMG_20200330_233142.jpg
IMG_20200330_233425.jpg
IMG_20200330_233425.jpg
IMG_20200330_233448.jpg
IMG_20200330_233448.jpg
IMG_20200330_233702.jpg
IMG_20200330_233702.jpg

0.文本处理三剑客

awk(强大的编程脚本),grep(正则匹配),sed(文本正则替换)

1.文件管理

ls cd pwd mkdir touch file ldd 查看c库依赖 ld GNU链接器(放在这里不太合适主要是和ldd做一下区分) ln 创建链接(一般用作软连接) mount 挂载外部文件 man 查看手册

2.文本编辑

sed grep awk cat sed unzip 解压zip tar xvf 解压gz,xz,bz2等 wc(word count) 统计单词数,行数等 vim编辑器之神 emacs神之编辑器 ↓插件并美化后的vim效果↓

IMG_20200331_000705.jpg
IMG_20200331_000705.jpg
IMG_20200331_000854.jpg
IMG_20200331_000854.jpg

3.磁盘管理与维护

df 查看磁盘空间 du 会遍历磁盘分析每一个文件和目录大小 fdisk 分区操作

4.网络与通讯

ping scp 基于ssh的文件远程传输 ssh 安全传输协议 ssh-copy-id 用户名@目标IP 向服务器发送公钥用于免密登录 telnet 登录远程主机和管理(明文,不安全)

5.用户管理

id 用户uid useradd 添加用户 usermod -G [组名] [用户名] 添加用户到用户组 usermod -l [新用户名] [旧用户名] 修改用户名 userdel -r [用户名] 删除用户 su [用户名] 切换用户 passwd 修改密码 groupadd 添加用户组

6.系统管理

env who ps exit date shutdown free id tee clear time

7.压缩和备份

zip unzip rar 7z ar

tar解压gz,xz,bz2,Z

8.其他

包管理器(应用商店) dnf+yum: centos,redhat,fedora apt: ubuntu,debian,deepin,kali apk: alpine pacman: archlinux,manjaro

shell语法

咕咕咕

网络安全

端口扫描 nmap 网络攻击 SQL注入 DDOS分布式拒绝服务攻击 渗透工具msfconsole(msf) 瑞士军刀netcat(nc)

嵌入式根文件系统busybox(可以作为小型Linux系统使用,基于此构建Linux内核)

Linux系统知识

Linux不是操作系统而是系统内核 window10的内核是WindowsNT10 内核一般基于C/C++和汇编开发

用户通过一种叫"壳(shell)的东西和Linux底层(内核)交互",这种交互方式叫做命令行操作

应用层(application)--shell 操作系统(System) 内核(kernel) 驱动(drive) 硬件(hardware)

主流Linux系统发行版

debian系(操作相对容易)

ubuntu(乌班图--使用人数最多的Linux),deepin(深度--最好的国产操作系统)

redhat红帽系(收费,企业级)

centos(最稳定的服务器系统) fedora(面向社区,自由灵活)

基于archlinux

特点: 高自由度导致的安装和配置相对复杂,可以任意折腾,滚动更新(可能会挂),强大的社区力量(aur),完善的用户文档(RTFM and STFW不多说了)。 manjaro拥有一套完善而华丽的图形界面

安卓系统(基于Linux内核但做了一部分定制)

桌面环境

任何Linux都可以有图形界面也可以没有 服务器一般不配置桌面和图形界面 常用的桌面

Gnome(标配) KDE(华丽Windows风格) LXDE(轻量,简约) xfce4(轻量,漂亮)

↓deepin↓

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux手记-命令(0x00)
  • 一些命令
    • 0.文本处理三剑客
      • 1.文件管理
        • 2.文本编辑
          • 3.磁盘管理与维护
            • 4.网络与通讯
              • 5.用户管理
                • 6.系统管理
                • 7.压缩和备份
                  • 8.其他
                    • shell语法
                      • 网络安全
                        • Linux系统知识
                        • 主流Linux系统发行版
                          • debian系(操作相对容易)
                            • redhat红帽系(收费,企业级)
                              • 基于archlinux
                              • 桌面环境
                              领券
                              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档