slug
category
type
status
password
icon
summary
文件管理
ls
:显示文件或目录- -
l
:列出文件详细信息 - -
h
:文件大小以人类可读的格式显示 - -
a
:列出当前目录下所有文件及目录,包括隐藏的
mkdir
:创建目录- -
p
:创建目录,若无父目录,则创建
cd
:切换目录
touch
:创建空文件
echo
:创建带有内容的文件
cat
:查看文件内容
cp
:拷贝
mv
:移动或重命名
rm
:删除文件- -
r
:递归删除,可删除子目录及文件 - -
f
:强制删除
find
:在文件系统中搜索某文件
wc
:统计文本中行数、字数、字符数
awk
:处理文本数据
sort
:命令用于对文本文件进行排序
grep
:在文本文件中查找某个字符串
rmdir
:删除空目录
tree
:树形结构显示目录,需要安装tree包
pwd
:显示当前目录
ln
:创建链接文件
more
、less
:分页显示文本文件内容
head
、tail
:显示文件头、尾内容
系统管理命令
stat
:显示指定文件的详细信息,比ls
更详细
neofetch
: 显示系统信息,包括操作系统版本、机器名称、处理器信息等
who
:显示在线登陆用户
whoami
:显示当前操作用户
hostname
:显示主机名
uname
:显示系统信息
uptime
:显示系统运行时间
free
:显示系统内存和磁盘空间使用情况
top
:动态显示当前耗费资源最多进程信息
ps
:显示瞬间进程状态
du
:查看目录大小
df
:查看磁盘大小
cal
:显示日历
ifconfig
:查看网络情况
netstat
:显示网络状态信息
clear
:清屏
exit
:退出当前 shell
alias
:对命令重命名
unalias
:删除已有的命令别名
history
:显示命令历史记录
kill
:杀死进程,先用ps
或top
命令查看进程的id,然后再用kill
命令杀死进程
man
:命令不会用了,找man
用户和权限
su
:切换用户,例如 su root 将切换到 root 用户
passwd
: 更改用户密码
sudo
:以超级用户权限执行命令,例如 sudo rm myfile 将以超级用户权限删除名为 myfile 的文件。
chmod
:更改文件权限,例如 chmod -R 755 /home/user:递归地更改指定目录及其所有子目录和文件的权限。【所有者:7=4(读)+2(写)+1(执行),组:5=4+1,其他人:5=4+1】
R
:递归地更改指定目录及其所有子目录和文件的权限。4
:读权限(read)2
:写权限(write)1
:执行权限(execute)chown
:更改文件所有者,例如 chown user:group myfile 将更改名为 myfile 的文件所有者
网络
ping
:测试网络连接,例如 ping google.com 将测试与 google.com 的网络连接
ssh
:远程登录到其他服务器,例如 ssh -p 22 user@IP地址 将远程登录到服务器- -
p
:指定端口
scp
:远程复制文件,例如 scp myfile user@remote_server:/home 将复制名为 myfile 的文件到远程服务器的 /home 目录
打包压缩相关命令
gzip
:
bzip2
:
tar
:打包压缩- -
c
:归档文件 - -
x
:压缩文件 - -
z
:gzip压缩文件 - -
j
:bzip2压缩文件 - -
v
:显示压缩或解压缩过程 - -
f
:使用档名
关机/重启机器
shutdown
- -
r
:关机重启 - -
h
:关机不重启 - -
now
:立刻关机
halt
:关机
reboot
:重启
Linux管道
- 将一个命令的标准输出作为另一个命令的标准输入。也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果。
Linux软件包管理
dpkg
:Debian Package管理工具,软件包名以.deb后缀。
APT
:Advanced Packaging Tool高级软件工具。
Vim使用(注意大小写)
- vim三种模式:命令模式
(ESC)
、编辑模式(:)
、插入模式(i)
,使用ESC
或:
或i
来切换模式。
- 启动Vim:只需在命令行中输入
vim 文件名
- 基本操作:
移动光标:使用 ↑、↓、←、→ 键来移动光标
输入文本:在插入模式输入文本 输入
i
进入插入模式,ESC
退出插入模式 保存并退出文件:在命令模式下输入:wq
[w表示保存,q表示退出
]
- 删除全部内容(方法1):在命令模式下输入
:%d
并按下 Enter 键
- 删除全部内容(方法2):在命令模式下输入
gg
光标会直接定位到文件开头,再输入dG
并按下 Enter 键将删除从文件开头到当前行的所有内容。
- 请注意:在删除文件内容之前,请先保存文件或确认您想要删除的内容,以免造成不必要的损失。
用户及用户组管理
/etc/passwd
:存储用户账号
/etc/group
:存储组账号
/etc/shadow
:存储用户账号的密码
/etc/gshadow
:存储用户组账号的密码
useradd
:添加用户
userdel
:删除用户
- 作者:✨𝔀𝓸𝓫•𝓢𝓱𝓪𝓻𝓮✨
- 链接:https://wobshare.us.kg//Linux-Command
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。