Linux下pause命令制作
#!/bin/bash
get_char()
{
read -s -n1 -p "按任意键继续 ... "
}
get_char
创建一个pause文件。命令用于为名为
pause的文件添加可执行权限。使用sudo是因为你可能需要管理员权限来修改该文件的权限。这使得你可以通过在终端中直接运行./pause来执行这个文件。将当前目录下的pause文件复制到/bin/目录。这意味着你可以在任何地方通过输入pause来执行这个文件。
sudo chmod +x pause
sudo cp ./pause /bin/
代码移植
#ifdef _WIN32
#define CLS "cls"
#else
#define CLS "clear"
#endif
system(CLS);
system("pause");
Linux根目录
windows下的操作系统内核就在windows下:内核主要在system32和SysWOW64。
内核文件由很多动态库文件组成。主要就是kenel32.dll ,user32.dll , ws2_32.dll1、linux下的内核就在/boot目录下, vmlinuz-5.19.0-32-generic以及 System.map-5.19.0-32-generic
2、所有的命令都在:/bin目录下,包括ls ping chmod mkdir …
3、usr是linux最重要的核心目录之一:
a)包含bin目录,实际上/bin是类似于快捷方式的转接目录。转到/usr/bin
b)包含编译器相关:include 和 lib
c)src带着本系统内核源代码4、dev:驱动程序目录
b开头的是二进制驱动、c开头的是文本驱动
任何要开发驱动程序,编译好之后都要放到这个目录
5、外设目录:mnt主要针对于U盘和cdrom和共享目录。
6、home和root目录:root目录是root账号的家,可以比喻为总经理办公室
如果注册新的账号,会在home新增账号关联的目录,比如:/home/zhangshan
root是一个特殊账号,redhat下登录就root,ubuntu把root边缘化了,因为有了sudo命令。
1、cd 命令:
a)…和.分别代表上层目录和当前目录
b)cd不带参数代表什么?
cd和cd~代表回到主目录(回家)
2、linux函数和命令的帮助:
man socket
man bind
man xxx
3、switch user(su):命令
su的反操做是exit
sudo passwd root
su root
su addusr test
:命令
su的反操做是exit
4437






