GNU/Linux是一种开源代码的只有操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统,它继承了Unix以网络为核心的设计思想,能运行主要的Unix工具软件、应用程序和网络协议,是一个鲜嫩稳定的多用户网络操作系统。Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:Unix 操作系统、MINIX 操作、GNU、POSIX 标准和Internet 网络。除了作为桌面的操作系统使用外,Linux在服务器领域更是得到广泛应用(占有服务器市场的30%)。
Linux命令行是Linux的灵魂,是一个强大的操作系统的工具,在命令行里可以完成几乎一切日常操作,并且比图形界面高效和强大得多(前提是你可以熟练操作)。
- ls
- ls -l或简写成 ll--列出目录下文件及其属性
文件类型
首位 -:普通文件(f)
d: 目录文件
b:块设备文件 block
c:字符设备文件 character
l: 符号链接文件symbolic link file
p: 命令管道文件 pipe
s:套接字文件socket
权限位
文件属主 文件属组 其它用户
rwx rwx rwx
读写执行 读写执行 读写执行
文件权限
文件硬链接的次数
文件的属主
文件的属组
文件大小size:单位是字节
时间戳timetamp: 最近一次被修改的时间
访问: access
修改: modify
改变: change ,metadata,元数据
文件名
- ls -h 文件大小的单位转换
- ls -a 显示以.开头的隐藏文件,包括.当前目录、..父目录
- ls -A 显示隐藏文件,不包括.和..
- ls -d 显示目录自身属性
- ls -i 显示节点index node
- ls -r 按文件名逆序显示
- ls -R 递归显示
- ls -l或简写成 ll--列出目录下文件及其属性
- cd:change directory
- 不带参数--回到当前用户的家目录
- cd ~ (用户名)--进入指定用户的家目录
- cd - --在当前目录和前一次所在的目录之间来回切换
- type 显示指定命令类型
命令类型
-
- 外部命令是系统的软件功能,用户需要时才从硬盘中读入内存
- 调用外部命令,系统将会读取环境变量文件.bash_profile、/etc/profile去找PATH路径。
- 内部命令在系统启动时就调入内存,是常驻内存的,所以执行效率高
- 内置命令:shell内置--
- 外部命令:在文件系统的某个路径下有一个与命令名称相应的可执行文件
printenv 显示环境变量
环境变量:命令的内存空间
hash 显示缓存
在命令的调用中,有些历史命令使用过后,会存在在hash表中,当你再次输入该命令它的调用会是这样一个过程:hash——>内置命令——>PATH 命令的调用
su -l 用户名 切换用户
exit退出
时间: 2024-11-01 06:52:13