热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

[Linux系统指令]Linux操作系统基础指令简单提要

Linux操作系统基础指令简单提要常用命令:clear清屏pwdPrintWorkingDirectory的缩写,可显示当前所在工作目录的全路径

Linux操作系统基础指令简单提要

 

  • 常用命令:

  clear 清屏
  pwd Print Working Directory的缩写,可显示当前所在工作目录的全路径
  whoami 当前用户的用户名
  file -name- 显示详细信息

 

  • 文件相关命令:

  touch 创建文件
  cp 复制文件
  mv 移动文件,cp和mv在移动复制过程中可以修改文件名,mv可以完成重命名的功能
  rm 删除文件,删除后不经过回收站,直接删除,基本无法找回
  find 查找文件,-name 以文件名查找
  chmod 修改文件权限
    r4 w2 x1    
    例如:chmod 644 文件名
    显示:类型 | 所有者 | 同组 | 其他
  ln 创建链接文件
    硬链接,如果目标文件被删除,不影响链接的访问,它链接的是文件的内容
    软链接,如果目标文件删除,则链接文件就不能访问

 

  • 与目录相关的命令:

  Linux的目录结构:
  / 根目录
  ~ 当前用户的主目录
  .. 当前目录的上一级
  . 代表当前目录
  mkdir 创建目录 -p 补全所缺失的路径
  rmdir 删除空目录
  rm -rf 删除非空目录
  cp 复制目录
  tar 压缩、解压缩目录,压缩 -zcvf、解压 -zxvf
  chmod -R 以递归的方式
  PS:目录就是特殊的文件,操作文件的命令也可以用来操作目录,只是需要加些额外的参数。目录文件只能创建软链接。

 

  • 网络相关命令:

  ifconfig/ipconfig查看或设置网络配置信息
  ping 测试网络是否连通
  Linux默认会一直执行,需要用C+c退出。
  windows默认只执行4次,/t会一直执行。

 

  • 远程登录命令:

  telnet:早期使用,明码传输数据。
  ssh:采用加密通信,安全,在windows需要安装额外的程序

 

  • 文件传输文件:

  ftp:简单文件传输协议。
  ssh:密文传输保障安全,可以通过命令service sshd status来查看sshd服务是否开启

 

  • 管理员命令:

  ubuntu系统的用户分类:
  1.超级用户root,在ubuntu中默认不开户
     sudo passwd root 重置密码
  2.管理员用户
     使用sudo命令可能获取到超级权限
  3.普通用户
     只能在自己的主目录下活动(/home/用户名)
  4.访客用户

  sudo apt-get update 更新软件源
  sudo apt-get upgrade 更新系统
  sudo apt-get install pack安装新程序
    sudo apt-get install vim
    sudo apt-get install g++
    sudo apt-get install typespeed
  sudo apt-get remove pack 删除软件
  sudo apt-get autoremove pack 自动删除
  sudo apt-get install -f 自动补全缺少的依赖文件
  sudo reboot 重启
  sudo init 0 关机

  • 通配符:

  *   代表任何任意多个字符
  ? 代表任意一个字符

 

  • 重定向:

  > 以清空方式创建一个新文件来存储
  >> 以追加方式定入,在原来的基础上添加。

 

  • 管道:

  | 把一条命令的执行结束输入给另外一条命令。
  find / | grep "name"
  grep -r "name" *
  续行符
  \ 当命令一行无法写守时使用

  • 帮助手册:

  man cmd
  1 系统命令
  2 系统函数
  3 C语言标准库函数
  q 键退出

  • 终端的使用技巧:

  Ctrl+A+t 打开终端
  Shift+Ctrl+t 新终端标签(在同一目录下)
  F11 全屏
  up/down 调出命令记录
  Ctrl+l 清屏
  Tab 补全,如果匹配的内容太多,回车翻一行,空格翻一页。

  • 终端的配置:

  终端配置文件 ~/.bashrc,每次新添加添加内容要使用source重新加载,如果删除内容,要关闭终端重新启动。
  命令提示符:PS1
  取别名alias
    alias name='cmd -arg'
  自定义函数
    $n 代表第几个参数。

  • 基本的脚本编程

  把Linux系统命令,记录在文件中,加入一些流程控制语句,形成的文本文件。
  默认是没有执行权限的,需要使用chmod 添加执行权限才能执行。
  ./脚本名(脚本名一般以sh结尾)

 

  Linux命令大全:http://man.linuxde.net/

  尚在学习中,随笔记录以供今后查阅、巩固以及更正早期认知错误,随时更新。

  首次记录时间:2018-04-09  23:00:27
  最近更新时间:2018-05-12  15:08:34

 

