Linux常用命令
<--位置-->
cd / 根路径
cd ~ 切换到当前路径
cd .. 上级目录 ./当前路径
pwd 查看当前路径 whereis 文件名 查找文件位置 which 查找文件位置
<--目录-->
增 mkdir 目录名 修改 cp(复制)/mv(剪切) 目录名 新目录名 cp(复制)/mv(剪切) 目录名 路径 使用-p参数可以保留源文件的属性,包括所有者、所属组和时间。当然-a相当于-dpr也更方便 删除 rm -rf 目录名 查看 ls ls -a ll find /-name '目录名'
查找目录:find /(查找范围) -name '查找关键字' -type d
<--文件-->
增 touch 文件名 删 rm -rf 文件名 改 vi/vim 文件内修改按inser 保存并退出Esc+:wq 退出q 强制退出前面加!wq
文件内查看行号 ESC :set nu
文件内取消行号 ESC :set nonu 文件内直接添加 echo 想要添加的数据 > 文件 若有数据覆盖掉 echo 数据 >> 文件 保留源文件继续添加 查 cat/less/more/tail tail 从最后开始查看 tail -10 打包 tar -zcvf 文件名.tar /目录名/文件名 解压 tar -zxvf 文件命名.tar 指定解压 tar -zxvf 文件命名.tar -C 路径
查找文件:find /(查找范围) -name 查找关键字 -print
<--进程-->
全部:ps -ef 或者ps aux 某一个:ps -ef|grep 进程名(tomcat/mysql) 杀死进程:kill pid 强制杀死:kill -9 pid 优雅杀死:kill -15 pid
<--端口-->
全部:netstat -an 某一个:netstat -an|grep 端口号(3306/8080)
常用:netstat -tnlp
同理某一个:netstat -tnlp |grep 端口号
<--网络-->
ping 192.168.1.1 ping网段
ping www.baidu.com 看外网是否连通
ifconfig(Linux) ipconfig(windows) 查看ip等信息
<--查看资源信息-->
cpu:top 默认显示11个字段信息,如果想知道更多输入大写的O进入界面可以看到自己想要的,其实这个功能很多,也可以查看内存,磁盘等信息,前面标*的就是我们平时top第一眼看到的,可以设置显示哪一个,退出q top -H -p pid 查看某个进程内部线程占用情况 内存:free 磁盘:df -h 查看文件系统资源信息:stats 动态查看日志 tail -f
<--权限-->
chmod ugo 777 r4 w2 x1 或者通过 chmod u/g/o +r/w/x 来进行权限的修改 递归修改权限 -R chmod -R 777 文件名 chown 改变文件所有者 adduser 添加用户
<--防火墙-->
firewall-cmd --list-ports 查看防火墙开放的端口 systemctl status firewalld 查看防火墙状态 systemctl start firewalld #开启防火墙关闭就是stop systemctl reload firewalld 重新加载防火墙 firewall-cmd --permanent --zone=public --add-port=3306/tcp 向防火墙中添加端口
<--常见知识-->
root用户显示#,其他用户显示$ su 切换用户 grep '关键字' 日志名 查询日志名
本文来自博客园,作者:手可摘星辰/*,转载请注明原文链接:https://www.cnblogs.com/u-damowang1/p/16693279.html