Linux的基础命令
ps.带有*的内容有详解与扩展
-
ip add --> 查看ip地址(address)
-
man -->查看命令的使用说明
-
clear --> 清屏 --> 等同于快捷键操作的 ctrl+l
-
ls *–> 查看文件夹内容 (list)
-
mkdir *–> 创建文件夹
-
cd *–> 进入文件夹
-
touch *–> 新建空文件
-
pwd --> 显示当前路径
-
rm *–> 删除
-
tree --> 查看文件夹目录结构的树状图
-
seq --> sequence 序列,数列
-
ifup ens33 --> 激活网卡
-
重启命令 --> rebot / init 6 / shurdown -r now
关机命令 --> init 0 / shoutdown /powerof -
hostname *–> 查看主机名
-
su --> 替换用户
-
useradd --> 新建用户
-
userdel --> 删除用户
-
exit --> 退出/注销当前用户
-
passwd --> 修改用户密码
-
env --> 查看Linux中的环境变量
-
set --> 查看当前终端里的全部变量
-
id --> 查看当前用户的uid号
-
history *–> 查看历史
-
date *–> 查看当前(系统)时间
-
echo *–>输出内容
-
cp *–> 复制文件 (copy)
-
du *–> 统计文件夹大小 disk usage(估算
-
mv --> 移动/重命名文件 move(rename) files
-
ln *–>建立文件链接 link
-
alias *–> 别名–>重新定义一个名字
-
unalias --> 取消别名
-
file *–> 查看文件类型
-
cat *–> 显示出文件的全部内容
-
more *–> 全屏方式分页显示文件内容
-
ps *–> 类似任务管理器 ,显示当前进程信息
-
top *–>动态的查看/top命令用于查看进程动态信息
-
less *–> 用途与more命令相同,但扩展功能更多
-
head *–> 查看文件的头部信息(默认显示十行
-
tail *–> 查看文件的尾部信息
-
curl -O [url] --> 在Linux中打开浏览器下载
文本处理三巨头
-
sed *–> 文本替换/查找命令
-
grep *–> 文本查找/替换命令
-
awk *–> 文本处理
-
time
time + 命令 可以显示运行命令花费的时间 -
LANG=en_us.UTF-8 把语言换为英文
LANG=zh_CN.UTF-8 把语言换为中文 -
wc *–> 统计文件中的内容
-
df -Th *–>查看Linux里的正在使用的磁盘分区信息 -->类似Windows里的查看分区情况
查找类命令
-
which --> 查找可执行文件并查找其位置
-
whereis -->查找文件并显示其位置
-
locate *–> 模糊查询
-
find *–>多功能查找
压缩类命令
-
sz --> 发送文件到Windows中 sent send
-
rz -->接收从Windows中发来的文件
-
zip -->压缩
unzip -->解压 -
gzip --> 压缩
gunzip --> 解压 -
xz --> 压缩
unxz --> 解压 -
bzip2 --> 压缩
-
tar *–>高级压缩
-
pgrep --> 用于根据条件查询进程PID信息
-
pstree --> 命令用于查看进程树信息
-
sleep n --> 睡眠 默认单位为秒
-
bash *–> 执行脚本
-
crontab *–>计划任务
-
bc -->计算器
-
cut *–> 截取
-
sort *–> 排序
-
uniq --> 删除经过排序后的数据的重复记录 -->一般配合sort使用
-
xargs *–> 将前面命令的输出送给后面的命令作为参数使用一般配合管道|使用
-
dirname --> 获取一个文件的目录的绝对路径 / 得到一个绝对路径的文件夹的名字
-
basename --> 获取一个文件名
-
tr *–>字符转换工具
PS. 快捷键及辅助功能
tab 补齐
1.补齐命令
2.补齐文件夹的名字
Ctrl + L 清屏 ===clear
Ctrl + C 强行终止一行/终止当前代码–>本质上是执行了中断信号
方向键盘上/下键 调出输入过的代码