linux常用命令

linux常用命令

  • cd:进入到指定目录
  • pwd:查看当前所在的目录
  • ls:展示某个目录下的所有文件和文件夹
  • date:系统时间命令
  • whoami:查看当前登录用户
  • shutdown:关机
  • init 0:也表示关机
  • reboot:重启
  • init 6:也表示重启
  • clear:清空当前页面
  • echo:输出指定内容
  • >:重定向符:将左侧命令的结果,覆盖写入到符号右侧指定的文件中
  • >>:重定向符:将左侧命令的结果,追加写入到符号右侧指定的文件中
  • wc:统计文件的行数、单词数量等
  • |:管道符:将管道符左边命令的结果,作为右边命令的输入(可配合grep命令和wc命令使用)
  • &&:左边命令执行成功,再执行右边的命令
  • ||: 左边命令执行失败,再执行右边的命令
  • ps:查看进程的状态
  • kill:关闭进程
  • ping:用来测试网络是否联通。
  • vi/vim:进入文本编辑器

查找操作命令

  • which:查看所使用的一系列命令的程序文件存放在哪里
  • find:按文件名查找或者是按文件大小查找文件。
  • grep:通过关键字过滤搜索出符合条件的文件

文件操作命令

  • touch:主要作用是用来改变文件或目录的访问和修改时间。如果指定的文件或目录不存在,touch 命令会创建一个空的文件。
  • cat:查看文本内容并输出到控制台上(全部展示)
  • more:查看文本内容并输出到控制台上,more支持翻页,如果文件内容过多,可以一页页的展示
  • head:从头开始看文件。head -100 1.txt,查看前100行
  • tail:从后开始查看文件。tail -100 1.txt,查看后100行。常用来查看日志。
  • mkdir: 创建文件夹。mkdir -p 当父目录不存在时,同时创建父目录
  • mv:移动文件/文件夹
  • cp:拷贝文件/文件夹
  • rm:删除文件,-r表示删除文件夹
  • pwd:显示当前目录

文件压缩解压

tar	压缩(解压)命令。常用组合命令
tar -xvf apache-tomcat-9.tar 解压tomcat压缩文件,显示详细过程
tar -zxvf apache-tomcat-9.tar.gz 解压zip格式的压缩文件
tar -zxvf apache-tomcat-9.tar.gz -C mydir 解压到mydir目录下。
tar -cvf my.tar apache/  压缩apache,并命名为my.tar


-c 创建压缩包
-x 解压
-v 回显
-f <指定包名>
-z 是否使用gzip格式压缩

权限控制方面命令

  • groupadd:新增用户组
  • groupdel:删除用户组
  • groups:查看用户的用户组所属
  • useradd :给指定用户组新增用户
  • usermod:修改用户的属性
  • userdel:删除用户
  • password:修改用户密码
  • su:切换用户
  • chmod:修改用户对文件操作的权限

防火墙配置命令

  • systemctl status firewalld:查看防火墙的状态
  • systemctl stop firewalld:关闭防火墙
  • systemctl disable firewalld:关闭防火墙自启动
  • firewall-cmd --list-ports:查看防火墙开放的端口
  • firewall-cmd --add-port=80/tcp --permanent:开发指定端口,–permanent表示永久生效
    • firewall-cmd --add-port={3000/tcp,4000/tcp,5000/tcp} --permanent:开放多个端口(移除多个端口也是类似的格式)
  • firewall-cmd --reload:重新加载防火墙配置(修改防火墙配置后一定要执行这个命令
  • firewall-cmd --remove-port=80/tcp --permanent:移除开放的端口

你可能感兴趣的:(linux,linux,常用命令)