• Linux的常用命令笔记


    1. sync命令,关机断电前用来把内存数据写入到磁盘,防止关机后数据丢失.shutdown前最好敲一个这个命令.
    2. 开关机命令,shutdown和halt(等同于shutdown -h now和 poweroff)
    3. mkdir ,rmdir ,rm
    4. cp 旧地址 新地址,mv 旧文件名 新文件名,mv 文件名 文件路径(移动文件)
    5. 文件查询

    文件属性查看


    -代表没有权限

    1. 文件权限
    • chrgp [-R] 属组名 文件名 -r递归

    • chown [-R] 更改文件属主,也可以同时更改文件属组
      chown [-R] 属主名 文件名
      chown [-R] 属主名:属组名 文件名

    • chmod [-R] xyz 文件或目录

    1. 文件链接
      硬链接,软连接,复制的区别
      硬链接不可用于目录,只能用文件上,复制可以用目录上
      硬链接如果文件1的数据增改,文件2的数据也会同步,文件1删除,文件2的数据会单独保留
      软链接可以理解为快捷方式,文件本体删除,链接自身也不可用.

    链接用ln参数,ln 文件1 文件2 #文件2是文件1的硬链接
    ln -s 文件1 文件2 # 文件2是文件1的软链接

    1. vim编辑器
      选了些用得到功能

    2. 账号管理
      useradd 一般-m常用 例:useradd -m Young 增加用户和对应的用户目录


      userdel 一般-r常用 例:userdel -r Young 删除用户和对应的用户目录

      usermod 修改useradd中创建的所有东西,包括目录,组名等信息
      切换用户

    10.主机名管理
    hostname,比如hostname Young

    1. 密码更换
      passwd 比如sudo passwd root 或者passwd young
      -l和-d 用来锁账户或者清除账户密码,这2种都会导致用户无法登陆
      -u解锁账户

    2. 组名的管理
      用户账号管理 组的增删改是对/etc/group文件的更新

    • 增 groupadd 一般-g 加组ID,如果不加id 会在现有的组ID上自增
    • 删 groupdel
    • 改 groupmod -n 改组名 -g改组ID
    • 切换组,一般创建用户的时候useradd -G就给它创建了组名.如果一个用户有2个以上的组,那么可以使用newgrp 组名进行切换
    1. passwd和shaodow文件详解
    • passwd
    用户名 口令(X代表设有密码) 用户标识号 组标识号 注释描述 主目录 登陆shell
    Young x 1000 1000 /hom/young-01/Young /bin/bash
    • shadow
    登陆名 加密口令 最近更改密码时间 密码不能更改的天数 密码过期的时间 警告时间 不活动时间 失效时间 标志
    Young !! 18816 0代表随便改 99999 7
    1. 磁盘管理
    • df #列出文件系统整体的磁盘使用量
      -h 可以把单位字节转换成MB

    • du #检查当前磁盘空间使用量 使用前先cd 进入相关目录
      -sm du -sm /* 查看根目录下每个文件夹的使用量大小

      mount 挂载磁盘
      mount /dev/aaa /mnt/bbb #将外部设备aaa挂载到 /mnt/bbb

      unmount 卸载磁盘
      unmount -f [外部设备挂载位置]

    13.进程

    进程信息查看
    ps 命令
    -a 显示当前用户终端所有进程信息
    -A 显示所有用户终端进程信息
    -u 以用户信息显示进程
    -x 显示后台运行进程的参数
    -ef 查看父进程的信息

    上面的-ef查看的父进程不是很明显
    推荐使用pstree -pu命令,先安装下面的包

    1、在 Mac OS上
    brew install pstree
    2、在 Fedora/Red Hat/CentOS
    yum -y install psmisc
    3、在 Ubuntu/Debian
    apt-get install psmisc

    结束进程
    kill -进程id

  • 相关阅读:
    jacob使用入门及问题解析
    java通过jacob来读取word转换为htm格式
    Java操作Microsoft Word之jacob
    将一个项目导入到另一个项目里
    N个富文本编辑器/基于Web的HTML编辑器
    VirtualBox虚拟机网络设置(四种方式)
    (重置adb.exe)android关于The connection to adb is down, and a severe error has occured.这个问题的解决办法
    对java3d的位置理解
    作为Web开发人员,我为什么喜欢Google Chrome浏览器
    非阻塞同步机制与CAS操作
  • 原文地址:https://www.cnblogs.com/Young-shi/p/14978198.html
Copyright © 2020-2023  润新知