linux 基础命令
--查看当前目录路径 pwdpwd # 查看当前目录路径--列出目录下的内容 lsls # 列出目录下的内容ls -l # 列出目录下的内容,比较详细--切换目录 cdcd # 切换到用户目录下cd /home/public/test # 切换到 /home/public/test 目录cd aaa # 切换到 aaa 目录--查看文件内容 catcat 111.log # 适合文件内容比较少--查看文件内容 moremore 222.log # 适合文件内容比较多,按回车翻行,按空格翻页,按q退出--查看文件开头部分的内容 headhead 222.log # 查看前10行(默认10行)head -n 12 222.log # 查看前12行--查看文件结尾部分的内容 tailtail 222.log # 查看后10行(默认10行)tail -n 12 222.log # 查看后12行tail -f 222.log # 滚动查看日志--查找文件里符合条件的字符串 grepgrep '333' 222.log # 匹配关键字333grep -B1 ‘333’ 222.log # 匹配关键字333和前面1行grep -A1 ‘333’ 222.log # 匹配关键字333和后面1行grep -C1 ‘333’ 222.log # 匹配关键字333和前后面1行,C可以省略注意:小文件可以直接grep,大文件尽量不要直接grep,比较耗资源也比较慢。--查找文件 findfind . -name "333.log" # 在当前目录查找find aaa -name "333.log" # 在aaa目录查找--编辑文件 vivi 444.log按 i 键左下角出现 INSERT 编辑状态开始编辑,编辑完以后按 ESC 键左下角 INSERT 编辑状态消失 ,保存输入 :wq 不保存输入 :q!如果编辑过程中输入错误可以按 ESC 键再按 u 键回退。--新建目录 mkdirmkdir bbb # 创建 bbb 目录--复制文件目录 cpcp 111.log 555.log # 复制 111.log 生成 555.logcp 111.log bbb/666.log # 复制 111.log 生成 bbb 目录下的 666.logcp -r bbb ccc # 复制目录 bbb 生成 ccc 目录,复制目录要加 -r 参数--移动文件目录或重命名文件目录 mvmv 555.log 666.log # 555.log 重命名为 666.logmv ccc ddd # ccc 目录重命名为 ddd 目录mv 666.log ddd # 移动文件 666.log 到 ddd 目录--删除文件目录 rmrm -f 444.log # 删除文件 444.logrm -rf ddd # 删除目录 dddd,删除目录要加 -r 参数--压缩和解压 tartar -cvf a.tar 111.log 222.log # 将 111.log 和 222.log 打包成 a.tartar -xvf a.tar # 将 a.tar 解压缩tar -zcvf a.tar.gz 111.log 222.log # 将 111.log 和 222.log 打包成 a.tar.gztar -zxvf a.tar.gz # 将 a.tar.gz 解压缩--压缩和解压 zipzip -r b.zip 111.log 222.log # 将 111.log 和 222.log 打包成 b.zipunzip b.zip # 将 b.zip 解压缩--查看进程 psps -ef | grep tomcat # 查看 tomcat 进程--杀掉进程 killkill -9 14607 # 杀掉进程号为 14607 的进程--检测远程主机是否连通 pingping 192.168.100.11 # 查看 192.168.100.11 是否可以 ping 通--检测远程主机端口是否连通 telnettelnet 192.168.100.11 8080 # 查看 192.168.100.11 上的 8080 端口是否连通--查看本机端口 netstatnetstat -anp | grep 8080 # 查看本机 8080 端口--查看磁盘空间 dfdf -h # 查看磁盘空间--查看文件大小 dudu -sh 111.log # 查看 111.log 文件大小du -sh * # 查看目录下所有文件(包括目录)大小--查看cpu toptop # 查看主机 cpu 内存等运行情况--查看内存 freefree # 查看内存使用情况,单位KBfree -m # 查看内存使用情况,单位MBfree -g # 查看内存使用情况,单位GB--上传 rzrz # 选择文件,点击Add按钮,点击OK按钮。注意:1)如果上传目录下有同名文件,上传会失败,需要先删除同名文件或者使用 rz -y 命令覆盖同名文件上传;2)有的远程工具不能用该命令。--下载 szsz 111.log # 下载 111.log
转载请注明作者和出处,并添加本页链接。
原文链接:
//jiaoqiang.top/post/30