linux命令

ss/netstat -tuln 查看网络端口
fuser 进程号/tcp 找出端口对应进程

ls - 列出目录内容

ls -l 显示详细列表
ls -a 显示所有文件,包括隐藏文件
cd - 更改当前目录

cd /path/to/directory 切换到指定目录
cd … 返回上一级目录
pwd - 显示当前工作目录的完整路径

mkdir - 创建新目录

mkdir new_directory 创建新目录
rmdir / rm - 删除目录或文件

rmdir directory_name 删除空目录
rm file_name 删除文件
rm -r directory_name 递归删除目录及其内容
cp - 复制文件或目录

cp source_file target_file 复制文件
cp -r source_directory target_directory 复制目录
mv - 移动或重命名文件或目录

mv old_name new_name 重命名或移动文件/目录
cat / more / less - 查看文件内容

cat file_name 显示文件内容
more file_name 分页显示文件内容
less file_name 分页显示文件内容,支持向前翻页
grep - 文本搜索

grep “pattern” file_name 在文件中搜索指定的文本
find - 查找文件

find /path/to/search -name “search_pattern” 在指定路径下查找符合条件的文件
tail / head - 查看文件的开头或结尾部分

tail file_name 查看文件的最后几行
head file_name 查看文件的前几行
chmod / chown - 改变文件权限和所有权

chmod 755 file_name 改变文件权限
chown user:group file_name 改变文件的所有者和所属组
ps / top - 查看正在运行的进程

ps aux 显示系统中所有的进程
top 实时显示系统进程和资源使用情况
kill / killall - 终止进程

kill PID 根据进程ID终止进程
killall process_name 终止所有名为process_name的进程
netstat - 显示网络连接、路由表、接口统计等网络信息

netstat -tuln 查看监听端口
df / du - 查看磁盘使用情况

df -h 显示磁盘分区的使用情况
du -sh directory_name 显示指定目录的大小
wget / curl - 从网络上下载文件

wget [URL] 下载文件
curl -O [URL] 下载文件
echo - 显示一行文本或变量

echo “text” 显示文本
echo $VARIABLE 显示变量内容
export - 设置或显示环境变量

export VARIABLE=value 设置环境变量
ssh - 安全地远程登录到另一台计算机

ssh user@host 通过SSH连接到主机

git - 版本控制

git clone repository_url 克隆远程仓库
git pull 更新本地代码库
scp / rsync - 文件传输

scp source_file user@host:destination_directory 将文件安全地复制到远程系统
rsync -avz source_directory user@host:destination_directory 高效同步本地和远程目录
ssh - 远程登录

ssh user@host 安全地远程登录到服务器
tar / zip - 打包和压缩

tar czvf name.tar.gz directory/ 压缩目录
zip -r name.zip directory/ 压缩目录
wget / curl - 网络请求

wget http://example.com/file 下载文件
curl -O http://example.com/file 下载文件
docker - 容器化部署

docker build -t image_name . 构建Docker镜像
docker run -d --name container_name image_name 运行Docker容器
kubectl - Kubernetes操作

kubectl apply -f deployment.yaml 应用配置文件部署应用
kubectl get pods 查看所有Pods
npm / yarn - JavaScript项目依赖管理

npm install 或 yarn install 安装项目依赖
mvn / gradle - Java项目构建

mvn clean install Maven构建项目
gradle build Gradle构建项目
systemctl - 系统服务管理

systemctl start service_name 启动服务
systemctl stop service_name 停止服务
systemctl restart service_name 重启服务
crontab - 定时任务

crontab -e 编辑定时任务
crontab -l 列出定时任务
chmod / chown - 修改文件权限和所有权

chmod +x script.sh 使脚本可执行
chown user:user file_or_directory 更改文件或目录的所有者
ln - 创建符号链接

ln -s target link_name 创建指向目标的符号链接
nohup - 后台运行命令

nohup command & 使命令在后台持续运行
screen / tmux - 会话管理

screen 或 tmux 新建一个会话,允许你在关闭连接后继续工作

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值