Linux笔记

Linux笔记

Linux组成

Linux内核是可以进行定制的,比如放弃多媒体功能,重视文件系统:ext3、ext4等,与之对应的就是外壳Shell,它是用户与内核交互的接口。Shell编程和脚本就相当于Windows的.bat批处理文件。

另外的就是第三方软件:例如xwindow,openoffice等

Linux版本

分为内核版本与发行版本。比较著名的有red hat的企业版本rhel,社区版本centos;debian的debian壹基金Ubuntu;还有就是移动端的android等

Linux的目录结构

  1. bin:存放的可执行的二进制文件(cd ls su passwd
  2. boot:存放系统的淫荡文件的目录
  3. dev:存放设备文件的目录,Linux把设备当做文件来处理
  4. etc:存放系统的配置文件的目录
  5. home:存放所有用户文件的根目录,root用户除外
  6. lib:共享库
  7. usr:好比program files 存放应用安装的路径
  8. opt:自定义存放应用程序位置
  9. mnt:临时文件系统(例如:外部存储)的挂靠点

Linux的文件权限分析

w:可写 r:只读 x:可执行 -:无权限

  1. 文件权限的字符表示法,使用drwxr-xr-x举例:
  • 第一个字符:文件的类型,d表示文件夹 -表示普通文件 c表示窗口文件 I表示连接文件

  • 2-4字符:该文件的属主用户的权限

  • 5-7:与属主用户同一组下的所有用户的权限

  • 8-10字符:不同组的其他用户的权限

  1. 文件权限的数字表示法
  • -rw-r--r-:文件的默认权限

  • drwxr-xr-x:目录的默认权限

  • 数字表示法使用八进制表示,即三位一组将二进制转为八进制,权限总是按照rwx的顺序显示的,有对应权限就是1,没有则为0

  • 文件的默认二进制权限为110100100,所以数字表示法为644。所以文件的默认权限是644

  • 目录的默认二进制权限为111101101,所以数字表示法为755。所以目录的默认权限是755

    Linux的常用命令

    注销、关机、重启:

  • 注销:logout:登出、exit(需要主要的是在图形界面的交互通道中无法logout),只能使用exit从root退出到普通用户,或者关闭命令交互界面。而在其他的6个命令交互通道中使用exit从root退出到普通用户,使用logout注销普通用户)

  • 关机:shutdown -h时间(-h表示关机,时间有三种表示方法:now表示马上关机,12:30时间格式表示指定时间关机,3等数字表示3分钟以后关机。注意关机需要超级用户权限或者被赋予了高级权限。)

  • sudo:superuser do:由超级用户来执行命令;超级用户要在/etc/sudoers中配置sudo命令以授权哪些用户可以执行哪些命令:例如:sudo shutdown -h now

  • 重启:shutdown -r 时间 : -r表示重启

Linux的文件操作命令

  • ls:查看目录内容

  • -l :查看文件的详细信息

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

  • mkdir:创建目录

  • cd:切换目录(配合tab键进行自动补全效率更高)

  • ./xxx : 进入当前目录的子目录

  • .. : 进入上一级目录

  • ../xxx : 进入上一级目录的子目录

  • touch:创建空白的普通文件

  • echo:把内容重定向到文件,有则打开,无则创建

  • cat,more : 查看文件内容

  • cat:查看文件内容

  • more:分页查看文件内容,空格键幻夜

  • cp、mv、rm

  • cp :复制文件(cp文件 复制到的路径)

  • rm:删除文件 -f将要删除的文件不存在也不提示,强制删除 -i删除前提示 -d删除空白目录 -r递归删除

  • mv:剪切(mv 文件 剪切到的路径),如果剪切到的路径就是当前路径,则相当于把文件重命名

  • wc:统计字符数:显示结果中的三个数分别是行数,单词数,字符数

  • ln:创建连接文件

  • 默认创建的是硬连接,相当于复制,但是两个文件会保持同步。格式如:ln 文件名 连接文件名

  • 加上-s代表创建软连接,创建的文件的后缀是.link,此类文件相当于window的快捷方式

  • pwd : 查看当前目录的绝对路径

  • 管道命令 | : 创建连接文件

  • 例如ls -la | wc : 将ls的输出当做wc的输入

  • 重定向

  • > 覆盖模式 例如 echo "rgx" > aaa.txt

  • >>追加模式

  • passwd:设置密码

  • Ubuntu的root用户默认未开启,只要设置root密码即可开启;sudo passwd root

  • su :切换用户

  • su root 需要输入root的密码

  • root用户切换到其他用户不需要密码

Linux的系统命令

  • stat : 查看文件的详细信息
  • who和whoami
  • who 查看在线的用户
  • whoami 查看当前自己的用户名
  • hostname : 显示主机名
  • uname : 显示系统信息
  • -a 显示完整系统信息
  • top : 查看当前耗时的进程的信息,每三秒刷新一次
  • ctrl+c 终端
  • ps : 显示当前进程的快照
  • -axu
  • du : 显示文件的大小信息
  • df : 查看磁盘的使用情况
  • ifconfig : 查看或者配置网卡信息,好比windows的ipconfig
  • ping : 测试与目标主机的连接情况
  • clear : 情况命令窗口屏幕,相当于windows的cls
  • man : 查看命令的使用方式
  • 语法 : man 命令名称;例如 man ls
  • netstat : 查看网络连接的详细信息
  • useradd
  • 查看用户信息sudo cat /etc/passwd 返回结果中第一个单词是用户名,x指代的是密码,已经加密,密码存放在/etc/shadow,接着是用户id与组id,然后写明了改账号存放文件的默认位置,最后是该用户的shell脚本的默认解析方式。
  • 创建用户 useradd rgx -d /home/rgx -s /bin/bash ; 分别指定了改用户的默认存放文件的位置以及shell解析方式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值