Linux学习笔记

Linux笔记


磁盘管理
  系统分区:/  根分区 (主要用于存放系统文件及程序),大小至少5G
            swap 交换分区 (主要用于支持虚拟内存)当物理内存小于8G,交换分区一般为1.5倍物理内存
            /boot  系统引导分区,用来存储系统的引导文件  一般分配200M
            /data  数据存储分区
            /usr   用来安装其他软件
            /home  用来存储个人本地文件(家目录)
            
作业:1、查询linux系统中文件颜色分别代表什么?
绿色文件:可执行文件,可执行的程序 
红色文件:压缩文件或者包文件
蓝色文件:目录
白色文件:一般性文件,如文本文件txt,配置文件conf,源码文件等 
浅蓝色文件:链接文件,主要是使用ln命令建立的文件
红色闪烁:表示链接的文件有问题
黄色:表示设备文件
灰色:表示其他文件


1、普通用户与管理用户切换:普到管:sudo su   管到普:exit
2、hostname:用于查看主机名
    hostname name   将主机名改成name  (临时修改主机名,系统重启后会失效)
    hostnamectl set-hostname  name  (永久改法)
    
预习:命令:ls  、cd        

3、man:用来查看指定命令的帮助信息

4、ls:用来显示指定目录下的内容,列出指定目录下所含的文件及子目录。
语法:ls [选项] [目录或文件]
ls -a  显示指定目录下的所有文件及子目录,包含隐藏文件
ls -A  显示指定目录下的(除.和..)所有文件及子目录
ls -d  显示指定目录的属性信息
ls -l  显示指定目录下的文件和子目录的详细信息
ls -r  倒序显示指定目录下的文件及子目录
ls -t  以时间顺序显示指定目录下的文件及子目录

rwx 读写执行
-:普通文件
d:目录文件        
l:链接文件
b:块设备文件
c:字符设备文件
p:管道文件
bytes

5、cd:用于切换目录   cd [选项]  .当前目录  ..上一级目录
    cd /  切换到根目录下
    cd .. 切换到上级目录
    cd ~  切换到当前登录用户的家目录下
pwd:显示路径
练习:切换到/usr/local  

6、关机:
shutdown:用于对系统执行关机操作 
shutdown -t 推迟多少秒关机
         -f 重新启动不执行fsck命令
         -h 将系统关机
         -r 关机之后重新启动

reboot: 重启

init: init0 关机
      init6 重启

halt: 关机

命令格式
[root@localhost ~]# shutdown [选项] 时间 [警告信息]

选项:
-c:取消已经执行的 shutdown 命令;
-h:关机;
-r:重启;

【例 1】重启与定时重启。
先来看看如何使用 shutdown 命令进行重启:
[root@localhost ~]# shutdown -r now
#重启, now是现在重启的意思
[root@localhost ~]# shutdown -r 05:30
#指定时间重启,但会占用前台终端
[root@localhost ~]# shutdown -r 05:30 &
#把定义重启命令放入后台,&是后台的意思
[root@localhost ~]# shutdown -c
//取消定时重启
[root@localhost ~]# shutdown -r +10
#10分钟之后重启

【例 2】关机和定时关机。
[root@localhost ~]# shutdown -h now 
#现在关机
[root@localhost ~]# shutdown -h 05:30
#指定时间关机

reboot命令
在现在的系统中,reboot 命令也是安全的,而且不需要加入过多的选项。
[root@localhost ~]# reboot
#重启

