Linux命令

一、文件管理

1.pwd

  • 查看当前路径
    在这里插入图片描述

2.ls

  • ls:查看当前文件夹下的所有文件
    在这里插入图片描述

  • ls -a:查看所有目录包括隐藏文件夹,以.开头的一般是隐藏文件
    在这里插入图片描述

  • ls -l:查看 文件目录详情
    在这里插入图片描述

  • 浏览:查看文件详情等价ls -l
    在这里插入图片描述

二、目录管理

1.cd

  • cd:打开文件夹
    当文件夹的名字很长的时候直接输入文件夹的前几个名字,按tab键会自动补全。
    在这里插入图片描述
  • cd …:返回上一级目录
    在这里插入图片描述
  • cd ~:返回到root目录
    在这里插入图片描述
  • cd -:返回上一级目录
    在这里插入图片描述

三、创建目录与删除目录

1.mkdir

  • 1.mkdir:创建一个目录
    在这里插入图片描述
  • mkdir -p:创建多级目录
    在这里插入图片描述

2.rmdir :删除目录

在这里插入图片描述

四、查看文件

1.cat

  • 1.cat:查看文件内容
    但是cat显示的内容有限,不能全部查看
    在这里插入图片描述

2.more

  • more:显示一屏幕,按回车一页一页的显示
    在这里插入图片描述

3.less

  • 1.less:显示一页的文件内容,可以按空格一页一页的显示,可以按回车一行一行的显示,还可以按上下键翻阅,按q或者ctrl c 可以退出。
    在这里插入图片描述

4.tail

  • 1.tail -10:显示文件最后10行的内容
    在这里插入图片描述
  • tail -f:动态的显示10行内容,这个内容是没有结束的,如果内容还在一直更新,也可以动态的显示。
    在这里插入图片描述

五、文件删除、拷贝

1.cp

  • cp 文件名 文件路径:复制文件
    在这里插入图片描述
  • cp 文件名 文件路径/重命名:拷贝文件并且重新命名
    在这里插入图片描述

2.mv

  • mv 文件名 路劲:剪切文件,并且也可以想复制一样重命名文件名
    在这里插入图片描述

