#linux常用命令

(一)发行版:Ubuntu16.04.7


(二)记录:

参考:

常用的50个linux命令行_linux命令行大全-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/lhr2000426/article/details/129241618#:~:text=%E5%B8%B8%E7%94%A8%E7%9A%8450%E4%B8%AAlinux%E5%91%BD%E4%BB%A4%E8%A1%8C%201%20ls%20-%20Linux%20%E4%B8%AD%E6%9C%80%E5%B8%B8%E7%94%A8%E7%9A%84%E5%88%97%E5%87%BA%E7%9B%AE%E5%BD%95%E7%9A%84%E5%91%BD%E4%BB%A4%202%20pwd,rm%20-%20%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%208%20touch%20-%20%E5%88%9B%E5%BB%BA%E7%A9%BA%E7%99%BD%2F%E7%A9%BA%E6%96%87%E4%BB%B6%20%E6%9B%B4%E5%A4%9A%E9%A1%B9%E7%9B%AE

115个最常用的Linux命令行大全 - 知乎 (zhihu.com)icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/420247468


(三)命令:

  1. ls - Linux 中最常用的列出目录的命令,ls -al 显示所有目录包括隐藏文件(以.开头的文件为隐藏文件,ls查看文件功能信息,-a显示所有文件,-l显示文本的所有信息)
  2. pwd - 在 Linux 中打印工作目录命令
  3. cd - 用于浏览目录的 Linux 命令
  4. mkdir - 用于在 Linux 中创建目录的命令
  5. mv - 在 Linux 中移动或重命名文件
  6. cp - 与 mv 类似的用法,但用于在 Linux 中复制文件
  7. rm - 删除文件或目录
  8. touch - 创建空白/空文件
  9. ln - 创建指向其他文件的符号链接(快捷方式)
  10. cat - 在终端上显示文件内容
  11. clear - 清除终端显示
  12. echo - 打印命令后面的任何文本
  13. less - Linux 命令在终端中显示分页输出
  14. man - 访问所有 Linux 命令的手册页
  15. uname - 用于获取有关操作系统基本信息的 Linux 命令
  16. whoami - 获取活动用户名
  17. tar - 在 Linux 中提取和压缩文件的命令
  18. grep - 在输出中搜索字符串
  19. head - 从顶部返回指定的行数
  20. tail - 从底部返回指定的行数
  21. diff - 查找两个文件之间的差异
  22. cmp - 允许您检查两个文件是否相同
  23. comm - 结合了 diff 和 cmp 的功能
  24. sort - Linux 命令,用于在输出时对文件内容进行排序
  25. export - 在 Linux 中导出环境变量
  26. zip - Linux 中的 zip 文件
  27. unzip - 在 Linux 中解压缩文件
  28. ssh - Linux 中的 Secure Shell 命令
  29. sevice - 用于启动和停止服务的 Linux 命令
  30. ps - 显示活动进程
  31. kill and killall - 按进程 ID 或名称终止活动进程
  32. df - 显示磁盘文件系统信息
  33. mount - 在 Linux 中挂载文件系统
  34. chmod - 更改文件权限的命令
  35. chown - 用于授予文件或文件夹所有权的命令
  36. ifconfig - 显示网络接口和 IP 地址
  37. traceroute - 跟踪所有网络跃点以到达目标
  38. wget - 从互联网直接下载文件
  39. ufw - 防火墙命令
  40. iptables - 用于所有其他防火墙实用程序接口的基础防火墙
  41. apt, pacman, yum, rpm - 软件包管理器取决于发行版
  42. sudo - 在 Linux 中提升权限的命令
  43. cal - 查看命令行日历
  44. alias-为常用命令创建自定义快捷方式
  45. dd - 主要用于创建可启动的USB记忆棒
  46. whereis - 找到命令的二进制、源和手册页
  47. whatis - 查找命令的用途
  48. top - 实时查看活动进程及其系统使用情况
  49. useradd and usermod - 添加新用户或更改现有用户数据
  50. 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正确)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值