Linux常用命令整理

江枫思渺然 提交于 2020-03-05 19:12:15

这篇博客整理一些日常经常使用的Linux命令,以及总结一部分常用的Linux 知识,以备日后复习使用。

最常用命令

  • cd: 打开某个文件夹
  • ls:查看当前目录下文件
  • cp:复制文件
  • mv:剪切指令
  • vim:编辑文件指令
  • mkdir:创建文件夹指令
  • mkdirs:创建多级文件夹指令
  • touch:创建文件指令
  • source:使刚修改的初始文件生效
  • tar: 解压文件
  • find: 查找命令
  • chmod :修改文件权限
  • Systemctl start firewalld:开启防火墙
  • Systemctl start firewalld:禁用防火墙
  • systemctl status firewalld或者 firewall-cmd --state :查看防火墙状态
  • firewall-cmd--zone=public --add-port=xxxx/tcp --permanent :开放xxxx端口 --permanent表示永久开放
  • top:查看CPU使用率
  • netstat:查看端口命令

移动、复制、查看文件操作

  • cd 文件跳转

    • cd ~ 进入当前用户Home目录
    • cd / 返回根目录
    • cd .. 上一级目录
    • cd ./ 当前目录
  • pwd 显示工作路径

  • cat 查看文件内容

  • more 分页查看内容

  • ls 查看当前目录中的所有文件

    • -l 列形式显示
    • -r 逆序显示
    • -t 按修改时间显示
    • -a 显示所有文件
  • tree 显示由根目录开始的树形结构

  • make fileName 创建一个叫FileName的文件夹

  • rm -f file 删除文件file

    • rm dir -f -r 删除文件夹中所有文件
    • mv dir1 dir2 移动文件夹
  • cp file1 file2 复制文件

    • cp Source Dir 复制文件
    • cp -a Source Dir 复制目录
  • In -s file1 lnk1 创建一个快捷方式

  • In file1 lnk1 创建一个指向文件或目录的物理链

修改文件操作

  • chmod 修改文件操作
    • r 可读;w可写 ; x 可执行
    • rwx:所有者权限
    • r-x 组用户
    • r-- 其他用户
  • rm 删除文件或目录
    • -r 强制删除
    • -f 递归删除
  • mkdir 创建目录:make test
  • rmdir 删除空目录
  • vi 修改某个文件
    • vi 打开一个文件后,首先是进入命令行模式,然后按i 进入文本输入模式,可以在文件里写入字符等信息。写完后,按ESC进入命令模式,再次输入:进入末行模式,输入:wq表示保存并退出 ; :q!不保存强制退出
  • echo 回显,屏幕输出

用户相关

  • groupadd group_name 创建一个新用户组
  • groupdel group_name 删除一个用户组
  • passwod 修改口令
  • su root 进入root用户
  • useradd -c "Name Surname" -g admin -d /home/user1 -s /bin/bash user1 创建一个属于admin用户组的用户

打包和解压缩

  • bunzip2 file1.bz2 解压一个叫做file_bz2的文件
  • bzip2 file1: 压缩一个叫做file1的文件
  • rar a file1.rar test_file 创建一个叫file1.rar的包
  • rar x file1.rar:解压rar包
  • tar 压缩文件
  • zip file1.zip file1 创建一个Zip格式的压缩包
  • unzip 解压一个zip格式的压缩包

YUM软件升级包(安装软件常用)

  • yum install package_name 下载并安装一个包
  • yum ocalinstall package_name.rpm 将一个rpm包,使用你自己的软件仓库为你解决所有依赖关系
  • yum update package_name 更新一个rpm包
  • yum remove package_name 删除一个rpm包
  • yum list 列出当前系统中安装的所有的包
  • yum search packag_name 在rpm仓库下搜寻软件包
  • yum clean packages 清理rpm缓存删除下载的包
  • yum clean headers 删除所有头文件
  • yum clean all 删除所有缓存包和头文件
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!