作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习
擅长领域:驱动开发,嵌入式软件开发,BSP开发
作者主页:一个平凡而乐于分享的小比特的个人主页
文章收录专栏:Linux,本专栏目的在于,记录学习Linux操作系统的总结
欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖
描述 | 命令 |
打印目录内容 | ls -l -a -F(文件类型的指示符) |
建文件夹 | mkdir -p(多层目录) |
打印当前目录 | pwd |
切换目录 | cd |
建文件 | touch |
软链接(快捷方式) | ln -s (rm删除软链接) |
删除 | rm -rf |
复制 | cp |
剪切或重命名 | mv (目标为文件则重命名,为文件夹则移动到其中) |
看文件内容 | cat(可写) more less(只读) head -5(前五行) tail -10(后十行) |
查看文件权限 | ls -l |
改变文件权限 | chmod 7(user)7(group)7(other) +文件(若要该文件夹下所有的权限 -R)(4 2 1 读 写 执行) |
添加组 | groupadd (/etc/group) |
删除组 | groupdel |
改变组 | chgrp |
添加用户 | useradd -g(加组名)-m(自动建立登入目录)-s(加shell) (/etc/passwd) |
删除用户 | userdel -r(删除其文件) |
改变用户 | chown + 用户 +文件 (user.group 组和文件都改变)(-R文件夹及其中文件全改变) |
设置密码 | passwd + 用户 |
切换用户 | su + 用户 |
命令查找 | whereis + 命令名 |
文件查找 | locate (从数据库中查找)find + 路径 + (-name名字 -iname不区分大小写 -type f文件 -type d 文件夹 -exec rm -rf {} \执行) |
文件中内容查找 | grep (-n显示行数)+ 内容 + 文件 |
打印 | echo $PATH (环境变量,shell相关) |
全路径中的文件名 | basename |
全路径中的路径名 | dirname |
linux->windows | unix2dos |
windows->linux | dos2unix |
连续执行符号 | a;b (a执行后立即b执行) a||b(a成功不执行b a失败执行b) a&&b(a失败才往后执行) |
查看二进制文件 | od -t type + 文件 vim -b + 文件 |
查看文件类型 | file |
gz文件的压缩 | tar -czf xx.tar.gz dir file |
文件的解压 | tar -xzf xx.tar.gz -C path |
bz2文件的压缩 | tar -cjf xx.tar.bz2 dir file |
文件的解压 | tar -xjf xx.tar.bz2 -C path |
查看进程 | ps 和 ps aux |
抽取信息 | awk -F (加分隔符) ‘{print $number}’ cut -d -f |
终止进程 | kill 和 kill -9 + 进程(一定杀死) |
时间管理 | date (系统时间) |
硬件时间(RTC) | sudo hwclock -r |
rtc->系统时间 | sudo hwclock -s |
系统时间->rtc | sudo hwclock -w |
查看cpu型号 | cat/proc/cpuinfo |
查看内存信息 | cat/proc/meminfo |
查看内存使用 | free |
查看磁盘存储 | df -h |
查看cpu 内存 进程 | top |
查看Linux运行时间 | uptime |
查看哪个用户登录 | who |
查看Linux版本 | lsb_release -a |
查看Linux内核版本 | uname -a |
随机启动服务 | sudo sysv-rc-conf |
查看使能网卡 | ifconfig (-a查看所有) |
使能网卡 | sudo ifconfig eth0 up |
禁用网卡 | sudo ifconfig eth0 down |
设置ip和子网掩码 | sudo ifconfig eth0 + ip地址 nemask +子网掩码 |
改变MAC值(物理地址) | (1)sudo ifconfig eth0 down(2)sudo ifconfig eth0 hw ether + 物理地址(3) sudo ifconfig eth0 up |
网关设置 | sudo route -n |
添加网关 | sudo route add default gw + ip |
删除网关 | sudo route del default |
网络配置 | /etc/network/interfaces(网络) /etc/resolv.conf (DNS) |
网络监控(端口 协议等) | sudo netstat -tlnp |
防火墙 | sudo iptables -L(列出规则)-F(清除所有规则) -X(清除用户自定义)-Z(计数器清零) |
默认防火墙开关 | sudo iptables OUTPUT ACCEPT / DROP |
追加防火墙规则 | sudo iptables -A INPUT -p tcp/icmp -dport 80 -j ACCEPT/REJECT |
防火墙状态 | sudo service iptables save/start/stop/restart/status(查看防火墙状态) |
secureCRT上传下载 | sz 和 rz |
添加硬盘 | sudo fdisk /dev/sdb |
格式化 | sudo mkfs -t ext4 /dev/sdb1 |
挂载 | sudo mount -t ext4 /dev/sdb1/mnt/data |
查看挂载 | sudo mount |
取消挂载 | sudo umount |
系统自动挂载 | vim/etc/fstab |
源码安装 | (1)weget(2)解压 tar -xzf +压缩包(3)有makefile 直接 make编译 再make install安装,没有makefile ./configure 再make 后 make install |
看文件大小 | du(存储空间大小) ls -l(真实大小) |
给某用户发信息 | write+用户 |
给所有人发信息 | wall |
显示当用户的id | id -u |
等差数列 | seq 1 2 100(1-100,2为步长) |
被屏蔽的权限 | umask |
命令别名 | alias |
查找命令(文件) | whereis which(locate(updatedb更新数据库)) |