(一)发行版:Ubuntu16.04.7
(二)记录:
参考:
115个最常用的Linux命令行大全 - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/420247468
(三)命令:
- ls - Linux 中最常用的列出目录的命令,ls -al 显示所有目录包括隐藏文件(以.开头的文件为隐藏文件,ls查看文件功能信息,-a显示所有文件,-l显示文本的所有信息)
- pwd - 在 Linux 中打印工作目录命令
- cd - 用于浏览目录的 Linux 命令
- mkdir - 用于在 Linux 中创建目录的命令
- mv - 在 Linux 中移动或重命名文件
- cp - 与 mv 类似的用法,但用于在 Linux 中复制文件
- rm - 删除文件或目录
- touch - 创建空白/空文件
- ln - 创建指向其他文件的符号链接(快捷方式)
- cat - 在终端上显示文件内容
- clear - 清除终端显示
- echo - 打印命令后面的任何文本
- less - Linux 命令在终端中显示分页输出
- man - 访问所有 Linux 命令的手册页
- uname - 用于获取有关操作系统基本信息的 Linux 命令
- whoami - 获取活动用户名
- tar - 在 Linux 中提取和压缩文件的命令
- grep - 在输出中搜索字符串
- head - 从顶部返回指定的行数
- tail - 从底部返回指定的行数
- diff - 查找两个文件之间的差异
- cmp - 允许您检查两个文件是否相同
- comm - 结合了 diff 和 cmp 的功能
- sort - Linux 命令,用于在输出时对文件内容进行排序
- export - 在 Linux 中导出环境变量
- zip - Linux 中的 zip 文件
- unzip - 在 Linux 中解压缩文件
- ssh - Linux 中的 Secure Shell 命令
- sevice - 用于启动和停止服务的 Linux 命令
- ps - 显示活动进程
- kill and killall - 按进程 ID 或名称终止活动进程
- df - 显示磁盘文件系统信息
- mount - 在 Linux 中挂载文件系统
- chmod - 更改文件权限的命令
- chown - 用于授予文件或文件夹所有权的命令
- ifconfig - 显示网络接口和 IP 地址
- traceroute - 跟踪所有网络跃点以到达目标
- wget - 从互联网直接下载文件
- ufw - 防火墙命令
- iptables - 用于所有其他防火墙实用程序接口的基础防火墙
- apt, pacman, yum, rpm - 软件包管理器取决于发行版
- sudo - 在 Linux 中提升权限的命令
- cal - 查看命令行日历
- alias-为常用命令创建自定义快捷方式
- dd - 主要用于创建可启动的USB记忆棒
- whereis - 找到命令的二进制、源和手册页
- whatis - 查找命令的用途
- top - 实时查看活动进程及其系统使用情况
- useradd and usermod - 添加新用户或更改现有用户数据
- passwd - 为现有用户创建或更新密码
第一列代表文件类型:
d代表目录文件
-代表普通文件
p代表管理文件
l代表链接文件
b代表块文件
c代表字符设备文件
s代表套接字文件
文件权限:
r读权限
w写权限
x可执行权限
-代表无权限
Desktop显示周有两个快捷方式
.当前目录
..上一级目录
cd改变当前工作目录
cd /目录 进入某一目录
cd .. 回到上一级目录
cd / 进入到系统根目录下
cd~ 回到当前用户主目录
显示当前路径pwd
mkdir创建文件夹(智能只能文件夹即目录)
mkdir -p 文件夹1/文件夹2/文件夹3
rmdir 删除空的文件夹
rm -r 递归删除该目录下的所有子目录
rm -rf 强制删除
rm -ri删除前询问
touch + 文件名 创建一个文件(.c .h .txt ......)
删除直接 rm + 文件名(main.c)
清理屏幕:
clear 只是翻页,历史记录向上滑动滚轮可以看到
reset 清除历史记录
复制命令:
cp + 要复制的文件名 + 复制之后的文件名
cp -r +要复制的目录+复制之后的目录名(-r 递归 ,复制文件夹下的所有内容),文件夹(目录)几乎操作都需要-r 是因为文件夹往往包含了其他文件,需要递归删除
cp +要复制文件名 +新路径(比如复制到上一级home中,这个操作需要root权限)
cp -r +要复制文件名+新路径(操作文件夹)
修改文件名,修改目录,移动文件mv
修改文件名 mv + 文件名 +新文件名
修改目录名
移动文件(移动当前目录下的ta文件夹中的t1文件夹到当前文件夹,此时不用加-r递归)
移动全部文件
mv 路径/* 新路径
模糊选择移动(*)
压缩和解压缩
tar功能:对文件和目录进行打包
a.创建一个bz2压缩包(压缩File)并且解压缩刚才的压缩包(因为相同目录不能有同名,所以先删除原本的File)
b.创建 gzip压缩包并且解压
c.将文件解压到指定文件夹(用 -C 指定)
查看和配置网络状态
ifconfig
设置IP地址:ifconfig + 网卡+IP(ens33即为网卡名称)(root权限)
关闭网卡:ifconfig+网卡+down(root权限)
打开网卡:ifconfig+网卡+up(root权限)
查看文件内容
cat +文件名
cat -b +文件名(对输出的行编号)
重启系统
reboot
关机
poweroff
查看windows系统的网络配置
ipconfig
连接测试ping(目标可以是IP也可以是域名)
测试本机与目标机的网络是否联通(此处测试是自己的windows系统)
a.如果不指定ping几次会一次ping下去,可以按下ctrl+c停止
b.指定ping几次 ping + ip + -c +次数
c.ping网站(要保证DNS正确)