转:https://www.cnblogs.com/usingnamespace-caoliu/p/8763602.html



推荐阅读
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 高端存储技术演进与趋势
    本文探讨了高端存储技术的发展趋势,包括松耦合架构、虚拟化、高性能、高安全性和智能化等方面。同时,分析了全闪存阵列和中端存储集群对高端存储市场的冲击,以及高端存储在不同应用场景中的发展趋势。 ... [详细]
  • 我有一个从C项目编译的.o文件,该文件引用了名为init_static_pool ... [详细]
  • 在 CentOS 6.4 上安装 QT5 并启动 Qt Creator 时,可能会遇到缺少 GLIBCXX_3.4.15 的问题。这是由于系统中的 libstdc++.so.6 版本过低。本文将详细介绍如何通过更新 GCC 版本来解决这一问题。 ... [详细]
  • WinMain 函数详解及示例
    本文详细介绍了 WinMain 函数的参数及其用途,并提供了一个具体的示例代码来解析 WinMain 函数的实现。 ... [详细]
  • 本文介绍了如何利用Shell脚本高效地部署MHA(MySQL High Availability)高可用集群。通过详细的脚本编写和配置示例,展示了自动化部署过程中的关键步骤和注意事项。该方法不仅简化了集群的部署流程,还提高了系统的稳定性和可用性。 ... [详细]
  • NOIP2000的单词接龙问题与常见的成语接龙游戏有异曲同工之妙。题目要求在给定的一组单词中,从指定的起始字母开始,构建最长的“单词链”。每个单词在链中最多可出现两次。本文将详细解析该题目的解法,并分享学习过程中的心得体会。 ... [详细]
  • PHP 5.5.31 和 PHP 5.6.17 安全更新发布
    PHP 5.5.31 和 PHP 5.6.17 已正式发布,主要包含多个安全修复。强烈建议所有用户尽快升级至最新版本以确保系统安全。 ... [详细]
  • 2016-2017学年《网络安全实战》第三次作业
    2016-2017学年《网络安全实战》第三次作业总结了教材中关于网络信息收集技术的内容。本章主要探讨了网络踩点、网络扫描和网络查点三个关键步骤。其中,网络踩点旨在通过公开渠道收集目标信息,为后续的安全测试奠定基础,而不涉及实际的入侵行为。 ... [详细]
  • 【Linux】CentOS 7 远程连接指南:高效安全的远程管理方法
    在 CentOS 7 中实现高效且安全的远程管理,本文详细介绍了如何检查和安装配置 OpenSSH。首先,通过 `yum list installed` 命令检查系统是否已安装 OpenSSH,若未安装,则使用 `yum install openssh-server` 进行安装。随后,配置 SSH 服务以确保其安全性和稳定性,包括修改默认端口、禁用 root 登录等关键步骤。此外,还提供了常见问题的解决方案,帮助用户顺利进行远程连接。 ... [详细]
  • 在MPAndroidChart中,当滑动至最后一个数据点时自动加载更多数据
    在MPAndroidChart中,当用户滑动图表至最后一个数据点时,系统将自动触发加载更多数据的功能,以提供连续的数据展示体验。这一机制特别适用于需要动态更新数据的场景,如实时监控和数据分析应用。 ... [详细]
  • STAR: 转录组数据分析中的高效比对工具介绍
    欢迎关注“生信修炼手册”!STAR 是一款专为 RNA-seq 数据设计的高效比对工具,以其卓越的速度和高灵敏度著称。该软件在处理大规模转录组数据时表现出色,能够显著提高比对效率和准确性。此外,GATK 推荐使用 STAR 进行预处理步骤,以确保后续分析的可靠性。 ... [详细]
  • Android 图像色彩处理技术详解
    本文详细探讨了 Android 平台上的图像色彩处理技术,重点介绍了如何通过模仿美图秀秀的交互方式,利用 SeekBar 实现对图片颜色的精细调整。文章展示了具体的布局设计和代码实现,帮助开发者更好地理解和应用图像处理技术。 ... [详细]
  • 本文介绍了如何通过掌握 IScroll 技巧来实现流畅的上拉加载和下拉刷新功能。首先,需要按正确的顺序引入相关文件:1. Zepto;2. iScroll.js;3. scroll-probe.js。此外,还提供了完整的代码示例,可在 GitHub 仓库中查看。通过这些步骤,开发者可以轻松实现高效、流畅的滚动效果,提升用户体验。 ... [详细]
author-avatar
古邳东少
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有