手敲Linux命令

张开发
2026/4/19 7:56:45 15 分钟阅读

分享文章

手敲Linux命令
Linux常用命令需要掌握那些1、常见基础文件命令2、日志的查询3、进程的排查4、权限的管理5、资源的查看6、基础网络命令7、基础的服务管理1、最基础的文件命令打印当前目录pwd查看当前目录内容ls-a可以看到隐藏文件-l可以看到详情-权限/所属者/日期…切换当前目录cd~是回到root/回到根..回退到上一级。创建目录mkdir-p适合a/b/c多层递归创建创建文件touch修改文件内容推荐vi/vim且通过escinsert操作。nano新手用的删除rm-r遇到受保护的会交互-rf静默强制删除。这俩都是递归删除。复制cp旧位置 新位置移动、改名mv旧名 新名打印文件内容cat可以用进行覆盖附加分页查看lessq强制退出2、日志查看命令查看文件前几行head默认10行head -n 5 Log.log开头五行。查看文件末尾几行tail会随着文件持续输出新内容tail -f文件名称按模式找匹配行grep“…搜索内容…” 文件。grep -n(显示行数)/-i(忽略大小写)/-c(显示匹配行数) 。可以组合。统计行数wc -l文件名字管道grep -i error Log.log | wc -l查询行数3、进程排查当前窗口进程的快照ps快照-进程PID关系ps -efEveryone Full (所有人的详细信息)快照-进程内存/CPUps auxAll User eXtra (所有用户的额外性能数据)。实时关系图top只盯着进程top -p pid盯着进程下的多个线程top -H -p pid。 按PCPU排序。按M按内存排序优雅杀死进程kill PID强制杀死进程kill -9 PID按名字批量删除pkill 名字模糊匹配慎用4、权限命令看权限ls -lchange mode/owner改权限位rwx-4/2/1-读/改/执行chmod 644 test.txt代表owner/Group/Other - 所属者/同一个团队内的成员/其他人 他们分别的权力位6/4/4看我自己属于那个组groups改所属者chown root:root test.txt第一个root位所属者第二个root位所在组。文件和目录的权限有什么区别r文件是否可以读内容。目录查看文件或目录列表w文件改内容。目录新增/删除文件本身修改文件名x文件可否执行。目录可否进入。5、资源查看查看系统整体使用内存情况free-h人类易读模式查看磁盘分区整体使用情况df(全拼disk free) -h 人类易读模式查看目录所占磁盘du(全拼disk usage)-h人类易读模式du -sh .-s代表递归汇总否则回把所有文件直接列出。.代表所选中目录。6、网络命令看硬件ip addr看那些网卡活着ip是多少看地图ip route对外包走那条路径。对内发到那个部门比如docker啊还是其他。但是你不会知道发到那个具体的程序。看业务ss -lntp看具体的映射-l (Listening监听)-n (Numeric)-t (TCP协议)-p (Process)进程测接口telnet ip 端口测联通性ping如ping 8.8.8.8测服务可用性curl如curl https://baidu.com7、服务管理直接管理程序systemctlstart/stop/restart(重启)/enable(开机自动重启)看该程序的日志journalctl-u选择查看的容器-n可以看日志行数

更多文章