Linux笔记

落爺英雄遲暮 提交于 2020-01-24 07:20:42


xShell 远程登录工具 Linux要开启sshd 服务
xFtp5 上传下载文件

  • reboot 重启 syn 内存数据写到磁盘 shutdown -h now
  • logut 注销
  • ll 展示文件
  • ip addr 显示ip配置 centos7 ;ifconfig centfos6
  • vi vim 编辑器
    vi 文件 进入正常模式-》输入i 或a 进入编辑模式–》ESC退出编辑模式进入正常模式-》 **:或者/**命令模式 :wq 保存退出 :q 未作修改退出 :q! 不保存强制退出

当为[ d ]则是目录
当为[ - ]则是文件;
若是[ l ]则表示为链接文档(link file);
若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

处理目录的常用命令

ls: 列出目录
cd:切换目录
pwd:显示目前的目录
mkdir:创建一个新的目录
rmdir:删除一个空的目录
cp: 复制文件或目录
rm: 移除文件或目录
mv: 移动文件与目录,或修改文件与目录的名称
你可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp。

  • ls (列出目录)
    -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
    -d :仅列出目录本身,而不是列出目录内的文件数据(常用)
    -l :长数据串列出,包含文件的属性与权限等等数据;(常用)
将root目录下的所有文件列出来(含属性与隐藏档)
[root@www ~]# ls -al ~
  • tail -f 文件名 实时监控文件变化
  • less 指令
pagedown 向下翻页
pageup 向上翻页
/ 字符     向下查找字符串
?字符串  向上查找字符串
q 退出

history 显示执行过的指令

  • zip 压缩 zip -r 压缩后的文件名字.zip 要压缩的文件【路径】
  • unzip 解压 unzip -d 要解压的到目录 要解压的文件
  • tar 打包文件 tar -zcvf 打包后的文件名 要打包的文件1 要打包的文件2 .。。
    打包文件夹 tar -zcvf 打包后的文件名 路径
    解压
    解压到当前目录: tar -zxvf 文件.tar.gz
    解压到指定目录: tar -zxvf 文件.tar.gz -C 目录

权限用户组

  • 添加用户 groupadd -g 组名
  • 添加用户 useradd -g 组名 用户名
  • 设置密码 passwd 用户
  • ls -ahl 展示文件
  • 更改文件所属用户
    -chown 新用户 文件
  • 更改文件所在组
    -chgrp 新组名 文件
  • 更改用户所属组
    -usermod -g 组名 用户名
  • crontab 定时任务
  • lsblk 查看磁盘分区 (老师不离开)
    -lsblk -f显示文件类型

全选

esc 命令行模式下输入  ggVG
稍微解释一下上面的命令
gg 让光标移到首行,在vim才有效,vi中无效
V   是进入Visual(可视)模式
G  光标移到最后一行
选中内容以后就可以其他的操作了,比如:
d  删除选中内容
  • chkconfig --list 查看服务状态

  • 建立软连接:
    ln -s 原目录 映射目录

  • 删除软连接的方法:
    sudo rm -rf 映射目录

rpm

  • 查询是否安装了某软件 rpm -qa | grep 软件名 如(jdk)
  • 安装版本 rpm -qi 软件名
  • 安装路径 rpm -ql 软件名
  • 文件属于哪个软件 rpm -qf 路径文件名如 rpm -qf /etc/yum
  • 删除软件 rpm -e 软件名
  • 强制删除 rpm -e --nodeps 软件名 有风险
  • 软件安装
     rpm -lvh rpm 包名全路径
    i 安装
    v 提示
    h 进度条
    

yum

  • 安装 yum install xxx yum -y install xxx 默认选择yes
  • 删除
  • 查看 yum list|grep xxx

Ubuntu

  • 查看服务状态 sudo netstat -tap |grep mysql
  • sudo apt-get update 更新软件包

Centos7

打开防火墙8080端口

  1. firewall-cmd --zone=public --add-port=8080/tcp --permanent
  2. firewall-cmd --reload

参考地址

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!