热门标签 | 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



推荐阅读
  • 本文介绍了在RHEL 7中的系统日志管理和网络管理。系统日志管理包括rsyslog和systemd-journal两种日志服务,分别介绍了它们的特点、配置文件和日志查询方式。网络管理主要介绍了使用nmcli命令查看和配置网络接口的方法,包括查看网卡信息、添加、修改和删除配置文件等操作。 ... [详细]
  • 基于SSL的mysql服务器的主从架构实现说明:本文选用172.16.22.1作为主服务器,172.16.22.3作为从服务器从服务器的mysql软件版 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了将mysql从5.6.15升级到5.7.15的详细步骤,包括关闭访问、备份旧库、备份权限、配置文件备份、关闭旧数据库、安装二进制、替换配置文件以及启动新数据库等操作。 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • 第四讲ApacheLAMP服务器基本配置Apache的编译安装从Apache的官方网站下载源码包:http:httpd.apache.orgdownload.cgi今 ... [详细]
  • Hadoop2.6.0 + 云centos +伪分布式只谈部署
    3.0.3玩不好,现将2.6.0tar.gz上传到usr,chmod-Rhadoop:hadophadoop-2.6.0,rm掉3.0.32.在etcp ... [详细]
  • Linux一键安装web环境全攻略
    摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ... [详细]
  • Telnet的使用(Telnet远程连接Linux)
    一、环境描述:客户端:Win10操作系统 ... [详细]
  • zookeeper集群查看状态时报错Error contacting service. It is
    最近在搭建mq集群时候需要用到,zookeeper,可是启动的时候显示成功了,查看状态的时候却报错了:碰到这个问题也是研究好好半天才解决,这里就总结出 ... [详细]
  • 本文介绍了新款奇骏的两个让人上瘾的功能,分别是智能互联系统和BOSE音响。通过对新款奇骏的配置和功能进行评测,探讨了这两个新增功能的使用体验和优势。此外,还介绍了新款奇骏的其他配置和改进,如增加的座椅和驾驶辅助系统,以及内饰的舒适性提升。对于喜欢音响的消费者来说,BOSE音响的升级也是一个亮点。最后,文章提到了BOSE音响的数字还原能力,以及7座版无法配备BOSE音响的原因。 ... [详细]
  • Linux配置IP地址大全
    IP地址配置方法一:编辑配置文件#编辑网卡参数[roottest~]#vimetcsysconfignetwork-scriptsifcfg-ens331TYPEE ... [详细]
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社区 版权所有