Linux系统常用命令

1.基本命令

pwd

显示当前目录路径:pwd

cd

回到家目录:cd
回到上次切换的目录:cd -
回到上级目录:cd ..
切换目录:cd /home

ls

显示当前目录内容:ls
查看所有文件(包括隐藏文件):ls -a
查看文件信息:ls -lll
文件容量以K,M显示:ls -lh

alias

查看别名:alias

2.文件类命令

mkdir

创建目录:mkdir a
递归创建目录:mkdir -p a/b/c

cp

复制文件:cp 1.txt 2.txt
保留文件权限和时间戳:cp -p 1.txt 2.txt

stat

查看文件详细信息:stat 1.txt

mv

移动文件:mv 1.txt /home
(在同一目录下)修改名字:mv 1.txt 2.txt

rm

删除文件:rm 1.txt
删除目录:rm -rf a

chmod

更改文件权限:chmod 777 1.txt
更改其中一个组的权限:chmod u+x 1.txt
(u拥有者,g用户组,o其他人,a所有人)
(+增加权限,-取消权限,=设定权限)
(r读,w写,x可执行)

hexdump

查看文件的十六进制编码
-C 以十六进制和ASCII码的形式:hexdump -C 1.txt

3.网络命令

ping

查看网络是否连通:ping www.baidu.com
-c 指定发包数:ping www.baidu.com -c 4

ifconfig

查看所有网络信息:ifconfig -a

netstat

查看所有连接:netstat -ant

wget

下载文件:wget 文件地址
-O 路径/文件名 指定目录
-b 后台下载

4.进程管理类命令

ps

查看当前系统的进程状态
列出目前所有的正在内存当中的程序:ps aux

USER 进程的启动用户身份
PID 进程号
%CPU 进程占用CPU的百分比·
%MEM 进程占用物理内存的百分比·
VSZ 虚拟内存集大小
RSS 长驻内存集大小
TTY 所关联的终端,?号表示与终端无关
STAT 进程状态
START 启动时间·
TIME 时间,运行时长,在CPU运行的时长
COMMAND 命令,进程是使用什么命令启动的,如果带有中括号,是内核启动的线程

进程状态STAT注解:
D 不可中断的睡眠状态
R 正在运行,或在队列中的进程
S 可中断的睡眠状态
T 停止状态
t 被跟踪状态
Z 退出状态,但没被父进程收尸,成为僵尸状态
X 退出状态,进程即将被销毁

< 高优先级
N 低优先级
L 有些页被锁进内存
s 包含子进程
+ 位于前台的进程组
l 多线程,克隆线程

按cpu或内存占用排序,-降序+升序:ps aux --sort -pcpu,-pmen
通过名字或命令搜索进程:ps -C nginx

top

交互式查看进程和系统相关的信息,默认3s刷新一次
默认按cpu占比排序,按M按内存排序,按P按cpu排序,按T按运行时间排序,按K输入pid杀死进程
top -d 5 指定5秒刷新
top -b 以页的方式显示
top -n 3 指定刷新次数
top -u appache 指定用户

kill

kill -9 pid强制杀死进程
kill -l查看信号

4.用户管理命令

添加用户:useradd jack
查看用户:id jack
删除用户:userdel -r jack-r删除家目录
查看当前登录用户:whoami

5.vim编辑器

三种模式:命令模式、输入模式、末行模式
命令大全:vim命令大全
命令模式:
gg:光标到首行
G:光标到末行
dd:剪切光标所在行
ndd:剪切当前行(包括此行)后 n 行文本
p:将剪贴板中的内容粘贴到光标后一行
u:撤销
/搜索内容:搜索,按n跳到下一个,按N跳到上一个,再输入nohl,取消高亮
i:到输入模式
末行模式
:n 跳转到第n行
:wq 保存并退出 Vim 编辑器
:wq! 保存并强制退出 Vim 编辑器
:q! 不保存,且强制退出 Vim 编辑器
:w filename 另存到 filename 文件
:set nu 行号显示
:set nonu 取消行号显示

posted @   __Carlos  阅读(49)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
Live2D
欢迎阅读『Linux系统常用命令』
点击右上角即可分享
微信分享提示