Unix的开发环境

nux系统结构
当小白的第一天
1 kernel :内核:1. 他负责管理系统的进程,内存,设
备驱动程序,文件和网络系统,决
定着系统的性能和稳定性
2. 控制系统程序,系统工具和系统硬
件的交互
3. 管理交换空间,精灵程序,文件系
统和其他功能
2 shell : 是系统的用户界面,提供的用户与内核进行
交互操作的一种接口
Bourne Shell
Korn Shell
C Shell

3 File System:文件系统:文件系统是由目录,子目录
以及文件为了特定的目的而
组合在一起的一个体系结构
目录:其他文件和目录所
在的位置,能让你
通过目录层次结构
创建文件和目录
子目录: 在另一个目录下的
任何目录

当小白的第一天

目录的作用及其文件类型

/ : 根路径
/opt : 存放在自己安装的第三方软件,补丁
/etc : 系统管理和配置文件,随着系统启动就会读取文
件。例如:passwd cd 等
/dev : 设备文件,该目录存放的是linux的外部设备,如
硬盘,分区,键盘,鼠标,usb等。
/usr : 一般存放系统自带的,但是供所有用户使用的。最
庞大的目录,要用到的应用程序和文件几乎都在
这个目录
/usr/include:linux下开发和编译引用程序所需要的头文件。
/usr/local : 本地增加的命令和库
/usr/sbin :超级用户的一些管理程序
/usr/src : 源代码
/usr/bin :众多的而应用程序,二进制可执行程序
/usr/share :共享文件
/usr/lib :常用的动态链接库和软件包的配置文件。
/boot :存放内核程序(unix叫kernel),系统启动文件
包括Grub,lilo启动器程序
/var : 存放管理员特有的,如系统日志
/home : 用来存放用户的主目录(用户家目录)。在Linux
中,每个用户都有一个自己的目录,一般该目录名
是以用户的账号命名的.
/bin : 存放系统中最常用的可执行文件 例如ls
/lib : 存放共享的库文件,包含许多被/bin和/sbin中程序
使用的库文件
/root : 该目录为系统管理员,也称作超级权限者的用户
主目录。
/tmp : 这个目录用来存放一些临时的文件,所有用户对
此目录都有读写权限.

路径

  1. 绝对路径:以/开头的路径,用来指明文件或目录与根
    目录之间的关系
  2. 相对路径:不以/开头的路径,指定一个文件和当前工
    工作目录之间的关系。

Linux 基础命令

clerar : 清屏命令
pwd : 显示当前工作路径的绝对路径名
passwd :修改密码
su :切换用户
注 :刚创建发root 用户没有密码,没有密码的用
户不能使用
设置密码 :sudo passwd
当小白的第一天
cd :切换目录
ls :列出当前工作下目录下的所有文件和目录列表
ls -a :显示所有文件(包含隐藏文件)
ls -R :显示递归的列表
ls -t : 按照最后一次修改时间顺序显示文件和目录
ls -l : 显示文件或目录的长列表信息

文件类型

  1. -:普通文件
  2. d:目录文件
  3. l:链接文件
  4. s:套接字文件
  5. p:管道文件
  6. b:块设备文件
  7. c:字符设备文件

    d r w x r w x r - x
    d:u:拥有者,生成文件时登录的人 权限最高
    rwx:g:同组人统管理员分配的同组的一个或几
    个人
    r-x : o:其它人-除拥有者,同组人外的人
    r:读权限 w:写权限 x:执行权限 -:没有权限

ls -F :显示文件类型
目录: /
普通文件:
链接文件:@
可执行文件:*
ls -d: 显示指定目录
ls -ld /opt: 显示/opt目录自身的长列表信息
ls -l /opt: 显示/opt目录下的所有文件和目录的长列表信

chmod : 修改文件权限

当小白的第一天

八进制数的形式标识:权限值模式

当小白的第一天
例如 :chmod 777 a.xj

touch: 创建新的空的文件或者更新文件的最后一次访问
时间
mkdir:创建目录
mkdir-p : 加入父目录不存在,创建父目录
例如:mkdir dir1/dir2
mkdir dir3 dir4 dir5
mkdir -p dir6/dir7/dir8
cp :复制
mv :移动
rm :删除
rm -r : 删除非空目录
rmdir : 删除空目录
rm -i :删除的同时提示用户,让用户选择是否删

man :man命令用来提供在线帮助
spacebar(空格键) : 一次滚动一个屏幕
enter(回车) : 一次滚动一行
b:向前移动一屏幕
f:向后移动一屏幕
q:退出man命令
/string:查找匹配字符串
n:查找匹配字符串的下一次出现

网络工具

  1. telnet :远程访问主机
  2. 退出: exit/logout
  3. logout :用来退出当前登录的shell
    exit:可以退出所有
  4. ping:和windows操作一样,用来测试是否可以和某
    台主机连接 ctrl+c 退出
  5. ifconfig :查看ip,和windows下的ipconfig类似

相关文章:

  • 2021-09-10
  • 2022-01-12
  • 2021-06-30
  • 2021-04-12
  • 2021-09-14
  • 2021-12-10
  • 2021-05-31
  • 2021-10-25
猜你喜欢
  • 2021-12-24
  • 2021-07-17
  • 2021-10-18
  • 2021-05-26
  • 2021-10-24
  • 2021-11-09
  • 2021-06-19
相关资源
相似解决方案