Linux命令概述

预备知识:

1、~符号代表的是【用户的家目录】,~就代表/root的意思

2、在Linux中,默认root的提示符为#,而一般身份用户的提示符为$

3、ubuntu打开终端:Ctrl + Alt + T

4、相对路径:路径的写法【一定由根目录 / 写起】,例如:/usr/share/doc 这个目录。

     绝对路径:路径的写法【不是由 / 写起】,例如由/usr/share/doc 要到/usr/share/man底下是,

    可以写成 【cd ../man】


 1、文件命令:

  •       ls -al    列出所有文件详细的权限与属性
  •       chgrp  改变所属群组
  •      chowm  改变文件拥有者
  •      chmod  改变权限
  •      cat  正向查看目标内容
  •      tac   反向查看目标内容
  •     find  查找文件     格式:find  path expression

 

 2、目录命令:

     .    代表此层目录

    ..    代表上一个层目录

    -     代表前一个工作目录

   ~     代表【目前用户身份】所在的家目录

~account   代表account这个用户的家目录(account是个账号名称)

  •    cd: 变换目录
  •   pwd:显示当前目录
  •   mkdir:建立一个新的目录
  •   rmdir:删除一个新的目录
  •  rm:删除文件
  •  cp:复制文件      $ cp test.js newtest.js //复制当前目录下的 test.js 到当前目录下并命名为 newtest.js                                      $ cp ../test.html ./ //复制上一级目录下的 test.html 到当前目录下(注意这里是./,没有重命名)
  •  mv: 移动目录

$ mv dir new_dir       //当前目录下没有 new_dir 时表示将 dir 移动到当前目录下并重命名为 new_dir, 当前目录下有 new_dir 文件夹是表示将 dir 移动到 new_dir 目录中

  • touch命令: 创建空文件或更新文件时间

$ touch ./test.js    //在当前目录下创建一个名为 test.js 的文件

 

3、磁盘分区

  •   df: 列出文件系统的整体磁盘使用量   df -h
  •   du: 评估文件系统的磁盘使用量(常用在推估目录所占容量)
  •   lsblk:列出系统上的所有磁盘列表
  •   blkid:列出装置的UUID等参数
  •   parted:列出磁盘的分区表类型与分区信息 quit命令退出

4、压缩指令

    gzip:后缀名为.gz

    bzip2:扩展名为.bz2

    xz:扩展名为.xz

 

5、打包指令

    tar:打包指令

 

6、使用者身份切换

  •    su:

   需要完整的切换到新使用者的环境:su - 【username】或者 su -l 【username】,后续需要输入密码

   单纯想要执行一次root的指令,使用 su -c “指令串”

  使用 root 转换成为任何使用者时,并不需要输入新用户的密码。

  缺点:当主机是多人共管的环境时,如果大家都使用su来切换成为root的身份,每个人都得知道root 的密码,不是很安全。

 

  •   sudo:一般用户默认是不能操作sudo的,需要管理员事先审核开发使用

       sudo 【-b】【-u 新使用者账号】

 

 

7、常用网络指令

  •    ifconfig:查询、设定网络卡与IP网域等相关参数
  •    ifup,ifdown:这两个档案是script,通过更简单的方式来启动网关接口
  •    route:查询、设置路由表
  •    ip:复合式的指令,可以直接修改上述提到的功能
  •   ping:两部主机两点沟通,ping 【选项与参数】 IP  , ping 192.168.200.211
  •   telnet:终端机与BBS联机   telnet 【host | IP [port]】  telnet 192.168.39.211 1521
  •    netstat:查看本机的网络联机与后门

       netstat -【rn】 

       netstat -【antulpc】

8、 磁盘空间 

  • df -h   显示已经挂载的分区列表 
  • ls -lSr |more   以尺寸大小排列文件和目录 
  • du -sh dir1   估算目录 'dir1' 已经使用的磁盘空间' 
  • du -sk * | sort -rn  以容量大小为依据依次显示文件和目录的大小 

9、查看内存和cpu

top:查看进程

 退出top命令 键入q即可或按ctrl c

top -p pid 查看某个特定进程

free: 查看机器可用内存

free -m  以单位为m展示可用内存

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值