【Linux】Linux常用命令


Linux 常用命令

类别命令功能描述
文件与目录操作pwd显示当前所在目录路径。
ls列出目录内容。
常用选项:-l(详细列表)、-a(显示隐藏文件)、-h(人类可读格式)。
cd 目录名切换到指定目录。
cd .. 返回上一级;cd ~cd 回到主目录。
mkdir 目录名创建新目录。
rm 文件名删除文件。
常用选项:-r(递归删除目录)、-f(强制删除)。
cp 源文件 目标文件复制文件或目录。
复制目录时需加 -r 选项。
mv 源文件 目标文件移动或重命名文件/目录。
cat 文件名查看文件内容。
less 文件名分页查看文件内容。
head 文件名查看文件的前 10 行。
tail 文件名查看文件的最后 10 行。
find 路径 -name 文件名在指定路径中查找文件。例如:find /home -name "*.txt"
系统管理uname -a显示内核版本和其他系统信息。
df -h显示磁盘分区的使用情况(以人类可读格式)。
du -sh 目录名显示指定目录的总大小。
top实时显示系统资源使用情况。
htop更友好的资源监控工具(需安装:sudo apt install htop)。
ps aux显示当前运行的所有进程。
kill 进程ID终止指定进程。
强制终止:kill -9 进程ID
sudo reboot重启系统。
sudo shutdown now立即关机。
用户与权限sudo adduser 用户名创建一个新用户。
sudo deluser 用户名删除指定用户。
chmod 权限 文件名修改文件权限。例如:chmod 755 file.txt
chown 用户:组 文件名修改文件的所有者和所属组。例如:chown user1:group1 file.txt
网络相关ip addr查看网卡的 IP 地址。
ping 目标地址测试与目标地址的连通性。例如:ping google.com
netstat -tuln显示当前的网络连接状态(需安装:sudo apt install net-tools)。
wget URL下载指定 URL 的文件。例如:wget https://example.com/file.zip
scp 文件名 用户@远程主机:目标路径将本地文件传输到远程主机。例如:scp myfile.txt user@192.168.1.10:/home/user/
软件包管理sudo apt update更新软件包列表。
sudo apt upgrade升级已安装的软件包。
sudo apt install 软件包名安装软件包。例如:sudo apt install vim
sudo apt remove 软件包名卸载软件包。
apt search 关键词查找包含关键词的软件包。
sudo apt autoremove清理无用的软件包。
SSH 操作ssh-keygen -t <type> -b <bits> -C "<comment>"生成指定类型和长度的密钥对,-C 添加注释(如邮箱)。
cat <path_to_public_key>查看本地公钥文件内容,用于手动复制到远程主机。
ssh <username>@<remote_host>使用密码或密钥认证登录到远程主机。
sudo systemctl status ssh查看 SSH 服务是否正在运行。
sudo systemctl restart ssh修改配置后重启 SSH 服务以应用更改。
sudo ufw allow ssh允许 SSH 流量通过防火墙。
ssh -vvv <username>@<remote_host>启用详细调试模式,输出详细的连接信息,帮助排查问题。
Shellecho $SHELL查看 $SHELL 环境变量
cat /etc/shells查看可用的 Shell
chsh -s shell路径更改用户默认登录 shell。需要reboot重启才生效
其他常用命令history显示之前执行过的命令。
clear清除终端屏幕。
man 命令名查看指定命令的帮助文档。例如:man ls
tar -czvf 压缩文件名.tar.gz 文件压缩文件或目录。
tar -xzvf 压缩文件名.tar.gz解压 .tar.gz 文件。
Conda 环境管理conda env listconda info --envs列出所有 Conda 环境及其路径,当前激活的环境会带 * 标记。
conda deactivate退出当前激活的环境,返回到默认的 base 环境或其他环境。
conda remove --name <env_name> --all删除名为 <env_name> 的环境及其所有包(如 myenv)。
conda env list再次列出所有环境,确认目标环境是否已被成功删除。

使用说

  • 快捷键:在终端中,可以按 Tab 键自动补全命令或文件名。
  • 帮助文档:如果对某个命令不熟悉,可以使用 man 命令名 查看详细的手册页。
  • 权限问题:某些命令需要管理员权限(如安装软件、修改系统设置等),需在命令前加上 sudo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值