2026.09.21

1、安装VMware、Linux、Xshell和XFtp

①、Linux配置信息:8g 4核

②、网络配置

2、命令

1、apt :list

        search

        remove

        update

        install

2、help

     man

3、快捷键:tab(快速补全)、clear+L

4、pwd:查看路径

5、ls -a

      ls -l = ll

6、cd

7、mkdir

8、touch

9、cp -r

10、rm -rf

11、mv:重命名/剪切

12、cat -n

13、tail -n

                -F

14、echo > 覆盖

                >> 追加

15、ln -s

16、unlink

17、history

3、vim

yy:复制一行

p:粘贴

y5y:复制5行

dd:删除1行

d5d:删除5行

shift+6(^):移动到行头        

shift+4($):移动到行尾

1+shift+g::页头

shift+g:页尾

:q        :

:q!        :

:qw        :

:set nu        :

/...        :查找

4、命令(权限和网络)

1、sudo        /etc/sudoers(修改权限)

2、su

3、useradd -m (-m是创建家目录)

4、userdel -r  (-r是删除家目录)

5、usermod -l (改名)

                -d (同时修改目录名)

6、group...:组相关

        /etc/group:修改组权限

7、文件权限(1、2、4)

        chmod u+

                    g+

                    o+

8、chown +R

9、find -name

                -size

                -user

10、管道符‘|’常与grep使用

        eg:ll | grep root

11、tar -zxvf(解压)

                -zcvf(压缩)

12、df -h

13、du -a

14、ifconfig

15、ping

16、hostname(/etc/hostname)

5、命令(进程和定时)

1、ps -aux

        ps -ef

2、kill -9

3、free -m

4、top

5、netstate -nlp

6、crontab -e

                -l

                -r

2026.09.22

1、Shell

1、.sh 最好结尾

2、#!/bin/bash

3、执行权限

4、变量:

        系统预定义变量:PATH、HOME等

        变量名=变量值(没有空格)

        readonly :静态变量声明

        默认类型为str,1+2="12"

5、$0:脚本名称

        $1-$9:位置参数

        $#:参数个数

        $* 和 $@:所有参数,当用""括起来是,$*为一个整体,$@可以分开

        $?:最后一个命令的返回值,0正常

6、算术运算符:$[]、$(())

7、条件判断

        test condition

        [ condition ]:有空格

                -eq

                -gt

                -lt

                -ne

                -ge

                -le

        文件:

                -e

                -f

                -d

        权限:

                -x

                -r

                -w

8、if分支

        

9、case

        

10、for

    范围:    

      值:  

11、while

12、read命令

        read -t -p NAME

        -t:时间限制

        -p:提示词

        NAME:接受变量名

13、函数

return只能用$?来接收

funcname $n1 $n2

2、cut和awk

1、cut

        -f:第几列

        -d:分隔符

2、awk:先查现用,很强大

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