开发者必备Linux经常使用命令,掌握这些命令绝对够了,基于CenterOS7.6。nginx
systemctl list-units --type=service
复制代码
systemctl status firewalld
复制代码
systemctl stop firewalld
复制代码
systemctl start firewalld
复制代码
systemctl restart firewalld
复制代码
systemctl reload firewalld
复制代码
systemctl disable firewalld
复制代码
systemctl enable firewalld
复制代码
列出当前目录(/)下的全部文件:git
ls -l /
复制代码
获取目前所在工做目录的绝对路径github
改变当前工做目录:shell
cd /usr/local
复制代码
显示或修改系统时间与日期;网络
date '+%Y-%m-%d %H:%M:%S'
复制代码
用于设置用户密码:ssh
passwd root
复制代码
改变用户身份(切换到超级用户):学习
su -
复制代码
用于清除屏幕信息spa
显示指定命令的帮助信息:3d
man ls
复制代码
who -r
复制代码
who -buT
复制代码
显示系统内存状态(单位MB):rest
free -m
复制代码
显示系统进程运行动态:
ps -ef
复制代码
查看sshd进程的运行动态:
ps -ef | grep sshd
复制代码
查看即时活跃的进程,相似Windows的任务管理器
建立目录
用于文件过长时分页查看文件内容 每页10行查看boot.log文件
more -c -10 /var/log/boot.log
复制代码
查看Linux启动日志文件文件,并标明行号:
cat -Ab /var/log/boot.log
复制代码
建立text.txt文件:
touch text.txt
复制代码
rm text.txt
复制代码
rm -rf testdir/
复制代码
将test1目录复制到test2目录
cp -r /mydata/tes1 /mydata/test2
复制代码
移动或覆盖文件:
mv text.txt text2.txt
复制代码
tar -cvf /mydata/etc.tar /etc
复制代码
tar -zcvf /mydata/etc.tar.gz /etc
复制代码
tar -jcvf /mydata/etc.tar.bz2 /etc
复制代码
tar -ztvf /mydata/etc.tar.gz |more -c -10
复制代码
tar -zxvf /mydata/etc.tar.gz
复制代码
查看磁盘空间占用状况:
df -hT
复制代码
查看当前目录下的文件及文件夹所占大小:
du -h --max-depth=1 ./*
复制代码
显示当前网络接口状态
netstat -rn
复制代码
netstat -an
复制代码
netstat -tulnp
复制代码
netstat -atunp
复制代码
从网络上下载文件
mall项目全套学习教程连载中,关注公众号第一时间获取。