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 '关键字' 日志名   查询日志名

 

posted @ 2022-09-14 15:43  手可摘星辰/*  阅读(24)  评论(0编辑  收藏  举报