小白使用Linux

 

1 帮助手册

man

--help

2 日期类

date ,cal

3显示当前目录

Pwd

4cd切换目录

cd  .. 返回上级目录

cd  /  返回至/

cd  , cd  ~   返回家目录

cd  /etc/sysconfig  通过绝对路径访问(利用tab键)

cd  ./sysconfig    通过相对路径访问

5 ls

-a 全部文件,连同隐藏的文件

-l 列出详细列表 别名ll

列表信息:

  1. Grep
    1. 配合显示内容的命令,根据跟随的内容显示,该行内容
    2. 例如:ls –l |grep xxx
  2. mkdir

-p  可以一下建好多级目录

例: mkdir 目录名

8 touch

新建一个文件

例:touch  文件名

 

  1. rmdir
    1. 删除一个空目录
    2. 例: rmdir  dirname
  2. rm
    1. 移除文件或目录
    2. -rvf递归删除所有目录内容,提示
    3. -rf 递归删除所有目录内容,不提示
  3. cp
    1. cp  【要复制的文件】 【到哪里】
    2. -r 递归复制整个文件夹
    3. -v 显示复制过程中文件的列表
    4. 强制覆盖不提示的方法
      1. 临时方法:用\cp
  4. mv
    1. mv   oldFileName   newFileName      重命名
    2. mv    /temp/movefile      /targetFolder     移动文件
  5. cat
    1. cat  文件名   查看轻量级的文本文件
    2. cat  文件1  文件2   连接显示多个文件
    3. cat 文件1  文件2 > 文件3 合并为新文件
  6. more
    1. 查看较长的文件
    2. 空白键 (space):代表向下翻一页
    3. Enter:代表向下翻一行
    4. q:代表立刻离开 more ,不再显示该文件内容。
    5. Ctrl+F 向下滚动一屏

Ctrl+B 返回上一屏

  1. less
    1. more类似,比more功能更多。
    2. [pagedown]:向下翻动一页;
    3. [pageup] :向上翻动一页;
    4. /字串    :向下搜寻『字串』的功能;
    5. ?字串    :向上搜寻『字串』的功能;
    6. n        :重复前一个搜寻 (与 / 或 ? 有关!)
    7. N        :反向的重复前一个搜寻 (与 / 或 ? 有关!)
  2. tail
    1. 从尾部开始查看,比较适合查看日志
    2. -f 跟随查看
    3. -n200  显示的行数,n可以省略。
  3. history
    1. 查看历史命令
  4. echo
    1. 输出环境变量
    2. 在shell脚本中当system.out.print用
  5. find
    1. 查找文件,提供了丰富的模糊搜索及条件搜索
    2. find+搜索路径+参数+搜索关键字
    3. 按文件名:find   /home/esop   -name   “*.txt”   根据名称查找/目录下的filename.txt文件。
  6. locate
    1. 查找文件,查询速度更快,使用更方便。

运行前需要 执行updatedb来更新文件索引

  1. 软链接
    1. 也成为符号链接,类似于windows里的快捷方式,有自己的数据块,主要存放了链接其他文件的路径。
    2.  命令  ln –s 原文件或目录名   软链接名
    3. 查询:通过 ls -l  就可以查看,列表属性第1位是l,尾部会有位置指向。
  2. 压缩文件(tar)
    1. tar  -zcvf   XXX.tar.gz   n1.txt   
    2. -c 创建一个新归档
    3. -v 显示详细信息
    4. -f 指定压缩后的文件名

-z 通过 gzip 过滤归档

23 解压缩文件(tar)

tar  -zxvf  XXX.tar.gz      

-x从归档中解出文件

-v 显示详细信息

-f 指定解压前的文件名

-z 通过 gzip 过滤归档

24压缩文件(zip)

zip mypackage.zip 1.txt 2.txt

