shell常用命令

用户切换命令
    su -文件名(改变路径)
    su -root(不改变路径,一般使用临时管理员前面加sudo)

系统管理命令
    top:动态显示系统中运行的程序
    ps:显示当前系统中由该用户运行进程的列表
    ps -ef:产看所有的进程机器PID(进程号)
    ps -aux:除了可以显示-ef显示的之外,还可以显示内存及其CPU的占有率
    sudo shutdown -h now:立刻关机
    sudo reboot:重启
    kill -l :列出所有可用的信号名称

磁盘相关命令
    free:查看当前系统内存的使用情况
    df:查看文件系统的磁盘空间的占用情况
    du:统计目录(或文件)所占磁盘空间的大小
    fdisk:用于查看硬盘分区情况
    fdisk -l:使用的时候必须使用root权限

chmod
    作用:修改文件的访问权限
    方法1:
        u 文件拥有者
        g 所属的用户组
        o 其它用户
        +:表示增加权限
        -:表示删除权限
        =:设置权限

chown
    作用:修改文件所有者和组别

chgrp
    作用:修改文件的组所有权
    注意:chown与chgrp使用时加sudo

查看
    cat:查看文档,适合查看比较短的文档
    more:适合查看比较长的文档(按回车向下翻一行,按空格向下翻一页,q退出)
    less:加强版的more(按回车向下翻一行,按空格向下翻一页,q退出,支持上下箭头)
    wc -l:统计文件有多少行
    wc -c:统计文件有多少个字节

特殊字符
    *:匹配任意长度的字符串(匹配任意个字符)
    ?:匹配一个长度的字符
    [...]:匹配指定的一个字符
    [-]:匹配指定的一个字符范围
    [^…]:除了指定的字符,均可匹配
    注意:以上只针对一个字符
    |:将前一个命令的输出作为后一个命令的输入(一般不单独使用)
    grep 字符串:查找字符串
    >:输出重定向,如果文件不存在,则新建,如果文件存在则覆盖文件中的内容
    >>:追加重定向,如果文件不存在,则新建,如果文件存在则追加在文件的末尾

硬链接和软链接
    硬链接:利用Linux中为每个文件分配的物理编号建立链接
    软链接:利用文件的路径名建立链

注意:
    相同点:
    ln会保持每一处链接文件的同步性,也就是说,不论改动了哪一处,其它的文件都会发生相变化
    不同点:
    硬链接会在用户选定的位置上生成一个和源文件大小相同的文件。
    软链接会在用户选定的位置上生成一个文件镜像,不会重复占用磁盘空间,平时使用最多的是软链接

压缩打包相关命令
    压缩:
gzip 文件名,压缩后的后缀为.gz
bzip2 文件名,压缩后的后缀为.bz2
   解压:
gzip -d 压缩包名
bzip2 -d  压缩包名

 gunzip 压缩报名
bunzip2 压缩包名
注意:gzip和bzip2只能压缩单个文件,不能压缩目录

  tar:对文件目录进行打包或解包
主要参数:
        -c:打包        
        -x:解包
        -v:显示打包或解包的详细信息
        -f:指定包名(该参数必须放在最后)
        -z:调用gzip来压缩打包文件,与-x连用时完成解压缩
        -j:调用bzip2来压缩打包文件,与-x连用时完成解压缩


环境变量
    env:查看系统中所有的环境变量
    临时添加:
注意:临时添加只对当前的终端有效,如果当前终端关闭,添加的环境变量就不存在了
    永久添加:
(1)sudo vim /etc/profile
(2)在文件的末尾添加export PATH=$PATH:
(3)添加完成之后重启或者source /etc/profile    

用户管理命令
    相关配置文件:
1、/etc/passwd 系统能够识别的用户清单
2、/etc/shadow 加密的用户清单,只有超级用户可以访问,用来保护加密口令的安全
3、/etc/group  组的名称和组的成员列表
    添加用户:
sudo adduser 用户名
删除用户:
sudo deluser 用户名 --remove-home
 修改密码:sudo passwd 用户名
    添加组:
sudo groupadd 组名
修改用户所在组:
sudo usermod -g 目标组 被修改的用户
删除组:
sudo groupdel 组名

Linux共享文件
    查看ip地址:ifconfig
虚拟机-->设置-->选项-->共享文件夹-->总是启用
共享目录在/mnt/hgfs之下


网络配置  

 测试虚拟机是否有网:
(1)虚拟机-->设置-->网络设配器
(2)编辑-->虚拟网络编辑器
(3)配置静态IP
    IP地址
主机的唯一表示
ip地址的组成:网络地址+主机地址
IP地址根据网络地址的不同,分为A类、B类、C类、D类、E类
A类IP地址:
1字节网络地址+3字节的主机地址,网络地址的最高为必须是0
范围:1.0.0.0 ~ 126.255.255.255
B类IP地址:
2个字节的网络地址+2个字节的主机地址,网络地址的最高位必须是10
范围:128.0.0.0 ~ 191.255.255.255
C类地址:
3个字节的网络地址+1个字节的主机地址,网络地址的最高位必须是110
范围:192.0.0.0 ~223.255.255.255
D类
E类
    子网掩码
网络地址全是1,主机地址全是0
作用:判别主机发送的数据包是向内网发送还是向外网发送
C类:3个网络地址+1个主机地址
    网关:    
两个主机处在不同的网络里,要实现通信,必须通过网关:
    DNS服务器:
有解析器+域名服务器组成的
www.baidu.com(域名)-->域名解析服务器:14.215.177.39
(1)域名服务器保存该网络中所有主机的域名和对应的IP地址
(2)域名必须对应一个IP地址,而IP地址不一定有域名

Linux软件管理
    软件源配置:/etc/apt/sources.list
    安装软件:
(1)sudo apt update
(2)sudo apt install 包名
    卸载软件包:
sudo apt remove 包名
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值