Linux教程

Linux学习笔记1

本文主要是介绍Linux学习笔记1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

控制型操作
tab  补全命令
ctrl+c 停止运行
ctrl+d 键盘输入结束
ctrl+l 清屏

指令型操作
echo $变量 输出
date [+格式] 输出日期
timedtectl  设置系统时间
reboot 重启
poweroff 关机
wget 下载  -b后台 -p下载到指定目录

查询型操作
ps 查询进程  -a查看全部  -u用户及其他  -x没有控制终端
进程五种状态  R运行 S中断 D不可中断 Z僵死 T停止
pstree  树状图显示进程
top 动态显示系统进程和系统负载
nice 调整优先级
pidof 查看进程pid号
kill    killall
ifconfig 网卡相关信息
uname 查看系统信息 -a查看完整信息
uptime 查看负载信息      free 查看内存使用信息 -h详细          who 查看登入用户信息
last 访问记录
ping  -c发送次数  -l指定网卡  -i间隔时间 -W最长等待时间    tracepath  路由信息
netstat 网络相关信息  -a连接中的socket -p使用的socket信息  -t tcp  -u udp  -n ip
history  命令历史
sosreport  收集配置信息出诊断文档

文件类命令
pwd  查看当前目录
cd    -回退 ~家
ls 显示目录内信息  -a查看全部文件(包括隐藏)-l查看文件详细  -d目录属性
tree  树状查看目录信息
find [查找范围]  查找文件  -name匹配名称 -perm匹配权限  -user匹配所有者  -exec后续处理
locate 快速定位搜索文件  使用前updatedb生成索引会快速
whereis 快速搜寻二进制程序  同样依赖updatedb索引
which 搜索二进制程序 只搜索命令位置

文本编辑类命令
cat 查看文本  -n显示行号
more 查看纯文本
head 查看纯文本前N行 tail尾部 -f持续刷新内容
tr [原始][替换]替换字符 用管道符放在cat后使用
wc 文本行数 -l行数 -w单词数 -c字节数
stat  文件具体信息
grep 提取文本内容  -n 显示信息行号  -v反选信息   -b可执行文件作为text搜索 
cut 按列提取
diff 对比差别 -brief查看结果  -c具体不同
uniq 去除重复行
sort 排序  -f 忽略大小写 -b忽略缩进和空格 -n按照数值型排序


文件目录管理
touch  创建空白文件or设置文件时间  -a修改读取时间  -m修改修改时间  -d同时修改
mkdir 创建空白目录
cp复制文件或者目录  -p保留原始文件属性  -d保留链接文件属性  -r递归持续复制  -i询问是否覆盖  -a=-pdr
mv剪切or重命名  
rm 删除文件or目录 -f强制执行 -i询问 -r删除目录 -v显示过程
dd按照指定大小数据块复制或者转化文件
file 查看文件
tar 压缩or解压  -c创建压缩 -x解压  -t查看内容 -v查看过程 -f目标文件名  -C解压到指定目录

这篇关于Linux学习笔记1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!