halt和poweroff命令
这两个都是关机命令,直接执行即可。
[root@localhost ~】# halt
#关机
[root@localhost ~】# poweroff
#关机

init命令
init 是修改 Linux 运行级别的命令,也可以用于关机和重启。
[root@localhost~]# init 0
#关机,也就是调用系统的 0 级别
[root@localhost ~】# init 6
#重启,也就是调用系统的 6 级别


7、添加用户:
useradd:用于创建新的系统用户 
语法:useradd [选项] 用户名
选项:-d 指定用户的家目录(默认用户名目录为/home/用户名,root 用户名家目录是/root)
      -g 指定用户所属组
      -M 不自动建立用户登录的目录(默认的用户登录目录是用户家目录)
      -u 指定用户ID
      
8、passwd 用于设置/修改用户密码  passwd [用户名]

9、whoami 用于显示当前登录到系统的用户名

周测题:1、找到/etc/ppp/ipup 文件,写出操作命令过程,并显示详细信息,粘贴到文档上。
        2、新建一个新用户admin ,指定/root家目录下,并指定用户ID为6666.
           设置密码为:admin@123。写出命令过程。
        3、写出推迟30秒关机命令。
  ID:wenyilin523
  
10、free 用于查看系统内存状态,包括:系统物理内存、虚拟内存、系统缓冲。
  free [选项]
        -b 指定以字节为单位显示
        -m 指定以MB为单位显示
        -k 指定以KB为单位显示
        -h 以友好的格式输出结果(配合上述3个选项一同使用)
        -s<间隔秒数> 持续观察内存使用状态
        -t 显示内存总和        
        -V 显示版本信息
        
预习:ps 、 date、cal

11、ps 用于显示当前进程的状态    语法: ps [选项]
   选项:
         -a 显示所有用户的进程,并包含每个进程的完整路径
         -A 显示所有的进程  |more (翻页查看)
         -u 显示使用者的名称和起始时间(常与a选项配合使用)
         -f 全格式详细输出进程信息
         -e 显示除系统内核以外所有的进程信息
         
    UID:使用此进程的用户ID
    PID:进程的进程ID
    PPID:进程的父进程ID
    C: 运行此进程CPU占用率
    STIME:此进程开始运行的时间
    TTY:开启此进程的终端  (putty,xshell)
    TIME:此进程运行的总时间
    CMD:正在执行的命令行
    
12、date 用于显示或修改系统时间与日期
语法:date [选项] 显示时间格式(以“+”开头,后面接时间格式参数)

选项:
     -d STRING 显示STRING中指定的时间,而非系统时间。
     -s STRING 将系统时间设置为STRING中指定的时间。

时间格式:
  %H  显示小时,显示范围00~23
  %M  显示分钟,显示范围00~59
  %S  显示秒钟(以“+”开头,后面接时间格式),显示范围00~59
  %m  显示月份,显示01~12
  %d  显示一个月的第几天
  %T  以hh:mm:ss格式显示时间
  %D  以mm/dd/yy显示年份和月份,yy代表年份的最后两位数
  %Y %y 显示年份,%Y显示完整的年份,%y显示年份的最后两位数
  
13、cal [选项]
        -1 显示当月日历
        -3 显示前一个月当前月和后一个月日历
        -s 显示以星期天为第一天的日历
        -m 显示以星期一为第一天的日历
        -j 显示该年第几天
        -y 显示该年的日历
        -V 显示版本信息

  • 18
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux学习笔记是关于学习Linux操作系统的记录和总结。在学习Linux时,你可能会遇到以下几个方面的内容。 首先,Linux是一个面向网络服务的操作系统,因此你可以随意更换桌面系统。Linux有多种不同的桌面系统供你选择。这意味着你可以根据自己的喜好和需求,选择适合自己的桌面环境。 其次,在Ubuntu中,root用户默认是被锁定的,因此你无法直接使用root权限进行操作。但是,你可以使用sudo命令来提升权限,以执行需要root权限的操作。通过sudo命令,普通用户可以在需要时暂时获得root权限,以便进行需要的操作。 此外,如果你需要修改内核为bash,可以使用vim编辑器打开/etc/passwd文件进行修改。在Linux系统中,vim是一种常用的文本编辑器,类似于Windows的记事本。通过编辑/etc/passwd文件,你可以修改用户的登录shell为bash。 总结起来,Linux学习笔记记录了学习Linux操作系统的过程和经验,包括选择适合自己的桌面环境、使用sudo提升权限以及通过vim编辑器修改/etc/passwd文件等。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Linux学习笔记](https://blog.csdn.net/m0_65379736/article/details/125700177)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值