最新公告
  • 欢迎您光临囤主题,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)

    Linux常用命令及Shell的简单介绍

    一、linux命令

      1.查看指令的参数搭配:

       man 指令名称

      2.基础指令

    ls  列出当前目录下的所有文档的名称(文档指的是文件和文件夹)

    常用参数搭配:

    ls -l   列出文档详细信息

    ls -a  列出目录所有文档,包含以.开始的隐藏文档

    ls -A  列出除.和..开头的其它文档

    ls -r   反序排列

    ls -t   以文档修改时间排序

    ls -S  以文档大小排序

    pwd 获取当前工作路径

    cd 切换目录

    常用参数搭配:

    cd ~  进入当前用户的家目录

    cd -   切换到上一级目录(也可用cd ../)

    mkdir 创建目录

    常用参数搭配:

    mkdir -p 创建多级目录

    touch 创建文件

    cp 复制文件

    常用参数搭配:

    cp -r  复制文件夹

    mv 移动(剪切) 文档

    rm 删除文件

    常用参数搭配

    rm -rf  删除文件夹

    vim 打开文件(vim是一个文本编辑器)

    cat 直接显示文件内容 或 创建一个文件:cat > filename  或 合并文件cat file1 file2 > file3

    rz 上传文件到linux

      3.进阶指令

    df 查看磁盘空间

    常用参数搭配

    df -h  更可读的显示磁盘空间信息

    free 查看内存使用情况

    head 查看文件前n行(默认10)

    tail 查看文件尾n行(默认10)

    wc 统计文件内容信息

    常用参数搭配

    -l 统计行数

    -c 统计字节数

    -w 统计词数(依照空格判断单词数量)  chmod 修改文件权限,给文件执行权限:chmod +x (chmod +x 和chmod a+x 是一样的,一般没有明确要求,可以就用chmod +x。u 代表用户,g 代表用户组,o 代表其他. a 代表所有)

    tar zxvf 解包  tar czvf打包

    date 操作时间日期(直接使用是打印当前时间)

    clear 清除终端中的命令和结果(信息),相当于清屏。

    | 管道命令(常与grep搭配,例:ls | grep y 指的是输出当前目录下的文档中包含字母y的文档。grep命令一般用于过滤)

     4.高级指令

      whoami 显示当前登录的用户名(常用于shell脚本中)

    ps 查看服务器的进程信息

    常用参数搭配

    -e 列出全部的进程

    -f 显示全部的列

    top 查看进程占用资源的信息

    du -sh 统计目录的实际大小

    find 查找文件

    常用参数搭配

    -name 按名称搜索(支持模糊查询),find / -name xxx 就是查找xxx的文档

    -type 按类型搜索

    service 用于控制一些软件的服务

    kill 关闭进程(关闭指定pid的进程)

    killall 关闭指定名称的进程

    ifconfig 获取网卡信息

    reboot 重新启动计算机

    shutdown 关机

    uname 获取操作系统相关信息

    curl 可以获取指定页面的数据,例如 curl http://localhost:8080

    awk 文件切片,以空格为默认分隔符,每列为一个切片(表格结构数据垂直分割)

    常用参数搭配

    -F 按指定分隔符进行分割

    sed 用于处理文件,例如修改文件内容 sed -i ‘s/abc/123’ test.txt  将test文件中第一次出现的abc替换为123,如果需要全文替换,可以在123后添加/g

    附:

    ps -es | grep xxx查看某进程信息。ps -ef | grep xxx 查看某进程简要信息。

    find / -name *xx* | xargs rm -rf 删除匹配到的文件

    grep “xxx” abc 从abc文件中找到包含xxx字段的行

    awk ‘{print $2}’ test.txt 打印test文件中切片2的信息

    awk ‘$1==777 && $2==888 {print $3}’ test.txt 如果某行第一列数据=777,且第二列数据=888,则打印该行第三列数据

    du -sk filename 查看指定文件大小

    du -sh : 查看当前目录总共占的容量

    df 查看磁盘内存

    用户加入sudo组 echo “cominfo ALL = (root) NOPASSWD:ALL” | sudo tee /etc/sudoers.d/cominfo

    修改文件夹所有者 chown -R cominfo:cominfo 文件夹名

    二、Shell

      1.简介

    Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。

    Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

    2.Shell脚本

        Shell 脚本(shell script),是一种为 shell 编写的脚本程序。(但我们通常所说的shell一般是指shell脚本)

    3.Shell脚本编写及运行流程

    1)打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行。

    2)输入代码,例如

    #!/bin/bash
    echo "Hello World !"

    3)在保存上述创建的文件后,进入相应的目录,并执行下面代码

    chmod +x ./test.sh  #使脚本具有执行权限
    ./test.sh  #执行脚本
    
    
    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!1366585@qq.com
    2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
    3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!

    优素网 » Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)

    发表评论

    • 239会员总数(位)
    • 11资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 1257稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情