[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->windowsunix2dos
windows->linuxdos2unix
连续执行符号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
系统时间->rtcsudo 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
显示当用户的idid -u
等差数列seq 1 2 100(1-100,2为步长)
被屏蔽的权限umask
命令别名alias
查找命令(文件)whereis which(locate(updatedb更新数据库))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值