3.rm

  • rm:删除文件,它会询问你是否删除,n代表不删除,y代表删除。
    在这里插入图片描述
  • rm -r:删除文件夹,它会询问你是否需要删除?n代表不删除,y代表删除。
    在这里插入图片描述
  • rm -rf:不询问意见直接删除
    在这里插入图片描述
  • rm -rf *:删除所有
  • rm -rf /*:自杀,删库跑路了

六、压缩、解压

1.tar

  • tar -c:创建一个新的tar文件
  • tar -v:显示运行过程的信息
  • tar -f:指定文件名
  • tar -z:调用gzip压缩命令进行压缩
  • tar -t:查看压缩文件的内容
  • tar -x:解开tar文件
    打包成一个tar包
    在这里插入图片描述
    显示打包之后的tar包
    在这里插入图片描述
    压缩
    在这里插入图片描述
    压缩之后的文件大小变小了
    在这里插入图片描述
    解压到当前文件夹
    在这里插入图片描述
    解压到指定目录
    在这里插入图片描述

七、查找文件内容

1.find

  • 1.find -name 文件名:查找文件路径
    在这里插入图片描述
  • 2.find -name 文件名*.后缀:在所有文件夹下进行模糊查找
    在这里插入图片描述

2.grep

  • grep 关键字 文件路径:查找某个文件中的关键字所在这一行的信息
    在这里插入图片描述
  • grep 关键字 文件路径 --color:高亮显示关键字信息
    在这里插入图片描述
  • grep 关键字 文件路径 --color -A1 -B2:-A是前面多显示一行 -B是后面多显示一行,数字可以自定义
    在这里插入图片描述

八、其他常见指令

1. pwd

  • pwd:显示当前所在的目录

2.touch

  • 1.touch:创建一个空文件

3.clear

  • clear:清屏

九、vi和vim编辑器

1.vim

  • vim 文件名:如果这个文件已经存在则是打开文件内容,如果不存在则是创建一个txt文件.
  • i:进入insert文件编辑模式
  • ESC键:退出到命令行模式
  • shift +冒号:进入底层模式
  • w:保存
  • q!:不保存退出
  • wq:保存并且退出
  • :/搜索内容:可以直接高亮显示你的搜索内容
    在这里插入图片描述
    在这里插入图片描述

十、重定向输入和系统管理命令

1.cat

  • cat a.文件名 > b文件:将a文件的内容重定向/覆盖到b文件中
    在这里插入图片描述
  • cat a文件 >> b.文件:将a文件中的内容追加到b文件
    在这里插入图片描述

2.ps

  • ps -ef:查看所有的进程
    在这里插入图片描述
  • ps -ef | grep 关键字:搜索含有关键字的进程信息
    在这里插入图片描述

3.kill

  • kill -9 进程编号:强制杀死进程
    在这里插入图片描述

4. |

  • |:管道,管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。
    比如ls 的帮助信息一页显示不完整,然后使用管道more翻页查看所有的信息.
    在这里插入图片描述

十一、linux权限系统

1.权限值的含义

权限由于10个字符组成,分为4组,第一组占用一个字符,其他的每组占用3个字符.
在这里插入图片描述

第一组 代表文件类型

  • -:表示文件
  • d:表示文件夹
  • l:表示链接

第二组 当前用户具有该文件的权限

  • r:read读(权值为4)
  • w:write写(权值为2)
  • x:excute执行(权值为1)

第三组 当前组内其他用户具有该文件的权限

  • r:read读
  • w:write写
  • x:excute执行

第四组 其他组的用户具有该文件的权限

  • r:read读
  • w:write写
  • x:excute执行

2.chmod修改权限

  • chmod:变更文件或者目录的权限
  • 方式1: chmod u=rwx,g=rx,o=rx 文件名
    其中:
    u:当前用户
    g:当前组内的其他用户
    o:其他的组内用户
    例如:修改权限前后对比,颜色都发生了改变.
    在这里插入图片描述
  • 方式2:chmod 765 文件名
    其中755的每个数字都是代表了一组权限
    由前面所知,每个权限都拥有其权值
    r:权值为4
    w:权值为2
    x:权值为1
    则:
    数字7代表权限rwx
    数字6代表权限rw
    数字5代表权限rx
    例如:
    b.txt的权限为- rw- r-- r-- 变成权限 - rwx rw- r-x
    在这里插入图片描述

3.权限的颜色识别

  • 绿色:可执行文件
  • 白色:文件
  • 红色:压缩文件
    在这里插入图片描述

十二、linux的网络操作

1.主机名配置

  • hostname:查看主机名
    在这里插入图片描述
  • hostname:xxx 修改主机名 重启后无效
    在这里插入图片描述
    如果想要永久生效,可以修改/etc/sysconfig/network文件
    在这里插入图片描述
    修改配置文件:
    在这里插入图片描述

2.IP地址配置

如果不配置ip地址,下次远程连接的时候就要重新换IP地址

  • service network restart:重启网络服务
    在这里插入图片描述
  • ifconfig:查看ip信息
    在这里插入图片描述
  • 修改IP地址
    在这里插入图片描述
    vim编辑
    在这里插入图片描述

3.域名映射

/etc/hosts文件用于在通过主机名进行访问时做ip地址解析之用.
相当于windows系统的C:\Windows\System32\drivers\etc\hosts文件的功能.
vim hosts文件
在这里插入图片描述
修改
在这里插入图片描述
ping一下,如果之前没有在hosts文件中添加就会报错Unknow …
在这里插入图片描述

4.网络服务管理

1.网络服务设置

  • service network status 查看指定服务的状态
  • service network stop 停止指定服务
  • service network start 启动指定服务
  • service network restart 重启指定服务
  • service --status–all 查看系统中所有后台服务
  • netstat –nltp 查看系统中网络进程的端口监听情况

2.防火墙设置

防火墙根据配置文件/etc/sysconfig/iptables来控制本机的”出”、”入”网络访问行为。

  • service iptables status 查看防火墙状态
  • service iptables stop 关闭防火墙
  • service iptables start 启动防火墙
  • chkconfig iptables off 禁止防火墙自启
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Linux命令PDF是一种包含Linux操作系统中常用命令和其使用方法的电子书格式文件。通过下载和阅读Linux命令PDF,用户可以方便地学习、查找和使用Linux系统中的各种命令Linux命令PDF中通常会包含诸如文件操作、目录管理、进程管理、网络配置、软件安装等方面的命令。通过学习这些命令,用户可以更好地理解和掌握Linux系统的使用。不论是Linux初学者还是有经验的用户,都可以利用Linux命令PDF来提高自己的技能和效率。 Linux命令PDF的优势包括: 1. 全面性:Linux命令PDF中包含了Linux系统中几乎所有的常用命令,用户可根据需要选择学习和掌握特定的命令。 2. 方便性:PDF文件格式易于阅读和搜索,用户可以方便地在文档中查找和定位具体的命令和使用方法。 3. 离线使用:用户可以将Linux命令PDF下载到本地,便于随时查阅,无需依赖网络连接。 4. 可打印性:用户可以将Linux命令PDF打印成纸质文档,以备在没有电脑或电子设备的情况下使用。 5. 更新性:由于Linux系统的不断更新和发展,命令也在不断增加和演变。因此,一些Linux命令PDF会提供定期的更新版本,使用户能够获取到最新的命令和使用方法。 总之,Linux命令PDF是一种有助于用户学习和使用Linux系统的工具。通过下载和了解Linux命令PDF,用户可以很快地了解和掌握Linux系统中的常用命令,从而提高自己的工作效率和技能水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值