linux 常用基础命令

常用快捷键

Tab按键—命令补齐功能

Ctrl+c按键—停掉正在运行的程序

Ctrl+d按键—相当于exit,退出

Ctrl+l按键—清屏

系统相关

w 显示当前在线用户情况
cat /etc/redhat-release 查看系统版本
ps -ef | grep jenkins 查看jenkins进程是否开启
reboot 重启
logout 注销

配置环境变量

vi /etc/profile //修改这个配置文件
source /etc/profile //修改之后执行这个让配置文件生效

  • 例如:配置jdk
    //配置文件最后添加
    export JAVA_HOME=JDK解压路径
    export CLASSPATH=.😒{JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
    export PATH=$PATH:${JAVA_HOME}/bin

文件和目录

cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd - 返回上次所在的目录
pwd 显示工作路径
ls 查看目录中的文件
ll 或 ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件
ls ./dir 查看指定目录下的所有目录和文件
tree 显示文件和目录由根目录开始的树形结构
cat file1 查看文件内容

mkdir dir1 创建一个叫做 'dir1' 的目录---增
mkdir dir1 dir2 同时创建两个目录
rmdir dir1 删除一个叫做 'dir1' 的空目录---删
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
touch test.txt 创建一个test.txt文件
rm -f file1 删除一个叫做 'file1' 的文件'
cp file1 file2 复制一个文件
cp -a dir1 dir2 复制一个目录
mv dir1 new_dir 重命名/移动 一个目录

压缩文件

  • tar.gz后缀
    tar -zcvf archive.tar.gz file1 将文件file1创建为一个gzip格式的压缩包
    tar -zxvf archive.tar.gz 解压一个gzip格式的压缩包
    tar -zxvf archive.tar.gz -C /usr/local/ 解压一个gzip格式的压缩包到usr/local目录下

  • zip后缀
    zip -r file1.zip file1 dir1 将文件和目录同时压缩成一个file2.zip格式的压缩包
    unzip file1.zip 解压一个zip格式压缩包

  • tar后缀
    tar -cvf archive.tar file1 file2 dir1 创建一个包含了 'file1', 'file2' 以及 'dir1'的档案文件的tar压缩包
    tar -tf archive.tar 显示一个包中的内容
    tar -xvf archive.tar 解压一个tar格式的压缩包
    ar -xvf filename.tar -C ./tmp 将压缩包释放到 ./tmp目录下

网络

ifconfig 查看ip等信息

  • wget
    yum install -y wget //没有wget,执行安装
    wget -c http://nginx.org/download/nginx-1.22.1.tar.gz 下载nginx压缩包到当前目录

  • curl http://localhost:8080 linux内网测试

  • 防火墙
    systemctl status firewalld.service 查看
    systemctl stop firewalld.service 关闭
    systemctl start firewalld.service 开启
    systemctl restart firewalld.service 重启
    firewall-cmd --zone=public --list-ports 查看防火墙的开放端口

  • 例如开放8080端口
    firewall-cmd --zone=public --add-port=8080/tcp --permanent 永久新增端口
    firewall-cmd --zone=public --remove-port=8080/tcp --permanent 永久删除端口
    firewall-cmd --reload 重启
    firewall-cmd --zone=public --query-port=8080/tcp 查看是否有8080端口
    firewall-cmd --zone=public --list-ports 查看已开启的所有端口

vi 和 vim

vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计
vi/vim 分为三种模式:命令模式、输入模式、底线命令模式。

  • 命令模式 (进入默认)
    i 在当前光标字符前切换到输入模式,以输入字符
    x 删除当前光标所在处的字符
    : 切换到底线命令模式,以在最底一行输入命令

  • 输入模式
    esc 退出输入模式,切换到命令模式

  • 底线命令模式
    w 保存
    q 退出
    q! 撤销本次修改并退出编辑
    wq! 强制保存并退出
    set nu 显示行号 (一次性的,退出就没有了)
    set nonu 取消显示行号

posted @ 2022-12-04 13:32  smile_or  阅读(29)  评论(0编辑  收藏  举报