ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

linux

2022-05-09 13:02:01  阅读:176  来源: 互联网

标签:文件 adir 查看 atdir demo linux 目录


linux

操作系统的使用说明

  1. 硬件:看得见也能摸得到 运算器、控制器、存储器、输入设备、输出设备

  2. 软件:

  3. 操作系统:管理计算机硬件与软件资源的计算机程序

  4. 分类:桌面操作系统:Window 、macOS、 Linux

嵌入式操作系统:Linux

服务端操作系统:Linux(安全、开源、免费、使用高) 、 Window Server(收费)

移动设备操作系统:Unix: Linux(Android、华为鸿蒙)

ios(苹果)

Linux 系统

  • 特点

  1. 开源(源代码可见) 免费

  2. 安全稳定

  3. 可移植性好

  4. 高性能(服务端没有图形页面)

Linux 系统分类

  1. 所有的Linux都有同一个名字Linux发行版

  2. 乌班图 、小红帽、centos

系统文件和目录

  1. linux没有盘符只有根目录(/ 文件起源)

  2. home 所有用户的家目录

  3. root:超级管理员的家目录

  4. /user/bin:Linux命令大部分存在该目录

系统文件和目录
  1. 普通用户可以进入超级管理员的家目录,但是不能进行任何操作

  2. 超级管理员可以做任何操作

  3. 普通用户的操作仅限与自己的家目录

  4.  

命令

文件和目录常用命令

  1. 查看当前路径的位置 pwd

  2. 查看当前目录下有哪些文件和文件夹 ls

  3. 创建adir、bdir、cdir三个文件夹 (mkdir adir、 mkdir bdir cdir)\

  4. 切换到adir目录 (cd adir)

  5. 创建aa文件 (touch aa)

  6. 切换到admin目录下(绝对路径 cd /home/admin或 cd~)

  7. 创建文件file并重命名为aa (touch file mv file aa ) mv时移动文件的位置

  8. 复制文件aa到adir目录下 (cp aa adir)

  9. 复制文件夹bdir到cdir目录下 (cp -r bdir cdir )

  10. 移动文件aa到bdir目录上 (mv aa bdir)

  11. 创建bb,cc两个文件夹 (touch bb cc)

  12. 删除bb文件 (rm bb)

  13. 删除adir文件夹 (rm -r adir)

  14. 删除当前目录下所有文件和文件夹 (rm -r*)

对文件内容的相关操作

  1. 将根目录下所有文件的详细信息输入到demo文件中 (ls - al / > demo)

  2. 直接查看demo文件的内容 (cat demo)

  3. 将/usr/bin目录下所有文件的详细信息追加到demo文件中 (ls - al /user/bin >> demo)

  4. 以分屏的形式查看demo文件的内容 (more demo)

  5. 查找demo文件内容中包含mysql的信息 (grep 'mysql' demo)

  6. 在/use/bin目录下所有文件按的信息中查找包含MySQL的信息 (ls - al /user/bin | gerp mysql)

  7. 清空当前终端窗口中的内容 (clean)

查看日志文件信息

  1. 将根目录下所有文件的详细信息输出到demo文件中 (ls - al / >demo)

  2. 查看demo文件的前5行内容 (head - 5 demo)

  3. 查看demo文件的后5行内容 (tail - 5 demo)

  4. 将ping www.ithe.com的信息输出到ping_log文件中 (ping www.ithe.com > ping_log) 查看该ip是否可以通信,在Linux中不手动停止将一致运行

  5. 重新启动一个终端窗口,动态查看ping_log文件中的信息 (tail - f ping_log)

重启/关机/查看系统信息

  1. 查看当前系统内核版本的信息 (cat / proc/version)

  2. 查看当前系统发行版本的信息 (cat /etc/redhat.release)

  3. 重启当前系统 (reboot)

  4. 关闭当前系统 (shutdown - h now)

进程和进程操作相关命令

  1. 查看当前系统下的进程信息 (ps - aux)

  2. 手动打开火狐浏览器

  3. 获取火狐浏览器的进程信息 (ps - aux | grep firefox)

  4. 通过结束火狐浏览器进程的方式关闭浏览器 (kill -9 进程id)

  5. 打开当前系统的“任务管理器” (top)

端口号信息的获取及操作命令

  1. 查看当前系统中开放的端口有哪些 (netstat - anptu)

  2. 查看那个程序正在使用3360端口(需要root用户权限) (su - (切换到root用户下) lsof- i (查看端口))

权限

  1. 在当前目录下创建文件cm_demo touch cm_demo

  2. 查看文件当前权限状态 ls - l

  3. 使用字母法将文件权限修改为:拥有者:可读/用户组:可写/其他用户:可执行 (chmod u-w,g-r,o=x cm_demo)

  4. 使用数字法将文件权限修改为:拥有者:可读可写可执行/用户组:可读可写/其他用户:可写可执行 (chmod 763 cm_demo)

r:读取 w:写入 x:执行 -:无权限

4 2 1 0

u:拥护者 g:拥护者 o:其他人 a:所有

+:增加 - :删除 =:赋予

系统操作系统命令

  1. 查看MySQL程序的存放位置 (which MySQL)

  2. 从普通用户切换至root用户,在从root用户切换到普通用户 (su -) (su - admin)

  3. 查看当前系统中所有登录用户的信息 (who - u )

  4. 退出当前终端窗口 (exit)

查找文件

  1. 在路径下创建adir,bdir两个文件夹 (mkdir adir bdir)

  2. 在adir目录下创建文件f_demo (touch adir/f_demo)

  3. 切换路径到bdir目录下 (cd bdir/)

  4. 在当前目录下从/home/admin目录中查找f_demo文件 (find /home/admin - name 'f_demo')

链接文件

  1. 在当前路径下创建文件 demo (touch demo)

  2. 给demo文件创建链接文件名ldemo (ln - s -/demo ldemo )

  3. 修改ldemo链接文件的内容

  4. 查看demo文件的内容是否同样变化

  5. 修改demo文件内容,查看ldemo链接文件内容是否同样变化

Linux系统三种压缩解压的方式

  1. 在当前路径下创建atdir,btdir两个文件 (mkdir atdir btdir)

  2. 在atdir目录下创建aa,bb,cc三个文件 (touch aa bb cc /atdir)

  3. 分别用三种方式对atdir目录进行压缩 (tar - zcvf atdir.tar.gz.atdir) (tar - jcvf atdir.tar.bz2.atdir) (zip - r atdir atbir)

  4. 分别解压上一步产生的压缩包文件内容至btdir目录下 (tar - zcvf atdir.tar.gz - C btdir)

  5.  

 

 

标签:文件,adir,查看,atdir,demo,linux,目录
来源: https://www.cnblogs.com/qiyeqi/p/16248814.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有