Linux的一些常用基础命令操作

2019-11-23T23:44:00

防火墙

Centos6关闭防火墙命令
service iptables stop

Centos7关闭防火墙命令
systemctl stop firewalld.service

操作文件夹

# 创建目录和父目录a,b,c,d
mkdir -p a/b/c/d

# 拷贝文件夹a到/tmp目录
cp -rvf a/ /tmp/

# 移动文件a到/tmp目录,并重命名为b
mv -vf a /tmp/b

# 删除tmp目录的所有文件
rm -rvf /tmp/

目录操作

# 查看当前目录下每个文件的大小
du -sh *

ls 查看当前文件夹下有哪些文件和文件夹信息, ls -l 查看详细信息,ll 跟ls -l一样的可以查看详细信息

pwd 显示当前终端所在的目录

cd 打开对应的目录

find 查找不晓得问记不得的文件

查看文件

# 查看文件大小
du -h file

# 查看文件内容,文件很大的话 可以用ctrl+c终止
cat file

#也是参看文件,可以用来查看大的文件,类似vim,输入/后进入查找模式,然后按n(N)向下(上)查找.
less file

# 用于滚动查看文件内容,适合查看服务端日志
tail -f tomcat.log

#滚动查看文件末尾100行
tail -n100 tomcat.log

#查看文件前100行,不能滚动,道理很明显
head -n100 tomcat.log

系统状态

# 输出当前系统类核信息,了解是什么机器
uname -a

# 找到java进程,ps 能够查看到进程。线程状态。和top有些相似  
ps -ef|grep java

#参考进程的线程状态,top主要用于查看,cpu load负载、cpu占用率。使用内存或者cpu最高的一些进程。
top -H -p pid

# 查看内存,也可以用free -h
free -m

# df命令用来查看系统中磁盘的使用量,用来查看磁盘是否已经到达上限。参数h可以以友好的方式进行展示。
df -h

# 查看ip 是ip addr的替代产品   
ifconfig

# 用来探测网络通不通,不包含那些禁ping的网站
ping

# 查看当前的所有tcp连接。    
netstat -ant

关机 (系统的关机、重启以及登出 ) 
shutdown -h now 关闭系统

init 0 关闭系统

telinit 0 关闭系统

shutdown -h hours:minutes & 按预定时间关闭系统

shutdown -c 取消按预定时间关闭系统

shutdown -r now 重启

reboot 重启

logout 注销
当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »