关于linux常用命令

使用的Ubuntu操作系统

基础命令

  • ip -a:看ip
  • /:根目录
  • ~:当前用户的home
  • .:当前目录
  • ..:上一级目录
  • ll:罗列列表(实际上只有超管能用,普通用户用不了)
  • ls -al:显示当前目录列表

快捷键

  • ctrl+d:退出登录 (exit)
  • ctrl+shift+c:复制(final shell)
  • ctrl+shift+v:粘贴(final shell)
  • ctrl+insert:复制(Xshell)
  • shift+insert:粘贴(Xshell)

linux目录管理

  • bin:存放应用程序、命令
  • /usr/local:手动装软件所存放这个目录下

eg: MySQL 5.7.22
my.cnf -> /etc/mysql
data -> /var/mysql
command.exe -> /bin/mysql

操作文件目录

  • 管道 + grep:查找指定文件中的字符串
  • ln:软连接 有点像快捷方式(B文件被修改导致A文件也会被修改)
  • more:看下一行按回车

eg:cat test.txt | grep hello

  • 压缩、解压缩
命令参数说明
tar-c建立一个归档文件
-x解开一个归档文件
-z是否需要用gzip压缩
-j是否需要用bzip2压缩
-v压缩的过程中显示文件
-f使用档名,f之后立即接档名
-tf查看归档文件里面的文件

eg:压缩:tar -czvf mytest.tar.gz . (.:表示当前目录下)
解压缩:tar -zxvf mytest.tar.gz

系统管理命令

  • top:资源管理器相当于window中的任务管理器
  • ping:心跳检测

VIM编辑器

  • 插入模式:编辑模式下,输入 i 进入插入模式,插入文本信息
  • 命令模式:在编辑模式下,输入 : 进行命令模式

命令模式:

  • :q:直接退出vi
  • :wq:保存后退出vi ,并可以新建文件
  • :q!:强制退出
  • :set number: 在编辑文件显示行号
  • :set nonumber:在编辑文件不显示行号
  • :set paste:原样粘贴

用户和组管理

使用root用户:

  • 设置 Root 账户密码

sudo passwd root

  • 切换到 Root

su

  • 设置允许远程登录 Root

vi /etc/ssh/sshd_config
PermitRootLogin without-password #将without-password 改成 yes
#加入此行StrictModes yes
service ssh restart#重启服务

  • 组账户:相当于三个用户继承了管理员组

文件权限管理


test.txt文件,meiqi用户可读可写,meiqi组可读可写,其他用户可读

d/-(文件类型)d:目录 -:文件
rwx(用户权限) r:read w:writex:excute
r-x(用户所在组权限)
r-x(其他用户权限)
左边meiqi是用户,右边meiqi是组

  • 数字表示法文件权限:
  • 0 表示没有任何权限
  • 1 表示有可执行权限 = x
  • 2 表示有可写权限 = w
  • 4 表示有可读权限 = r

eg:数字表示权限: chmod 755 test.txt

#!/bin/bash

声明这个文件是个脚本

chmod +x test.sh :给这个test.sh脚本赋予可执行的权限
chmod -x test.sh :给这个test.sh脚本取消可执行的权限
./test.sh:执行test.sh脚本

软件包管理

概述:APT(Advanced Packaging Tool) 的源文件为 /etc/apt/ 目录下的 sources.list 文件。

  • 查看系统版本: lsb_release -a
Codename:bionic #bionic为Ubuntu系统的名称,修改数据源需要用到该名称
  • 编辑数据源:
vi /etc/apt/sources.list
  • 删除全部内容并修改为:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
  • 更新数据源:
apt-get update
常用 APT 命令:
  • 安装软件包:apt-get install
  • 删除软件包:apt-get remove
  • 更新软件包列表:apt-get update
  • 升级有可用更新的系统(慎用):apt-get upgrade
  • 搜索:apt-cache search
  • 获取包信息:apt-cache show
  • 删除包及配置文件:apt-get remove --purge
  • 了解使用依赖:apt-cache depends
  • 查看被哪些包依赖:apt-cache rdepends
  • 安装相关的编译环境:apt-get build-dep
  • 下载源代码:apt-get source
  • 清理无用的包:apt-get clean && apt-get autoclean
  • 检查是否有损坏的依赖:apt-get check
  • 自动删除系统中的杂项apt-get autoremove
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值