Linux命令语法
发布日期:2021-05-10 14:35:06 浏览次数:23 分类:精选文章

本文共 2579 字,大约阅读时间需要 8 分钟。

Linux 命令参考手册

1. 磁盘管理命令

切换目录:

cd命令
例如:cd /usr/local

列出当前目录下目录及文件:

ll, ls命令
例如:ll /usr/local

显示当前所在目录位置:

pwd命令
例如:pwd


2. Linux 文件管理命令

创建目录:

mkdir命令
例如:mkdir mydir

删除文件或目录:

rm, rm –rf命令
例如:rm [ -rf ] my.txt, 删除文件夹 r 表示递归删除, f 不做确认提示

复制文件命令:

cp, cp –rf命令
例如:语法:cp -rf 文件夹 新的文件夹名

查看文件全部内容:

cat文件路径
例如:cat /root/anaconda-ks.cfg

分页查看文件内容:

more文件路径
例如:more /root/anaconda-ks.cfg (命令输入完按 Enter)

查看文件开头的 n 行数据: head -n 数字

例如:head -n 5 /root/anaconda-ks.cfg (默认是 10 行)

显示文件尾部的 n 行数据: **tail -n 数字,**默认是 10

例如:tail /root/anaconda-ks.cfg –n 5

文件内搜索: grep搜索参数及字符串,文件名 1 [文件 n]

例如:搜索文本“java”区分大小写:grep -i java aa.txt


3. Linux 系统命令

显示系统日期和时间:

date命令

切换用户:

su 用户名

清楚屏幕:

clear命令

重启系统:

reboot命令

关机:

shutdown –h

查看系统进程:

**ps –**命令
例如:ps –ef

kill 进程:

kill命令
例如:先使用 ps -ef 查询进程 id, 然后再使用 kill pid


4. Linux 压缩解压命令

tar 压缩(归档):

例如:tar -zvcf 归档文件名
例如:tar -zcvf txtfile.tar.gz aa.txt

查看归档(压缩)文件:

例如:tar -tf file2.tar.gz

tar 解压:

例如:tar -zxvf file.tar.gz


5. Linux 网络通讯命令

查看 ip 信息:

ifconfig

测试网络连通:

ping IP地址或域名

curl: 使用 URL 访问网络文件传输工具

例如:curl

下载:

wget下载地址


6. Linux 权限管理命令

显示文件和目录的详细信息:

llls

修改文件权限:

chmod命令
例如:给普通用户分配写权限:chmod 606 aa.txt

修改文件拥有者:

chown命令
例如:chown hm aa.txt


7. Linux 管道命令与重定向命令

重定向输出覆盖:

>>

重定向输出追:

>>>>

管道:

命令 1 | 命令 2 | 命令 3


8. Linux VI编辑器命令

启动 vi 编辑器:

vi 文件名

Vi 常用操作:

编辑模式:i;命令模式:按下 Esc 键;退出::q, 强制退出:q!`


9. Tomcat 启动、关闭和项目部署

启动 Tomcat:

cd tomcat的bin目录下,执行 ./startup.sh

关闭 Tomcat:

cd tomcat的bin目录下,执行 ./shutdown.sh

部署项目到 Tomcat:

使用 Xftp 转移项目到 /usr/local/tomcat/webapps 目录下,启动 Tomcat,访问浏览器即可


10. MySQL 下载与安装

下载 MySQL:

wget x86_64.tar.gz

安装 MySQL:

  • 检查是否安装了 Mariadb 数据库:yum list installed | grep mariadb,若有卸载:yum –y remove mariadb
    2.цна安装:
    tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz –C /usr/local/
  • переименовать:
    mv mysql-5.7.18-linux-glibc2.5-x86_64 mysql-5.7.18
  • создать数据文件夹和 MySQL 目录:
    mkdir dataln –s /mysql-5.7.17 /mysql
  • создать用户:useradd mysql
  • 初始化:
    ./mysqld –initialize –user=mysql –datadir=/usr/local/mysql-5.7.18/data –basedir=/usr/local/mysql-5.7.18
  • 启用安全功能:
    ./mysql_ssl_rsa_setup –datadir=/usr/local/mysql-5.7.18/data
  • 修改权限:
    chown -R mysql:mysql /usr/local/mysql-5.7.18/
  • 开启关闭 MySQL 服务:

    ./mysqld_safe &service mysql start
    关闭:./mysqldadmin -uroot -p shutdown


    11. 使用 MySQL 客户端

    ./mysql –uroot –p 输入密码进入

    修改密码:

    alter user 'root'@'localhost' identified by '123456';

    授权远程访问:

    grant all privileges on *.* to root@'%' identified by '123456';

    测试客户端访问:

    到 Navicat 软件与 Linux 建立连接,主机 IP 为 Linux 的 IP地址


    12. Linux 防火墙管理

    查看防火墙:

    systemctl status firewalld

    让防火墙可用:

    systemctl enable firewalld

    让防火墙不可用:

    systemctl disable firewalld

    开启防火墙:

    systemctl start firewalld

    关闭防火墙:

    systemctl stop firewalld

    上一篇:Redis命令语法大全
    下一篇:数据结构与算法之稀疏数组与二维数组转换

    发表评论

    最新留言

    哈哈,博客排版真的漂亮呢~
    [***.90.31.176]2025年04月19日 04时31分34秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章