Linux 常用命令汇总

目录

前言

常用命令

查看内核版本

查看CPU

查看GPU显卡 详细信息 

ls命令说明

cd命令说明

touch命令说明 

mkdir命令说明

rm 命令说明

拷贝、移动文件

软件包管理

磁盘信息查询

进程信息

用户权限相关命令

用户管理

查看用户信息

切换用户

修改文件权限 

远程管理常用命令

查看配置网卡信息

前言

把常用的总结在下面,需要的时候方便找

常用命令

序号命令对应英文作用
01lslist查看当前文件夹下的内容
02pwdprint work directory查看当前所在文件夹
03cd [目录名]change directory切换文件夹
04touch[文件名]touch如果文件不存在,新建文件
05makdir[目录名]make directory创建目录
06rm[文件名]remove删除指定文件
07clearclear清屏
08find[路径]-name"*.py"查找指定路径下扩展名是.py的文件,包括子目录
09tar -cvf 打包文件.tar 被打包的文件/路径...打包文件
10tar -xvf 打包文件.tar解包文件
11tar -zcvf 打包文件.tar.gz 被打包的文件/路径...压缩文件
12tar -zxvf 打包文件.tar.gz解压文件
13tar -zxvf 打包文件.tar.gz -C 目标路径解压到指定路径
14sudo apt install 软件包安装软件
15sudo apt remove 软件名卸载软件
16sudo apt upgrade更新已安装软件包

查看内核版本

uname -r 

 

查看CPU

 lscpu 或者 cat /proc/cpuinfo 命令

 

查看GPU显卡 详细信息 

nvidia-smi

 

ls命令说明

 ls -a  //显示指定目录下所有子目录与文件夹,包括隐藏文件

上述图片中,其中以.为开头的文件为隐藏文件,需要用 -a参数才能显示,. 代表当前目录,..代表上一级目录

ls -l  //以列表方式显示文件的详细信息

 

ls -h  //配合 -l 以人性化的方式显示文件大小 

cd命令说明

 cd  //切换到当前用户的主目录(/home/用户目录)

 

 cd ~  //切换当前用户的主目录(/home/用户目录)

 

cd .  //保持在当前目录不变 

 

cd ..   //切换到上级目录

 

cd ../..   //切换到上上级目录 

 

cd -  //可以在最近两次工作目录之间切换 

touch命令说明 

touch 可以创建文件或修改文件时间,如果文件不存在,可以创建一个空白文件,如果文件存在,可以修改文件的末次修改日期 

 

mkdir命令说明

 创建一个新目录

 mkdir -p 目录  //可以递归创建目录,也就是创建一个树目录

 

 mkdir  目录名   //创建一个目录

 mkdir  目录名1 目录名2   //同时创建两个目录

rm 命令说明

 删除文件或目录,注意使用这个命令是永久删除

 

rm -f 文件名 //删除文件,强制删除 忽略不存在的文件,无需提示

rm -r //递归地删除目录下的内容,删除文件夹时必须加此参数

rmdir 目录名 //删除一个目录

rm -rf 目录名  //删除目录并同时删除其内容

rm -rf 目录1 目录2  //同时删除两个目录以及他们的内容

 

拷贝、移动文件

序号命令对应英文作用
01tree[目录名]tree以树状图列出文件目录结构
02cp 源文件目标文件copy复制文件或目录
03mv 源文件 目标文件move移动文件或目录/文件或者目录重命名

 

cp 文件1  文件2     //把文件1 拷贝到文件2

cp -r 文件夹1 文件夹2    //把文件1拷贝到文件夹2

 

mv 文件1 目录1     // 把文件1 移动到目录1中

mv ~/文件1  /目录2/文件2   // 把目录中的文件1 移到目2中 并改名为文件2

 

软件包管理

rpm -ivh        //软件包名 安装软件包并显示安装进度

rpm -qa          //查询已安装那些软件包

rpm -q            //软件包名 查询指定软件包是否已经安装

rpm -uvh         //软件包名 升级一个软件包

rpm -e             //软件包名 删除指定软件包

 yum 是基于rpm实现的

yum list all         //列出所有可以安装的软件包

yum info 软件包名称          //查看软件包信息

yum install 软件包名称          //安装软件包

yum iupdata 软件包名称          //更新软件包

yum remove 软件包名称          //卸载软件包

yum search 软件包名称          //查找软件包

磁盘信息查询

df -h //disk free 显示磁盘剩余空间 

du -h [目录名]  // disk usage 显示目录下的文件大小 

 

进程信息

ps aux   //prosess status 查看进程的详细状况 

top //动态显示运行中的进程并进行排序 

 kill [-9] 进程号  //终止指定代号的进程,-9代表强行终止

用户权限相关命令

序号命令作用
01groupadd 组名添加组
02groupdel删除组
03cat/etc/group确认组信息
04chgrp -R 组名 文件/目录递归修改文件/目录所属组

用户管理

序号命令作用说明
01

useradd -m -g 组 新建用户名

添加新用户

 -m 自动建立用户家目录

 -g 指定用户所在的组,否则会建立一个和同名的组

02password 用户名设置用户密码如果是普通用户,直接用password可以修改自己的账户密码
03userdel -r 用户名删除用户 -r 选项会自动删除用户家目录
04cat/etc/password | grep 用户名确认用户信息新建用户后,用户信息会保存在etc/password文件中

查看用户信息

序号命令作用
01id[用户名]查看用户UID 和GID信息
02who查看当前所有登录的用户列表
03whoami查看当前登录用户的账户名

 先写到这 明天继续写

另外本文参考了的史上最全的Linux常用命令汇总(超全面!超详细!)收藏这一篇就够了!_linux命令汇总-优快云博客二爹

 今天继续写

切换用户

序号命令作用说明
01su -用户名切换用户,并切换目录可以切换到用户家目录,否则保持位置不变
02exit退出当前账户

 su不加用户名,可以切换到root ,但不推荐使用,因为不安全

修改文件权限 

序号命令作用
01chown修改拥有者
02chgrp修改组
03chmod修改权限

 感觉修改文件权限用的比较多一点,经常 上传文件就有解锁权限

chown 用户名 文件名或目录名   //修改文件/目录拥有者 

 chgrp -R 组名 文件名或目录名  //递归修改文件或目录的组

 chmod -R 755 文件名或目录名  //递归修改文件的权限

远程管理常用命令

$ shutdown -r now  // 重启操作系统,其中 now表示现在

$ shutdown now     //立即关机

$ shutdown 20:25  //在今天20:50关机

$ shutdown +10     //系统再过10分钟后自动关机

$ shutdown  -c       //取消之前指定的关机计划

 注意:不指定选项和参数,默认表示1分钟之后关机

查看配置网卡信息 

$ ifconfig     //查看网卡配置信息

$ ifconfig | grep inet   //查看网卡对应的IP地址

$ ping ip地址      //检测到目的IP地址的连接是否正常

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值