挑灯夜读——Linux常用指令

24 篇文章 0 订阅
11 篇文章 0 订阅

一、文件操作指令

  • find
    • find指令:查询文件或相关参数
1:find与时间相关
-mtime n:n为数字,意思为在n天之前的一天内被更改过的文件
2:find与用户或用户组名相关
-user name:列出文件所有者为name的文件
3:与文件权限及名称有关
-name filename:找出文件名为filename的文件
  • ls
    • ls命令:展示文件夹内的内容
-a :全部档案
-d :仅列出目录本身,而不是列出目录内的档案数据
  • cd

    • cd:在命令端进入文件目录
  • tree

    • 显示树型的层级目录结构,非原生目录,需要安装tree
  • cp

    • cp目录:作为复制
-a :将文件特性一起复制
-p:将文件的属性一起复制
-i:若目标文件已经存在时,在覆盖时会先询问操作的进行
  • rm
    • rm命令:用作删除
-f:就是force,忽略不存在文件,不会出现警告
-i:互动模式,在删除前会询问用户是否操作
-r:递归删除,最常用于目录删除,它是以一个非常危险的参数
  • mv
    • mv命令:用作移动文件
-f:同上,忽略不存在
-i:互动模式
-u:若存在,比目标文件新才会更新
  • pwd

    • pwd命令:查看当前目录完整路径
  • tar

    • tar命令:用于压缩解压
-c:新建打包文件
-t:查看打包文件的内容包含有哪些文件名
-z:通过bzip2的支持进行解压缩
-v:在解压缩中,将正在处理的文件名显示出来
  • mkdir
    • mkdir命令:创建目录
-m:mode模式,设定模式
-p:--parents 可以是一个路径名称
-v:--verbose每次创建新目录都显示信息
  • rmdir

    • rmdir命令:删除目录
  • gzip

    • gzip命令:命令压缩文件或者文件夹为gz文件

二、进程相关命令

  • ps
    • ps命令:显示正在运行的进程,会显示进程的一些信息,如pid,cpu和内存使用情况
-A:全部进程均显示
-a:不与terminal有关的所有进程
-u:有效用户的相关进程
  • kill
    • kill命令:用于终止进程
kill -signal PID
  • killall

    • kill命令:清除所有进程
  • free

    • free命令:用于显示Linux系统中空闲的、已用的物理内存及swap内存和内核使用的buffer
-b:以byte为单位显示内存使用情况
-k:以kb为单位
-m:以MB为单位
-g:以GB为单位
  • top
    • top命令:显示系统中各个进程的资源占用状况,类似于Windows的任务管理器
-b:批处理
-u<用户名> 指定用户名
-p<进程号> 指定进程

三、权限相关命令

  • chmod
    • chmod命令:更改权限
chmod 0755 file //把file文件权限改为-rxwr-xr-x
chmod g+w file //把file的文件权限加入用户组可写权限
  • chown
    • chown命令:改变文件文件所有者
chown [para] ... [owner] [:[group]] file ...
  • usermod
    • usermod命令:修改用户信息
usermod -h
usermod [options] LOGIN
  • userdel

    • userdel命令:删除用户
  • sudo

    • sudo命令:用来以其它身份执行命令,预设的命令为root
  • passwd

    • passwd命令:设置用户密码

四、文本查看编辑等命令

  • vi/vim

    • vi/vim命令:使用vi编辑器
  • cat

    • cat命令:连接文件或标准输入并打印。通常用来显示文件内容,或者几个文件连接起来显示

五、网络相关命令

  • ping
    • ping命令:用于确定主机与外部连接状态
ping [参数] [主机名或IP地址]
  • ssh
    • ssh命令:用于远程登陆上Linux主机
ssh [-l login_name] [-p port] [user@] hostname
  • telnet
    • telnet命令:用来远程登录操作
telnet [参数] [主机]
  • wget
    • wget命令:从远程下载的工具
wget [参数] [URL地址]
  • ifconfig
    • ifconfig命令:用来查看和配置网络设备。当网络环境发生改变时可以通过命令对网络进行相应配置
ifconfig [网络设备] [参数]

后记

  • 以上是比较常见的命令,希望能够牢记网络和进程相关命令,其它熟用就行。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Linux和MacOS是两种不同的操作系统,虽然它们都属于类Unix操作系统,但在很多方面有着不同的特点和用途。首先,在硬件支持方面,Linux支持的平台比较多,不挑配置,性能好坏都不影响Linux的运行,即使是老旧的电脑也可以选择合适的Linux发行版本并且顺畅运行。而MacOS系统则相对较少支持硬件平台,一般只适用于苹果机,安装在其他电脑上会遇到很多问题。\[2\] 其次,在使用上,MacOS系统相对更注重用户友好性和人性化设计,提供了很多优秀的软件和工具,适合进行视频剪辑、平面设计等工作。而Linux系统则更适合从事开发、运维工程师和系统管理等工作,因为它具有开源的特点,安全性和稳定性较好,同时也有丰富的开发工具和命令行支持。\[1\] 此外,使用MacOS和Linux会培养不同的思维方式。在MacOS下,用户更倾向于使用图形界面的工具来完成任务,而在Linux下,用户更倾向于使用命令行工具或多个不同的工具组合来实现目标。此外,MacOS拥有更多的软件选择,而Linux则更注重高效和自定义性。\[3\] 总而言之,尽管Linux和MacOS有一些相似之处,但它们在硬件支持、使用场景和思维方式等方面存在差异。选择使用哪种操作系统取决于个人的需求和偏好。 #### 引用[.reference_title] - *1* *2* [Linux vs MacOS ,你更喜欢哪个系统?](https://blog.csdn.net/yaxuan88521/article/details/131450588)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Mac OS和Linux的区别](https://blog.csdn.net/zfpp25_/article/details/9309937)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

米店不卖你

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值