1.查询指令
man
--help
2.目录操作类
cd 例 cd ..返回上一目录
cd /home/桌面 进入目录
cd [-L|[-P [-e]] [-@]] [目录]
改变 shell 工作目录。
pwd: pwd [-LP]
打印当前工作目录的名字。
ls:
ls [选项]... [文件]...
列出给定文件(默认为当前目录)的信息。
如果不指定 -cftuvSUX 中任意一个或--sort 选项,则根据字母大小排序。
mkdir: 例 mkdir work 创建目录
mkdir [选项]... 目录...
若指定<目录>不存在则创建目录。
rmdir : 例 rmdir work 删除work
rmdir [选项]... 目录...
删除指定的空目录。
mv: 例 mv work/ mywork 更名.
例 mv work /home/桌面 移动位置
mv [选项]... [-T] 源文件 目标文件
或:mv [选项]... 源文件... 目录
或:mv [选项]... -t 目录 源文件...
将<源文件>重命名为<目标文件>,或将<源文件>移动至指定<目录>。
3.文本操作类
touch 例 touch work.txt
除非提供 -c 或 -h 选项,否则指定不存在的文件将会被创建为空文件。
cat : 例 cat work.txt 查看文件内容
cat [选项]... [文件]...
连接所有指定文件并将结果写到标准输出。
echo: 例 echo 1234 打印字符串
例 echo 1234 >> work.txt 向文件末尾添加字符串
(>)替换文件字符串
wc 例 wc work.txt
wc -l\-w\-c work.txt
打印对每个给定文件的新行、单词和字节计数的结果;如果指定了超过
一个文件,则还会打印一个总行数。此处的一个单词是指由空白字符分隔的
长度大于零的字符序列。
rm 例 rm -r work 删除目录下所有内容
例 rm 123.txt 删除文件
rm [选项]... [文件]...
删除(unlink)指定<文件>。
ln 例 ln 123.txt 456
创建123.txt 的副本 456
例 ln -s 456 789
生成的是硬链接 456消失 789无法访问
在第一种格式中,创建具有指定<链接名>且指向指定<目标>的链接。
在第二种格式中,在当前目录创建指向<目标>位置的链接。
在第三、四种格式中,在指定<目录>中创建指向指定<目标>的链接。
cp cp [选项]... [-T] 源文件 目标文件 cp -r 复制目录
例 cp 123.txt 456.txt 将123内容复制给456
tar 例 tar-cf archive.tar foo bar#从文件foo和bar创建archive.tar。
tar-tvf archive.tar #详细列出archive.tar中的所有文件。
tar-xf archive.tar #从archive.tar中提取所有文件。
find 查找文件 例 find 123.txt
grep 用法: grep [选项]... 模式 [文件]...
在每个<文件>中查找给定<模式>。
例如:grep "love" en.txt
grep "love" en.txt -n 显示行号
grep -i 'hello world' menu.h main.c
<模式>可以包括多个模式字符串,使用换行符进行分隔
4.用户管理
cat /etc/group 用户查询
sudo 获取临时root权限 sudo 命令
su 用户之间切换 su lizhaoyang
adduser 创建新用户 sudo adduser xiaoli
usermod 修改用户id sudo usermod -g 1001 xiaoen
deluser 删除用户 sudo deluser xiaoen
passwd 修改用户密码 sudo passwd xiaoli
addgroup 添加用户组 addgroup gr1
delgroup 删除用户组 sudo delgroup xiaoen
5.文件权限
第一行rwx 用户对该文件权限
第二行rwx 用户组对该文件权限
第三行rwx 其他用户对该文件权限
chomd 修改文件使用权限 例 sudo chmod 777 en.txt
rwx 111 7
-wx 011 3 以此类推
chown 修改文件拥有者 sudo chown xiaoli en.txt 第三个是将要修改过去的用户名
chgrp 修改文件用户组 sudo chgrp xiaoli en.txt 第三个是将要修改过去的用户组
6.磁盘管理类
df -h 显示磁盘空间
du -s -h 显示当前目录下文件大小空间
mount 挂在文件系统
umount 卸载文件系统
7.网络操作
ping 查看网络连接 例 ping ww.baidu.com
ifconfig 查看网络状态 sudo ifconfig enp0s3 192.168.72.2 修改以太网ip
sudo ifconfig enp0s3 down 关闭以太网 sudo ifconfig enp0s3 up 打开以太网
控制终端类
clear 清楚终端界面
开关机命令
reboot 重启
poweroff 关机
编辑器
gedit编辑器 gedit 123.txt
窗口界面打开文本 类似记事本
vi/vim编辑器
vim是vi的升级版
全部用户,全部进程 /etc/bash.bashrc 可定义环境变量
一个用户,一个进程 ~/.bashrc
软件管家 dpkg工具
安装软件 dpkg -i xxx.deb
查看安装目录 dpkg -L XXXX
显示版本 dpkg -1 xxxxx
详细信息 dpkg -s xxxxx
罗列内容 dpkg -c xxxx.deb
卸载软件 dpkg -r xxxx
apt 命令
apt install xxx
apt update