线程与内存模型:volatile 为什么对多线程没用
2026/9/30 7:06:06
打开安装包
更改安装路径到D盘,取消体验计划,创建桌面快捷方式,开始安装
软件运行身份以管理员身份运行
1.打开控制面板 win+r
2.程序 卸载程序 更改 删除
Linux‑Red Hat Enterprise Linux9 64位RHCSA‑BASE,存放路径D盘Install/boot 1024M、swap 4G、剩余全部给/,接受分区更改root及密码登录 root为管理员账号开源组织
[root@timinglee 桌面]# whatis date date (1) - print or set the system date and time [root@localhost 桌面]# whatis date date:没有合适结果。 #系统安装完成时间太短,系统的帮助还没更新 #解决上面的问题 [root@localhost 桌面]# mandb 正在处理 /usr/share/man/overrides 下的手册页... 正在为路径 /usr/share/man/overrides/man3 更新索引缓存。请等待...完成。 正在 /usr/share/man/overrides 下查找孤立 cat 页面... 正在 /var/cache/man/overrides 下查找孤立 cat 页面... 正在处理 /usr/share/man 下的手册页...[root@localhost 桌面]# date --help [] #此选项可以加也可以不加 ... #此选项加的个数任意多个 [root@localhost 桌面]# date +%H:%M:%S 20:10:34 <> #表示必须要在执行命令时加入的内容 [root@localhost 桌面]# passwd -l passwd:该选项需要使用用户名称。 [root@localhost 桌面]# passwd -l lee 锁定用户 lee 的密码 。 passwd: 操作成功man [root@localhost 桌面]# man date ATE(1) User Commands DATE(1) NAME date - print or set the system date and time SYNOPSIS date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] DESCRIPTION Display the current time in the given FORMAT, or set the system date. Mandatory arguments to long options are mandatory for short options too. -d, --date=STRING display time described by STRING, not 'now' --debug annotate the parsed date, and warn about questionable usage to stderr #man 要查看的内容时会进入帮助页面,按<q> 退出 #/关键字可以搜索要搜索的内容 n 向下匹配 N 向上匹配 #在man页面中可以使用上|下来逐行查看 [root@localhost 桌面]# man -k passwd #看命令有多少种级别的帮助 passwd (1) - update user's authentication tokens passwd (1ossl) - OpenSSL application commands passwd (5) - password file #帮助的级别 1 可执行程序或 shell 命令 2 系统调用(内核提供的函数) 3 库调用(程序库中的函数) 4 特殊文件(通常位于 /dev) 5 文件格式和规范,如 /etc/passwd 6 游戏 7 杂项(包括宏包和规范,如 man(7),groff(7)) 8 系统管理命令(通常只针对 root 用户) 9 内核例程 [非标准#当文件不存在时会建立文件 [root@localhost 桌面]# touch lee [root@localhost 桌面]# touch lee1 lee2 #当文件存在时会修改文件时间戳 #如何查看文件时间戳,可以右键选择文件并点击列表种的属性按钮 [root@localhost 桌面]# touch lee [root@localhost 桌面]# touch -t 11111111 lee[root@localhost 桌面]# mkdir timinglee [root@localhost 桌面]# mkdir timinglee1 timinglee2 [root@localhost 桌面]# mkdir timinglee/redhat/linux mkdir: 无法创建目录 “timinglee/redhat/linux”: 没有那个文件或目录 [root@localhost 桌面]# mkdir -p timinglee/redhat/linux[root@localhost 桌面]# rm lee rm:是否删除普通空文件 'lee'?y [root@localhost 桌面]# rm lee1 lee2 rm:是否删除普通空文件 'lee1'?y rm:是否删除普通空文件 'lee2'?y #-f 强制删除不提示 [root@localhost 桌面]# rm -f lee [root@localhost 桌面]# rm -f lee1 lee2 [root@localhost 桌面]# rm timinglee1/ rm: 无法删除 'timinglee1/': 是一个目录 #删除目录时要加-r参数,表示递归 [root@localhost 桌面]# rm -r -f timinglee [root@localhost 桌面]# rm -fr timinglee1/ [root@localhost 桌面]# rm -rf timinglee2/#建立实验素材 [root@localhost 桌面]# touch lee1 lee2 lee3 [root@localhost 桌面]# mkdir timinglee1 timinglee2 timinglee3 #复制文件 #当文件haha不存在时会建立haha并使其内容和lee3一致 [root@localhost 桌面]# cp lee3 haha #不能复制多个文件到一个文件种 [root@localhost 桌面]# cp lee1 lee2 haha1 cp: 目标'haha1' 不是目录 #多个文件只能同时复制到目录种 [root@localhost 桌面]# cp lee1 lee2 timinglee1/ #复制目录时需要-r参数 [root@localhost 桌面]# cp -r timinglee1/ timinglee2/