zip  -r pack.zip   pack/*  

25 解压缩文件(zip)

unzip mypackage.zip  

26 分区

1windows下的磁盘分区

 

2查看所有设备挂载情况

命令 :lsblk  或者 lsblk -f

3如何增加一块硬盘

    1. 虚拟机插硬盘
    2. 分区
    3. 格式化
    4. 挂载

4  虚拟机增加硬盘

在【虚拟机】菜单中,选择【设置】,然后设备列表里添加硬盘,然后一路【下一步】,中间只有选择磁盘大小的地方需要修改,至到完成。然后重启系统!

5 分区命令  fdisk   /dev/sdb

    • 开始对/sda分区
      • m   显示命令列表
      • p    显示磁盘分区 同 fdisk  –l
      • n    新增分区
      • d     删除分区

w   写入并退出

开始分区后输入n,新增分区,然后选择p ,分区类型为主分区。两次回车默认剩余全部空间。最后输入w写入分区并退出,若不保存退出输入q。

27 格式化磁盘

分区命令:mkfs -t  ext4   /dev/sdb1  

其中ext4是分区类型

28 挂载

将一个分区与一个目录联系起来,

mount    设备名称  挂载目录

      • 例如: mount    /dev/sdb1    /newdisk

umount   设备名称 或者   挂载目录

      • 例如:  umount   /dev/sdb1 或者 umount   /newdisk

用命令行挂载重启后会失效

 

29 永久挂载

通过修改/etc/fstab实现挂载 

添加完成后 执行mount   –a 即刻生效

  1. 磁盘情况查询

1 df -h

查询系统整体磁盘使用情况

2du -h  /目录

查询指定目录的磁盘占用情况,默认为当前目录

-s 指定目录占用大小汇总

-h 带计量单位

-a 含文件

--max-depth=1  子目录深度

-c 列出明细的同时,增加汇总值

例:  du  -ach  --max-depth=1   /opt

 

  1. ifconfig
    1. 查看网络配置
    2. 如何修改IP
      1. 图形化操作
    3. 命令行方式   vi  /etc/sysconfig/network-scripts/ifcfg-ens33刷新网络设置

service  network restart

DEVICE=eth0    #接口名(设备,网卡)

BOOTPROTO=none      

# IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)

BROADCAST=192.168.1.255    #广播地址    

HWADDR=00:0C:2x:6x:0x:xx   #MAC地址

IPADDR=192.168.1.23                 #IP地址

NETMASK=255.255.255.0            # 网络掩码  

NETWORK=192.168.1.0                #网络地址

ONBOOT=yes              #系统启动的时候网络接口是否有效(yes/no)

TYPE=Ethernet                       #网络类型(通常是Ethemet)

 

32 ps   (process)ps –aux|grep xxx

System V展示风格

USER:用户名称

PID:进程号

%CPU:进程占用CPU的百分比

%MEM:进程占用物理内存的百分比

VSZ:进程占用的虚拟内存大小(单位:KB

RSS:进程占用的物理内存大小(单位:KB

TT:终端名称,缩写 .

STAT:进程状态,其中S-睡眠,s-表示该进程是会话的先导进程,N-表示进程拥有比普通优先级更低的优先级,R-正在运行,D-短期等待,Z-僵死进程,T-被跟踪或者被停止等等

STARTED:进程的启动时间

TIME:CPU时间,即进程使用CPU的总时间

COMMAND:启动进程所用的命令和参数,如果过长会被截断显示

ps -ef是以全格式显示当前所有的进程

-e 显示所有进程。-f 全格式。

ps -ef|grep xxx

BSD风格

UID:用户ID

PID:进程ID

PPID:父进程ID

C:CPU用于计算执行优先级的因子。数值越大,表明进程是CPU密集型运算,执行优先级会降低;数值越小,表明进程是I/O密集型运算,执行优先级会提高

STIME:进程启动的时间

TTY:完整的终端名称

TIME:CPU时间

CMD:启动进程所用的命令和参数

 

  1. Service
    1. 注册在系统中的标准化程序
    2. 有方便统一的管理方式(常用的方法)
      1. service  服务名 start
      2. service  服务名 stop
      3. service  服务名 restart
      4. service  服务名 reload
      5. service  服务名 status
    3. 查看服务的方法  /etc/init.d/服务名  
    4. 通过chkconfig 命令设置自启动
      1. 查看服务 chkconfig    --list|grep  xxx

chkconfig   --level  5   服务名   on

  1. Kill
    1. kill pid   通过唯一标识pid杀死进程
    2. -9 强行杀死进程

 

35Killall

    1. killall  name   通过进程名称杀死进程

 

36pid

每个进程都有一个pid作为唯一标识

37netstat

查看系统的网络情况

-an  按一定顺序排列输出

-p  显示哪个进程在调用

netstat  –anp|grep  8080 查看占用8080端口的进程

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值