Linux学习

时间:2021-04-23 16:26:22   收藏:0   阅读:42

Linux

文件管理

  1. 目录操作命令

    • pwd:查看当前目录

    • cd:切换工作命令

    • ls:

      • -l:可以查看文件权限

      • -a:查看所有文件,包括隐藏文件

      • -R:递归显示所有文件

      • -d:目录本身的权限

    • mkdir:

      • 创建新目录

      • mkdir [-p] [路径]目录名 创建多级目录-p

    • rm -rf 目录:强制删除目录

  2. 文件操作命令

    • touch:

      • 新建空文件

      • touch 文件名

    • file命令

      • 查看文件类型

      • file 文件名

    • cp命令

      • 复制文件或者目录

      • cp [-r] 源文件或者目录 目标文件或者目录,-r的意思是递归,比如要复制目录下面还有子目录,加上-r选项

    • rm命令

      • 删除文件或者目录

      • rm [-r -f] 文件或者目录

      • -r递归 -f强制

    • mv

      • 移动文件或者目录,经常用来修改文件名。

      • mv [-r] 源文件或目录 目标文件或者目录

    • which命令

      • 查找Linux命令文件明显是所在位置

      • which 命令或者程序名

    • find命令

      • 用于查找文件或者目录

      • find [查找范围] [查找条件]

         find /root -name "*ztest*"

         

      • 常用查找条件

        • -name:按照文件名称查找

        • -size:按照文件大小查询

        • -user:按照文件属主查找

        • -type:按照文件类型查找

    • ln命令

      • 为文件或者目录建立连接,有点类似于win中的快捷方式

      • ln [-s] 源文件或者目录 链接文件或者目标目录

      • -s:简历符号链接文件

        硬链接: 与普通文件没什么不同,inode 都指向同一个文件在硬盘中的区块
        软链接: 保存了其代表的文件的绝对路径,是另外一种文件,在硬盘上有独立的区块,访问时替换自身路径。
        https://www.linuxprobe.com/soft-and-hard-links.html
  3. 文件内容操作命令

    • cat命令

      • 显示文件全部内容

    • more、less命令

      • 全屏方式分页显示文件内容

    • head命令

      • 查看文件开头的一部分内容

    • tail命令

      • 看文件结尾的少部分内容

    • grep命令

      • 在文件中查找并显示包含指定字符串的行

      • grep [选项] 查找条件 目标文件

    • 归档及压缩命令

      • tar命令

        • 制作贵的那个文件、释放归档文件

        • tar [选项] 归档文件名 源文件或者目录

        • 打包cvf ,打包并压缩zcvf,解压缩zxvf

用户和组管理

  1. 用户管理

    useradd命令

    • 格式:useradd [选项] 用户名

      • -u:指定UID标记号

      • -d:指定宿主目录,缺省为/home/用户名

      • -g:指定用户的基本组名(或者UID号)

      • -G:知道你个用户的附加组名(或者GID号)

      • -s:指定用户的登录Shell

    • 设置/更改用户口令:passwd命令

      • passwd 用户名

    • 修改用户账号属性:usermod命令

      • 格式:usermod [选项] 用户名

    • 删除用户账号:userdel命令

      • userdel [-r] 用户名

      • -r选项表示连用户的宿主目录一并删除

  2. 组管理

    • 添加组账号:groupadd命令

      • groupadd [-g GID] 组账号名

    • 删除组账号:groupdel命令

      • 格式:groupdel 组账号名

文件权限

进程管理

  1. 进程的状态

    • 运行

    • 中断

    • 不可中断

    • 停止

    • 僵死

  2. 查看进程命令

    • ps命令

      • 用途:查看静态的进程统计信息

      • 格式:ps aux

      • ps -elf

    • top命令

      • 用途:查看动态的进程排名信息

  3. 终止进程的运行

    • Ctrl+C组合键

    • kill、killall命令

      • kill -9 进程号 强制终止

      • killall用于终止指定名称的所有进程

      • kill终止指定进程号

软件管理

系统服务和任务定制

  1. 服务启动管理

    • 设置系统服务的启动状态

      • 格式:chkconfig 服务名 on|off对于某个服务是否是开机启动

    • 使用service工具

      • service 启动文件名 参数

        • start

        • stop

        • restart

        • reload

        • status

  2. 计划任务(批处理)

    • at命令

      • 在指定的日期事假自动执行,一次执行的。

      • 设置格式: at [HH:MM] [yyyy-mm-dd]

    • crontab命令

      • 重复执行的,周期性计划任务。

    • 管理cron计划任务

       

网络基本配置

  1. 设置网络接口信息

    • ifconfig命令可以设置网络接口的ip地址

      • #ifconfig eth0 192.168.153.133 netmask 255.255.255.0

    • 添加缺省网关

      # route add default gw 192.163.153.1

    • hostname命令设置主机名称,临时的

      • #hostname LinServer

    • 设置nslookup命令使用的DNS服务器地址

      • server 202.102.0.12

  2. 查看和修改网络配置

    • 查看ip地址和子网掩码 ip addr(ifconfig)

    • 查看路由和默认网关:ip route(route)

    • 查看系统主机名:hostname

    • 查看DNS服务器地址:nslookup(host)

    • 查看连通性:ping

原文:https://www.cnblogs.com/pandaNHF/p/14693936.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!