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 许可协议,转载请注明出处。



