当前位置: 首页 > Linux

linux命令精简实用版

时间:2023-04-06 12:09:39 Linux

说明本文列出了程序员需要知道的最基本的linux命令,请勿踩雷。基本命令cd切换工作目录pwd当前工作目录pwd-P显示实际路径而不是链接路径ls-lht以长列表形式列出文件,以kb、mb等显示大小,按修改时间排序,最新的排在前面rm-rf强制删除目录或文件mkdirmdir创建目录mkdir-pv创建多级目录并显示创建的目录mkdir-pv/manager/{service,mapper,controller}cp复制文件或目录文件显示文件typehistorydisplayrecent使用的命令history10显示最后10个条目!ps执行最近执行的ps命令文本操作基本用于查看日志tail-f以滚动形式查看日志less查看日志less-N查看时显示行数,见快捷键末尾文章grepfilelist可以使用通配符grep--color=auto来高亮找到的信息grep-Crownum显示附近有多少行grep-Arownumgrep之后有多少行-Brownumgrep之前有多少行-v排除匹配行grep-E"a|b"matchaorb-E表示扩展正则a/b可以使用正则sed-n'/09:00:00/,/10:[0-9][0-9]:[0-9][0-9]/p'jvm-default.log|less打印9点到10点的日志,使用less查看。//包含常规网络信息相关pingiphostname-i显示本地iptelnetip端口测试ip端口是否可用netstat-tlnp|grepport查看端口进程号查找文件或命令portlocatefilename常用来查找文件位置,可以用grep轻松搜索Filelocationwhichcmd查找命令位置或输入cmd#我们项目的目录层次结构一般都比较深,一层一层用cd会很累。这里可以使用find来查找文件find。-namefilename*#使用端口查找程序位置netstat可以用ps快速找到,前提是你有权限netstat-tlnp|grepportps-o'cmd'--width=10000pid#当然也可以直接用ps找位置ps-ef|grepport#查看当前目录被什么程序占用?ps-ef|grep`pwd`常用的压缩和解压命令tar-zx-ffile.tar.gz解压tgz包tar-zc-ffileordirtarget.tar.gz打包压缩unzip-ofile.zip解压覆盖文件,其中用于解压zip压缩包和查询一些系统相关参数#查看当前系统是多少位getconfLONG_BIT#查看当前CPU核数cat/proc/cpuinfo|grep'核心编号'|独特|wc-l#也可以通过这种方式查看CPU核心数,使用top命令,然后按数字1就知道cpu核心数#查看内存,以M为单位显示,当前是在G中,所以最好用m来显示free-m#查看磁盘使用df-hdf-hpath可以显示路径所在的磁盘空间使用#查询内核信息uname-aappendixless快捷键,基本类似vigg跳到开头G到结尾/向后查找/?向前查找top快捷键M按内存排序P按cpu排序1显示cpu核数T按累计时间排序linux的快捷键ctrl+l相当于clear命令,清屏ctrl+w在live前删除一个比退格好用的话。使用ctrl+a返回到开头。当你写了一个很长的命令,发现自己写错了,可以快速回到开头。,使用ctrl+q解锁;其他工具不知道shift+insertPaste