美文网首页
Linux命令

Linux命令

作者: _NineSun旭_ | 来源:发表于2020-04-28 09:36 被阅读0次

    基本配置原理(配置文件大多位于/etc目录)

    主机信息相关:(/etc/hosts,/etc/hostname)
    系统引导登录相关:(/etc/grub.d,/etc/default/grub)
    文件系统环境相关:(/etc/environment)
    系统管理相关:(/etc/passwd , /etc/shadow)
    网络配置相关:(/etc/network/interface)

    基本命令

    • shell命令解析器,也是一种语言

    查看shell脚本方法:echo $SHELL, 扩展名为.sh

    • shell提示符:

    普通用户以$作为命令提示符
    根用户(root)以#作为提示符
    命令提示符格式:在这种格式后才能输入shell命令
    用户名@主机名 当前目录名

    • 命令语法:

    命令名字 命令选项 命令参数
    ls -l /home
    以详细方式列出home下所有文件和文件夹

    • 命令补全:

    唯一能确定时按Tab键自动补全
    系统命令通常在/bin,/sbin目录下

    不同颜色文件(可以改):绿(可执行文件)、浅蓝(软连接文件,快捷方式)、深蓝(目录)、红色(压缩文件)、红底白字表示失效的符号链接
    man ls:查看所有命令
    ls --help:查看ls命令用法,最简单
    info ls:最详细帮助
    . :当前目录
    .. :上一级目录
    cd ~ :快速回到主目录
    cd / :快速回到跟目录
    pwd : 查看当前目录
    可以通过绝对路径和相对路径进行访问

    ls 显示文件名称、属性等
    mkdir/rmdir 创建或删除一个目录
    cp 将给出的文件或目录复制到另一文件或目录中
    mv 为文件或目录改名或将文件由一个目录移入另一个目录中
    rm 删除一个目录中的一个或多个文件或目录
    cat 连接并显示指定的一个和多个文件的有关信息
    tac 从最后一行开始显示文件
    more/less 用于在终端按屏显示文本文件
    head/tail 用于显示文本文件的前几行或后几行
    touch 用于创建一个新文件
    nl 显示时同时输出行号
    ln 为某一个文件在另外一个位置建立一个符号
    详细命令[man.linuxde.net]

    • ls
    • ls –la
      列出所有文件,包括隐含文件
    • ls –dl
      仅查看目录属性
    • ls –R
      递归显示子目录的文件
    • ls /home/hxy
      查看/home/hxy文件信息
    • ls –l 分析 (简写 ll )
      如:drwx------ 14 student student 4096 11月
      第一个字符表示文件类型,它可以是下- 普通文件 ,d 目录, l 符号链接 ,b 块设备文件
      后面的9个字符表示文件的访问权限,分第一组表示文件属主的权限,第二组表示同组(同角色)用户的权限,第三组表示其他用户的权限。每一组的三个字 符分别表示对文件的读• 各权限如下所示:r 读;w 写;x 执行。对于目录,表示进入权
    • mv

    作用:移动文件(目录)
    修改文件名(目录名)
    格式:mv [options] 源文件或目录 目标文件或目录
    使用方法:
    将/usr/cbu中的所有文件移到当前目录(用“.”表示)中:
    mv /usr/cbu/ * .
    将文件cjh.txt重命名为wjz.txt
    mv cjh.txt wjz.txt

    • cp

    作用:复制文件或目录
    语法: cp [选项] 源文件或目录 目标文件或目录使用方法:
    -a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于–dpR 选项的组合。
    -f 覆盖已经存在的目标文件而不提示。
    -R 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录

    • grep

    作用:查找某个目录下包含关键字的文件
    格式:grep 关键字 文件
    使用方法:
    在/usr/src/linux/Documentation的所有文件中查找magic关键字
    grep magic /usr/src/linux/Documentation/*
    -r 表示不仅在当前目录查询,而且还是查询子目录
    grep 的一个重要作用是通过管道用于过滤命令输出的结果
    cat hello.c | grep “printf”

    管道的概念

    管道是linux中信息通道的重要方式。它是把一个程序的输出直接连接到另一个程序的输入,而不经过任何中间文件。管道线是连接程序管道的通路。在shell中用字符“|”表示。如cat hello.c | grep “printf”

    进程操作相关命令

    ps 显示当前系统中由该用户运行的进程列表
    kill 输出特定的信号给指定的进程,并根据该信号而完成指定的行为
    top 动态显示当前系统中由该用户运行的进程列表
    renice 修改一个正在运行的进程的优先级
    pstree 列出当前的进程,以及它们的树状结构

    其他命令

    poweroff 关机
    reboot 重启
    pwd 当前所在路径信息
    apt-get install mysql-server 安装mysql
    vim /etc/hostname 修改主机名
    /etc/network/interfaces 网络接口参数配置文件
    netstat -lnp [ | grep 关键字 ] 查看网络连接

    对mysql进行设置

    更改/etc/mysql/mysql.conf.d/mysqld.cnf,注释掉bind-address,允许外网访问
    mysql -u root -p 登录mysql
    use mysql;
    update user set host='%' where user = 'user';

    quit 退出mysql

    安装JDK、Tomcat

    将.tar.gz文件放入root目录下
    解压文件
    tar -zxvf apa...
    tar -zxvf jdk...
    配置环境变量(不配置也可以)

    相关文章

      网友评论

          本文标题:Linux命令

          本文链接:https://www.haomeiwen.com/subject/mknduqtx.html