Linux 命令简记

今天在卸载网易有道云笔记时候,偶然看到之前留存的相关学习笔记,
删除可惜,索性博客备份一下。

SSH命令

scp只能在Linux或者UNix下执行

  • scp -P 22 user@ip:远程计算机的目录以及文件名
  • scp -P 22 文件名 文件名user@ip:远程计算机的目录 将本机文件复制到远程计算机
  • scp -P 22 -r user@ip:目录 传回时的文件名 可以传送文件夹

FileZille 可以进行FTP文件传输 使用的端口号是21 十分无脑

SSh 高级 配置信息

1.免密登陆

  • (目录之前有个点 表示文件或者目录隐藏 ls -a 可以显示)

  • exit远程退出控制 .ssh保存相关的配置文件 (已知主机的文件)

  • 在本机上配置公钥 ssh-keygen 回车回车回车

  • 生成公钥在本机的ssh目录下

  • 公钥(.pub文件)传到服务器(.pub文件)ssh-copy-id -p user@ip传到服务器的ssh文件

  • 非对称加密算法

  • 加密和解密的钥匙不同

  • 私钥(没有.pub)

  • 传输之间互相加密,通过网络发送,之后解密

2.配置别名

mark

  • 即不用每次输入 user@ip 端口

    • 1.touch config
    • 2.gedit config
    • 3.写入代码
  • 直接ssh 别名

用户权限

三种权限对于文件/目录

  1. 可读 r
  2. 可写 w
  3. 可执行 x

组:

  • 给组设置权限,将不同的用户添加到对应的组。对相同权限的用户可以统一放到一个组里

  • ls -l 详细查看

  • 第一列 是否是(-)文件/(d)目录

  • 后面的三三为一列

  • 第一列是user的权限

  • 第二列是组的权限

  • 第三类是其他用户的权限

硬链接数:即是到达目标文件/目录的方法

  • 绝对路径

  • cd .

  • cd …

  • 子目录越多 硬链接数就越大

补充

  • chmod 修改uesr或者组 对文件/目录的权限

  • chmod +/-rwz 文件名/目录名

  • 终端执行文件命令: ./ 文件

  • 加上可执行 Linux中 文本文件也可执行

超级用户

  • sudo 输入密码 五分钟之内 不再需要密码

组管理(sudo)

  • groupadd 组名 添加组

  • groupdel 组名 删除组

  • cat /etc/group 确认组信息

  • charp - R 组名 文件/目录名 递归修改文件/目录所属组

  • 一般存在etc/group

  • cat /etc/group 可以查看最后一行

  • id 查看用户的UID和GID信息

  • who 当前所以登陆的用户列表(ip地址)

  • whoami 显示当前登陆账号的用户名

Usermod命令

设置用户的主组/附加组 和登陆shell(user@computer )

  • usermod -g 组 用户名 修改主组
  • usermod -G 组 用户名 修改附加组
  • usermod -s /bin/bash 用户名 修改用户登陆
  • useradd 添加的用户没有 sudo的权限

which

查看执行命令所在的位置

  • cd的终端命令内置在系统内核中,查看不了

mark

  • bin是二进制执行文件目录 具体应用
  • sbin是系统管理员专用的二进制代码存放目录 主要用于系统管理

切换用户

  • su - 用户名 -可以切换到用户的家目录,否则保持位置不变
  • exit 返回到上一个用户
  • su - 不写用户名默认root

文件

修改文件的权限

  • chown 修改拥有者
  • chgrp 修改组
  • chmod 修改权限
  • chmod -R 775 文件名|目录名 三个数字分别对应 拥有者/组/其他的权限

mark

在Linux中文件名和文件的数据是分开存储的

  • 硬链接如同一个小名

mark

系统信息相关命令

  • data 日期 cal查看日历 cal -y 查看全年的日历

  • df du 磁盘和目录科技

  • ps top kill进程信息

  • df-h 显示磁盘剩余空间

  • du-h[目录名] 显示目录下的文件大小 如果不加目录则是显示当前目录

  • -h 以人性化的化的方式显示文件大小

mark

  • 目录使用情况 du-h

进程信息

进程就是当前正在执行的一个程序

  • pa aux 查看进程的详细状态

  • top 动态显示运行中的进程并且排列 要退出top输入q就好了

  • kill [-9] 进程代号 终止指定代码的进程 一般不要去kill root

其他命令

  • find 查找文件

    find[路径] -name “*.py” (*通配符) 不说明路径 搜索当前目录

  • ln 软链接(类似于windows下的快捷方式)

    ln -s 被链接的源文件 (绝对路径)(链接文件)

    没有 -s 就会创建一个硬链接

压缩与解压

  • tar 打包和压缩

  • apt-get软件安装

  • -z打包压缩tar.gz

  • -j打包压缩tar.bz2

    mark

  • tar只负责打包/不负责压缩

  • tar参数

mark

安装与卸载

mark

Vim

mark

mark

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值