基础篇二:Linux常用系统命令
Linux常用系统命令
pwd | 打印当前目录 |
cd /目录 | 切换目录 |
cd .. | 切换上一级目录 |
ls | 显示目录 |
ls -a | 包括隐藏文件 |
ls -l | 以长格式列出 |
alias | 当前系统所有别名 |
mkdir | 创建目录文件夹 |
mkdir -p a/b/c | 递归创建 a/b/c |
mkdir -pv a/c/c | 显示递归创建过程 a/b/c |
touch 1.txt | 创建文件 1.txt |
cp 1.txt 2.txt | 复制文件 1.txt 到 2.txt |
cp -p 1.txt | 复制文件(权限时间戳) |
stat | 查看文件时间戳 |
rm 1.txt | 删除文件1.txt |
rm -f 目录 | 删除目录 |
rm -rf 目录 | 强制删除目录 |
rm -ri 目录 | 逐级提示删除目录 |
cat 1.txt | 查看文件内容 |
vim 1.txt | 编辑文件(后文详解vim编辑器) |
echo 1 > 1.txt | 将 1 写进 1.txt |
mv + 文件 + 路径 | 移动文件 |
mv 123.txt 456.txt | mv方式将123.txt改名456.txt |
chmod 755 1.txt | 改变文件权限 (-rwxr-xr-x) 755权限 |
chomd a-x 1.txt | 取消所有用户(all) 的 x (执行) 权限 |
chomd g+x 1.txt | 增加来宾用户goust)的 x(执行) 权限 |
chomd a-x 1.txt | 取消所有用户(all) 的 x(执行) 权限 |
chomd u-x 1.txt | 增加用户(u) 的 x 权限 |
wget 下载链接地址 | 下载 |
wget -b 下载链接地址 | 后台下载 |
wget 下载链接地址 -O 本机存放地址 | -O 可修改存放地址 |
ps 进程管理命令
ps aux | 查看当前所有进程 |
进程状态注解 | |
D 表示不可中断的睡眠状态 | R 表示运行或就绪状态 |
S 表示可中断的睡眠状态 | T 表示停止状态 |
Z 表示僵尸状态:内核追踪进程PID,进程申请内存,申请调度到CPU运行 | |
排序 | |
ps -aux --sort -pcpu | more | 按cpu占用百分比做降序排序 |
ps -aux --sort -rss | more | 按内存占用百分比做降序排序 |
拓展命令:top命令 查询进程
交互式查看进程和系统相关的信息,默认3秒刷新一次 | |
空格键 | 按一下按照CPU占比排序 |
M键 | 按内存降序进行排序 |
T键 | 按运行时间进行排序 |
top -d 5 | 进入时按照5秒刷新 |
top -b | 以页的方式显示 |
top -n 4 | 刷新4次,次/3秒 |
top -u 进程 | 查看指定进程 |
kill PID | 杀死进程,注释:PID需要在ps或top中查看 |
kill -9 | 强制杀死进程 |
kill -l | 查看配置 |
kill -15 | 默认杀死 |
netstat | 查看进程 |
netstat -ant | 连接情况 |
vim /etc/servieces | 查看端口作用 |
用户管理类命令
useradd jfedu | 建立用户 jfedu |
su -用户 | 切换用户 |
history | 历史命令 |
ssh root@192.168.1.1 | 远程命令 |
shutdown | 关机 |
shutdown -h 0 | 立刻关机,-h 指定时间 |
vim编辑器
三种模式:命令模式,输入模式,末行模式
命令模式:刚打开的某个文件就是命令模式
输入模式:
i | 在光标前加入 |
I | 在行首插入 |
a | 在光标前加入 |
A | 在行尾插入 |
o | 下一行插入 |
O | 在前一行插入 |
ESC | 切换命令模式,输入模式不能切换末行模式 |
末行模式:
: | 进入末行模式 |
:wq | 保存退出 |
q! | 强制退出,不保存 |
:25 | 找到指定行 |
:5,20 | 第5行删到第20行 |
:, . $ | 当前光标删除到最后 |
:. +5d | 当前行往后删除5行 |
基础篇二:Linux常用系统命令的更多相关文章
- php基础篇-二维数组排序 array_multisort
原文:php基础篇-二维数组排序 array_multisort 对2维数组或者多维数组排序是常见的问题,在php中我们有个专门的多维数组排序函数,下面简单介绍下: array_multisort(a ...
- JAVA基础(二)—— 常用的类与方法
JAVA基础(二)-- 常用的类与方法 1 Math类 abs ceil floor 绝对值 大于等于该浮点数的最小整数 小于等于该浮点数的最大整数 max min round 两参数中较大的 两参数 ...
- docker+k8s基础篇二
Docker+K8s基础篇(二) docker的资源控制 A:docker的资源限制 Kubernetes的基础篇 A:DevOps的介绍 B:Kubernetes的架构概述 C:Kubernetes ...
- Qt入门之基础篇 ( 二 ) :Qt项目建立、编译、运行和发布过程解析
转载请注明出处:CN_Simo. 题解: 本篇内容主讲Qt应用从创建到发布的整个过程,旨在帮助读者能够快速走进Qt的世界. 本来计划是讲解Qt源码静态编译,如此的话读者可能并不能清楚地知道为何要静态编 ...
- node基础篇二:模块、路由、全局变量课堂(持续)
今天继续更新node基础篇,今天主要内容是模块.路由和全局变量. 模块这个概念,在很多语言中都有,现在模块开发已经成为了一种潮流,它能够帮助我们节省很多的时间,当然咱们的node自然也不能缺少,看下例 ...
- Python基础篇(二)_基本数据类型
Python基础篇——基本数据类型 数字类型:整数类型.浮点数类型.复数类型 整数类型:4种进制表示形式:十进制.二进制.八进制.十六进制,默认采用十进制,其他进制需要增加引导符号 进制种类 引导符号 ...
- Java多线程系列--“基础篇”02之 常用的实现多线程的两种方式
概要 本章,我们学习“常用的实现多线程的2种方式”:Thread 和 Runnable.之所以说是常用的,是因为通过还可以通过java.util.concurrent包中的线程池来实现多线程.关于线程 ...
- JavaScript笔记基础篇(二)
基础篇主要是总结一些工作中遇到的技术问题是如何解决的,应为本人属于刚入行阶段技术并非大神如果笔记中有哪些错误,或者自己的一些想法希望大家多多交流互相学习. 1.ToFixed()函数 今天在做Birt ...
- NIO相关基础篇二
转载请注明原创出处,谢谢! 上篇NIO相关基础篇一,主要介绍了一些基本的概念以及缓冲区(Buffer)和通道(Channel),本篇继续NIO相关话题内容,主要就是文件锁.以及比较关键的Selecto ...
- Hybrid APP基础篇(二)->Native、Hybrid、React Native、Web App方案的分析比较
说明 Native.Hybrid.React.Web App方案的分析比较 目录 前言 参考来源 前置技术要求 楔子 几种APP开发模式 概述 Native App Web App Hybrid Ap ...
随机推荐
- 网线接口调试,Android ADB网络调试!
ADB网络调试,网线接口调试 没有USB接口,照样可以调试,可通过网线接口调试步骤! 一.第一步连接WIFI 查看wifi 的IP win+R 键 打开运行 ,输入cmd 二.输入ipc ...
- vue3导出功能
proxy.$axios.own.get(url,{ responseType: 'blob' //首先设置responseType字段格式为 blob}).then(res => { let ...
- csec的key更新
在对csec的使用中(其他遵循hsm key update协议的芯片也适用),kdf的运算过程中遇到的数据都是128bit.不需要考虑padding的问题.目前并没有找到对padding的一致性的处理 ...
- windows下C#读文件遇到一个路径的天坑
在win下面准备了一个文件,右键属性然后"安全"复制完整的文件路径, 放到C#代码(vs中编写)中来读取,竟然死活异常: System.IO.IOException HResult ...
- 解决QtCreator运行程序报plugin xcb的错误
解决方法:将对应项目的运行环境的LD_LIBRARY_PATH中的qt的库路径移到最前面,如下图: LD_LIBRARY_PATH可以指定查找共享库的路径,将qt的共享库移到前面,可以优先使用qt的库
- android kotlin data class的公共参数解决
kotlin的 data class 不能简略的继承 另一个 data class(要初始化对应父类的值) 尝试使用 sealed class 解决 sealed class CommonParams ...
- gin面试题
1.gin绑定前端提交的数据到结构体 json,shouldbindjson,postform,query拿到get方法或者路由拼接这些 2.gin框架中间件多个执行顺序 3.中间件实现原理 4.设计 ...
- java第七周学习情况
这个星期 主要是在搞学校在暑期安排的实验报告b 怎么说来着 才知道这个消息几天 这是对学习不上心的体现啊 题目也有点多 慢慢做呗 而Java这边还是看些相关知识呗 说实话 已经学不太懂了 不过没关系 ...
- 理解函数调用_使用argument参数
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Maxim遍历测试工具(monkey升级版)
Maxim 对应GitHub地址:https://github.com/zhangzhao4444/Maxim,其是对Android monkey的改进工具.是基于遍历规则和高性能要求. 条件准备: ...