Linux 命令备忘单


在此 Linux/Unix 命令行备忘单中,您将了解:

基本 Linux 命令

命令 简介
ls 列出当前工作目录中的所有文件和目录
ls -R 列出子目录中的文件
ls -a 列出隐藏文件
ls -al 列出文件和目录的详细信息,如权限、大小、所有者等。
cd or cd ~ 导航到 HOME 目录
cd .. 向上移动一级
cd 更改至特定目录
cd / 移至根目录
cat > filename 创建一个新文件
cat filename 显示文件内容
cat file1 file2 > file3 连接两个文件(file1、file2)并将输出存储在一个新文件(file3)中
mv file "new file path" 将文件移动到新位置
mv filename new_file_name 将文件重命名为新文件名
sudo 允许普通用户以超级用户或 root 的安全权限运行程序
rm filename 删除文件
man 提供命令的帮助信息
history 列出当前终端会话中输入的所有过去命令
clear 清除终端
mkdir directoryname 在当前工作目录或指定路径创建一个新目录
rmdir 删除目录
mv 重命名目录
pr -x 将文件分成 x 列
pr -h 为文件分配一个标题
pr -n 用 Line 表示文件 Numbers
lp -nc , lpr c 打印文件的“c”份副本
 lp-d lp-P
指定打印机的名称
apt-get
用于安装和更新包的命令
mail -s 'subject'
-c 'cc-address'

-b 'bcc-address'
'to-address'
发送电子邮件的命令
mail -s "Subject"
to-address < Filename
发送带附件的电子邮件的命令

文件权限命令

命令 简介
ls -l 显示文件类型和访问权限
r 读取权限
w 写权限
x 执行权限
-= 没有许可
Chown user 更改文件/目录的所有权
Chown user:group filename 更改文件或目录的用户和组

环境变量命令

命令 简介
echo $VARIABLE 显示变量的值
env 显示所有环境变量
VARIABLE_NAME= variable_value 创建一个新变量
Unset 删除一个变量
export Variable=value 设置环境变量的值

linux的用户管理命令

命令 简介
sudo adduser username 添加新用户
sudo passwd -l 'username' 更改用户密码
sudo userdel -r 'username' 删除新创建的用户
sudo usermod -a -G GROUPNAME USERNAME 将用户添加到组
sudo deluser USER GROUPNAME 从组中删除用户
finger 显示所有登录用户的信息
finger username 提供特定用户的信息

网络命令

命令 简介
SSH username@ip-address or hostname 使用 SSH 登录远程 Linux 计算机
Ping hostname="" or ="" ping 并分析网络和主机连接
dir 显示远程计算机当前目录中的文件
cd "dirname" 在远程计算机上将目录更改为“dirname”
put file 将“文件”从本地上传到远程计算机
get file 从远程下载“文件”到本地计算机
quit 退出

处理命令

命令 简介
bg 将进程发送到后台
fg 在前台运行已停止的进程
top 所有活动进程的详细信息
ps 给出为用户运行的进程的状态
ps PID 给出特定进程的状态
pidof 给出进程的进程 ID (PID)
kill PID 杀死一个进程
nice 启动具有给定优先级的进程
renice 更改已运行进程的优先级
df 为您的系统提供可用的硬盘空间
free 为您的系统提供免费的 RAM

VI 编辑命令

命令 简介
i 在光标处插入(进入插入模式)
a 在光标后写入(进入插入模式)
A 在行末写入(进入插入模式)
ESC 终止插入模式
u 撤消上次更改
U 撤消对整行所做的所有更改
o 打开新行(进入插入模式)
dd 删除行
3dd 删除3行
D 删除光标后行的内容
C 删除光标后一行的内容并插入新文本。按 ESC 键结束插入。
dw 删除单词
4dw 删除4个字
cw 更改单词
x 删除光标处的字符
r 替换字符
R 覆盖光标之后的字符
s 替换光标处的一个字符继续插入
S 替换整行并开始在行首插入
~ 更改单个字符的大小写

希望本 Linux 参考指南对您有所帮助!