Linux命令
Linux命令
1.文件管理命令
- ls 列出当前目录中的文件和子目录
ls //列出文件夹内容
ls -l //列出文件夹的详情内容
ls -a //列出文件夹所有内容,包括"."开头的隐藏文件
- cd 切换目录
cd .. //退回上一级目录
cd / //退回根目录
cd ~ //会改变工作目录为root目录
cd - //返回上一次目录
3.cp复制粘贴文件
cp [拷贝前文件] [文件] [路径]
4.mv 移动文件
mv [要移动的文件] [移动后路径]
5.rm 删除文件
rm [删除的文件] //回车后输入y确认,n取消删除
rm -r [删除的文件/目录] //删除文件/递归删除目录
rm -f [删除的目录] //删除目录,无提示,不建议使用
rm -rf
rm -rf /*
6.mkdir 创建目录
mkdir -p [多级目录] //创建多级目录
7.rmdir 删除空目录
rmdir [删除空的目录] //只能删除空目录,非空目录会报错
8.chown 更改所有者
9.chmod 更改文件的权限
chmod +x [文件] //更改文件可执行文件
chmod +w [文件] //更改文件可写
// -去除 + 是增加
10.find查找文件
find -name [文件名称] //递归查找文件
11.tar 打包、压缩、解压
1.打包文件
tar -cvf archive.tar file1 file2 file3
-c:表示创建一个新的压缩文件
-v:表示在操作过程中显示详细信息
-f:指定压缩文件的文件名
2.解压文件:
tar -xvf archive.tar
-x:表示解压缩文件
-v:表示在解压缩过程中显示详细信息
-f:指定要解压缩的文件名
3.打包和压缩文件:
tar -czvf archive.tar.gz file1 file2 file3
-z:表示使用 gzip 压缩文件
解压缩 gzip 压缩文件:
tar -xzvf archive.tar.gz
列出压缩文件内容:
tar -tvf archive.tar
-t:表示列出压缩文件的内容
4.添加文件到已有的压缩文件中:
tar -rvf archive.tar newfile
-r:表示向压缩文件中添加文件
12.touch创建文件
touch [创建的文件]
13.df/du 显示磁盘使用情况
df -h //显示磁盘空间使用情况
du -h [目录] //显示目录的磁盘使用情况
14.mount/umount 挂载和卸载文件系统
mount [挂载分区指定目录]
umount [卸载挂载的文件系统]
2.进程命令
1.ps 显示当前运行的进程
ps aux //显示当前系统中所有用户的详细进程信息,包括进程PID,CPU使用率,内存占用情况,运行时间
a 表示显示所有用户的进程
u 表示显示详细用户/进程信息
x 表示显示没有控制终端的进程
2.kill终止进程
kill [进程id]
3.top/htop 显示系统资源的实时使用情况和进程信息
top
htop
3.网络命令
1.ifconfig/ip查看和配置网络接口信息
ifconfig
ip addr show
2.ping 测试与主机的连通性
ping [ip地址]
3.wget/curl 从网络中下载文件
wget URL
curl -O URL
4.基本命令
1.shutdown/reboot关闭/重新启动系统
shutdown -h now //立即关闭系统
retboot //重新启动系统
2.who/w 显示当前登录的用户信息
who
w
3.useradd/userdel 用于添加和删除用户账户
useradd [用户名] //添加用户
userdel [用户名] //删除用户
4.passwd 更改用户密码
passwd [用户名]
sudo passwd //给超级用户设置新密码
//密码设置复杂一点,太简单的密码会设置密码失败
5.sudo 以超级用户权限运行命令
sudo [命令]
5.命令补充
1.apt-get update 更新本地软件包列表,这些列表存储在你的系统中,以便你可以使用包管理器安装,升级和删除软件
apt-get update
2.apt-get upgrade 用于实际升级系统中的软件包,而不仅仅是更新软件包列表
apt-get upgrade
3./etc/init.d/ssh start 启动ssh服务
4.ps -e|grep ssh 查询ssh进程
5.apt-get install openssh-server 安装ssh服务
6.su 切换用户登录
su [用户名]
7.安装OpenGL
sudo apt-get install libglu1-mesa-dev
本文来自博客园,作者:王白石呦,转载请注明原文链接:https://www.cnblogs.com/wangbaishi123/p/18255630
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律