常用的命令

本文详细介绍了Linux系统中一系列实用技术,包括文件复制、权限设置、文件管理(如rm、cp、chmod)、C++编译、Docker容器操作、Git版本控制、网络筛选、文件定位、架构查看以及虚拟机管理和Git库相关命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)复制目录下所有文件:在目录1下, 复制 目录1 下所有文件到 目录2:sudo cp * 目录2(如:/usr/lib)

(2)加权限

  •  sudo chmod -R 777 *

(3)删除

  •  rm -r *

(4)编译.cpp

       vim    test.cpp

       g++  test.cpp -o test

        ./test

(5)docker

$ docker ps // 查看所有正在运行容器 

$ docker stop containerId // containerId 是容器的ID

$ docker ps -a // 查看所有容器 $ docker ps -a -q // 查看所有容器ID 

$ docker stop $(docker ps -a -q) //  stop停止所有容器 

$ docker rm $(docker ps -a -q) //   remove删除所有容器

docker rmi -f $(docker images -qa) // remove删除所有镜像

docker images //查看所有镜像

(6)其余指令

pip3 show //查看命令pip install  安装的指令的源文件的位置(例:pip3 install ros_cross_compile

df -h  //查看内存  

ps -ef    //查看运行的进程

ps auxf//查看运行的进程

sudo kill -9 进程号  //杀死进程

(udp and  ip.src  ==  10.20.20.60)  or (tcp and  tcp.port  == 30509)  or (udp and  udp.port  == 30509)//wireshark筛选信息

scp AA_IotChildGuard_APP(可执行文件) root@192.168.122.2(qemu  IP):/root/test/bin(路径)//将文件复制到qemu

scp -r AA_Window_Server/ root@172.16.2.30:/Apps/merge/

--查文件位置:

which 文件   

find ./  -name  Big_data

要查看Linux操作系统所在的架构,可以使用以下命令 :uname -m

压缩虚拟机:

sudo vmware-toolbox-cmd disk list
sudo vmware-toolbox-cmd disk shrink /

一、解决/etc sudo chmod  777 -R*

1、网站:sudo: /etc/sudoers.d 可被任何人写-优快云博客

2、 解决办法:

(1)进入su:

(2)顺序输入以下指令:

        $ chown -R root:root /etc/sudoers.d

        $ chmod u=rwx,g=rx,o=rx /etc/sudoers.d/

        $ chmod u=r,g=r,o= /etc/sudoers.d/* 

二、上传gitlib

(1)上传步骤

新建分支
git clone 

git branch -a//查看所在分支

git checkout -b更换分支
将源码变更过代码的文件夹 替换 clone下来的代码对应的文件夹
vscode打开clone的代码
+所有
修改commit信息!!!!!    左上角小框里

同步

(2)上传gitlib相关指令:
git push origin --delete branch_name//删除远程分支

git commit --amend//刚刚push,要修改最近一个push的commit信息(修改后  git pull ; git push)

三、linux指令

(1)修改mac地址
        sudo ifconfig ens33 down
        sudo ifconfig ens33 hw ether 02:47:57:4d:00:99
        sudo ifconfig ens33 up

(2)修改IP

        sudo ip link add link ens33 name ens33.2 type vlan id 2
        sudo ip addr add 172.16.2.99/24 brd 172.16.2.255 dev ens33.2
        sudo ip link set dev ens33.2 up

(3)ZCU加修改权限:mount -o remount,rw /
(4)查看switch版本:./switch -f 10 -d 3(和2个lib库搭配使用)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值