Linux基础

本文详细介绍Linux操作系统的优势与应用场景,包括桌面、服务器、嵌入式及移动设备领域。深入讲解了常用终端命令,如ls、cd、touch、rm、cp、mv、cat、echo、grep等的功能与用法,并介绍了SSH远程操作、文件复制及系统管理命令。

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

Linux优点

桌面操作系统:
Linux应用软件少
服务器:
安全稳定免费
占有率高
嵌入式操作系统:
Linux
移动设备操作系统:
Android 基于Linux
虚拟机:在Windows运行Linux
Ubuntu安装
Linux是多用户操作系统
根目录-home-用户名称-操作

Linux终端命令

操作SSH客户端无图形界面
Ubuntu快捷键:
ctrl+shift+=放大字体
ctrl±缩小字体
Linux区分大小写

Linux终端命令格式

command [-options] [parameter]
[]可选
command 命令
-options 选项
parameter 参数

主要查询命令选项

command --help 查询帮助信息
man command 使用手册
空格 下一页
回车一次 滚动手册页一行
b 向前一屏
f 向后一屏
q 退出
/word 搜索字符串

自动补全

一次tab 没有歧义的 自动补全
两次tab 有歧义的 表示检索后信息重新补全

曾经使用过的命令

向上向下键
一次退回 ctrl+c

Linux终端命令

查看

ls 查看目录下的内容

文件名前有.是隐藏文件
ls -a看见隐藏文件
ls -l看详细信息表示目录
#详细信息
文件类型 用户和组 文件大小 创建时间 文件名
ls -l -h或ls -lh显示文件大小以人性化表示
与通配符的使用
*代表任意多字符 ls *字符 可以替代文件搜索
?代表一个字符 ls ?字符 可以替代文件搜索
[]代表定义一个字符组,匹配字符组内的内容,连续内容可以[a-c]即abc

切换

cd 目录名 切换文件夹

cd . 表示还是当前目录
cd … 表示上级目录
cd ~ 用户家目录
cd - 可以在最近两次工作目录切换

创建与删除

touch 文件名 如果文件不存在 新建文件 文件存在修改最后更新日期
mkdir 目录名 创建目录

mkdir -p a/b/c/d 连续创建目录a文件下的b的c的d
(文件目录不许同名)

rm 文件名 删除指定文件名(不能删除目录)

rm删除不能恢复(不回垃圾桶)
rm -r 删除目录,可以连续删除多个目录
rm -f 强制删除,没有提示信息
rm也支持通配符*?[]等

拷贝和移动

tree 目录名 以树状形式列出目录结构

tree -d 只显示目录不显示文件

cp 源文件 目标文件 复制文件或目录

cp 目标文件 文件名不变可以只写目录
cp 如果目标文件有相同文件名,会直接覆盖内容
cp -i 以此模式复制,提示要不要覆盖
cp -r 复制目录,且直接把内部内容复制

mv 源文件 目标文件 移动文件或目录

目标文件名称更改,可以文件重命名,已有文件则覆盖
mv -i 覆盖文件前提示

查看文件内容

cat 文件名 查看文件完整内容

cat -b 对非空行显示行号
cat -n 对所有行显示行号

more 文件名 分屏查看文件内容

空格 下一页
回车一次 滚动手册页一行
b 向前一屏
f 向后一屏
q 退出

grep 字符串 文件名 搜索文件文本内容

grep 查找的是正则表达式
grep -n 显示行号
grep -v 求反
grep -vn 求反并显示行号
grep -i 忽略大小写
增加引号,可以加入有符号或空格的字符串
^a 文本出现在行首
a$ 文本出现在行尾

其他

echo 文字内容 把文字内容又显示一遍
重定向
> 表示输出 覆盖所有内容

echo 字符串 > 文件 将文件改为字符串内容
也可以将终端命令输出的内容,输出在文件内,如:ls -lh > a
文件如果不存在,可以直接创建文件

>> 表示追加 在文件内容后直接追加内容
管道 |

将一个命令的输出,变成另一个命令的输入
例如 命令1 | more 可以分屏显示
命令1 | grep 字符串 可以结果搜索
pwd 查看当前所在文件夹
clear 清屏

关机重启

shutdown 命令 时间

shutdown 关闭电脑
shutdown -c取消关机
shutdown 时间 几点关机
shutdown +数字 几分钟后关机
shutdown -r 重启

查看网卡信息

ifconfig提取系统的IP地址信息
ping ip地址确认连接是否正常

ctrl+c 终止并获得结果
ping 127.0.0.1确认网卡是否正常
也可以接收域名

远程登录和复制文件

SSH 远程操作服务器 数据加密和数据压缩

域名类似网址
端口号
SSH服务器 22
web服务器 80
HTTPS 443
FTP服务器 21
IP组号: 端口号 = 网址(不指定使用默认端口号)
ssh 【-p 端口号(默认端口号可以省略)】用户名/域名(@IP)
(sudo 超级用户命令)
win的管理,使用xshell

scp远程拷贝文件

复制文件
远程到本地
scp -p 端口名 文件名 用户名@remote:相对路径/文件名
本地到远程
scp -p 端口名 用户名@remote:相对路径/文件名 文件名
复制文件夹
远程到本地
scp -r -p 端口名 文件名 用户名@remote:相对路径/文件名
本地到远程
scp -r -p 端口名 用户名@remote:相对路径/文件名 文件名
win的传输,使用filezilla,端口号是21(FTP格式)可以图形化显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值