linux基础一

1. ctrl+alt+insert,快速按下F2:安装完linux后,进入Boot(启动次序设置)页面,设置从哪个存储设备寻找操作系统。

2. GNU:GNU is not Unix

3. GPL:General Public License(GNU运动的宣言)

4. GCC:GNU C Compiler

5.  ABI:Application Binary Interface

6. LGPL:Lesser GPL (宽松的GNU运动的宣言)

7. 开源:开放源代码

8. 自由:自由获取、自由修改、自由学习

9. CentOs:Community Enterprise OS(社区版红帽)

10. #:root用户

11. $:普通用户

12. shell命令格式:命令   选项   参数

13. 选项分为:
        短选型:-(后面跟着一个字母,多个选项时可以组合,如:ls -la)

        长选型:--(后面跟着一个单词)

14. 切换虚拟终端terminal:Ctrl+Alt+{ F1~F6 }

15. su:switch user 切换用户
        格式,如:su [-l] user_name

                    []:表示可选

16. passwd:修改密码

17. ls:查看当前目录下的列表(如:ls -l:长格式显示)
        ls -h:单位转换
        ls -a:显示全部文件
        ls -A:除了隐藏文件,其它都显示
        ls -d:显示目录自身属性
        ls -i:inode显示文件的节点号(index node)
        ls -r:逆序显示
        ls -R:递归显示 

18. 文件类型:
        -:普通文件
        d:目录文件(directory)
        b:块设备文件(block)

        c:字符设备文件(character)

        l:符号连接文件(symbolic link file)

        p:命令管道文件(pipe)

        s:套接字文件(socket)

19. 文件权限位:9位

20. 文件硬链接次数

21. 文件的属主(owner)

22. 文件的属组(group)

23. 文件的大小:单位字节

24. 时间戳:timestamp
        访问时间:access time(访问文件)
        修改时间:modify time(修改的是文件的内容)

        改变时间:change time(改变属性,也称元数据metadata)

25. cd:change directory

26. cd 或 cd ~:进入家目录(在root用户下,执行cd ~name:进入name的家目录)

27. cd -:来回切换目录

28. type :显示所属类型

        shell命令类型:
                内置命令:如 type cd  就打印:cd is shell builtin

                外置命令:如 type ls   就打印:ls is aliased to 'ls --color=auto'

29. printenv:打印环境变量

30. hash:查看历史命令的哈希表(键值对)

31. date:查看系统时间

32. hwclock:查看硬件时间
        -w:systohc
        -s:hctosys

33. help COMMAND:内部型命令的帮助

34. COMMAND --help:外部型命令的帮助

35. man COMMAND:查看命令的使用手册

36. manual 章节:
        1:用户命令(/bin、/usr/bin、/usr/local/bin)

        2:系统调用
        3:库调用
        4:特殊文件(设备文件)
        5:文件格式(配置文件的语法说明)
        6:游戏
        7:杂项(miscellaneous)

        8:管理命令(/sbin、/usr/sbin)

37. whatis COMMAND:查看命令的摘要信息

38. man中的<>、[]、...、|、{}分别表示必选、可选、可以出现多次、多选、分组

39. man中的字段:
        NAME:命令名称及功能简要说明
        SYNOPSIS:用法说明,包括可用选项
        DESCRIPTION:命令功能的详尽说明,还可能包括每一个选项的意义
        FILES:此命令的相关配置文件
        EXAMPLES:使用示例

        SEE ALSO:另外参照

40. man的操作:
        翻屏:
                向后翻一屏:SPACE
                向前翻一屏:b
                向后翻一行:ENTER
                向前翻一行:k
        查找:
                /KEYWORD:向后查找
                ?KETWORD:向前查找
                n:下一个

                N:上一个 

41. info COMMAND:是对man的补充,很少用

42. /usr/share/doc:文档所在

43. cal:日历(calendar)

44. echo -e:可以使字符串中的转义字符生效

45. printf:f表示为format

46. file:判断文件的类型
        windows:PE(protable excutable)

        linux:ELF(excutable linktable format)

47. rootfs:根文件系统

48. FHS:文件系统层次化标准(filesystem hierarchy standard)

49. /boot:系统启动相关的文件。如内核、initrd、grub(bootloader)

        initrd:initial ram disk(初始化虚拟磁盘在内存中)

        grub:grand unified bootloader(多重操作系统引导管理器)

50. /dev:设备文件
        CD:compact disc
        设备文件:
                块设备:随机访问,数据块为单位,如磁盘
                字符设备:线性访问,字符为单位

        设备号:主设备号(major)用来标识不同种类的设备,而次设备号(minor)用来区分同一类型的多个设备。

51. /etc:配置文件

52. /home:用户的家目录

53. /root:管理员的家目录

54. /lib:库文件和内核模块文件(/lib/modules)
        静态库:.a(archive)、.lib
        动态库:.so(share object)、.dll(dynamic link library)
        无论是静态库还是动态库,都是可执行文件,但是不能直接运行,因为没有执行入口,只能被调用。

55. /media:挂载点目录,主要挂载移动设备

56. /mnt:挂载点目录,额外的临时文件系统

57. /opt:可选目录,第三方程序的安装目录

58. /proc:伪文件系统,内核映射文件

59. /sys:伪文件系统,硬件设备相关的属性映射文件

60. /tmp:临时文件,/var/tmp

61. /var:可变化的文件

62. /bin:可执行文件,用户命令

63. /sbin:管理命令

64. /usr:unix system resource 系统资源目录
        /usr/bin
        /usr/sbin
        /usr/lib
        /usr/local/bin
        /usr/local/sbin

        /usr/local/lib

65. mkdir:创建空目录
        -p:parent,一次性创建多层次的目录
        -v:verbose,详细信息

        mkdir /mnt/test/{a,d}_{b,c} -pv:在/mnt/test下创建a_b、a_c、d_b、d_c目录,这就是{}在命令行中展开的应用

66. rmdir:删除目录

67. touch:创建文件和改变文件的change time
        touch -c:改变change time
        touch -a:改变access time
        touch -m:改变modification time

68. stat:显示文件状态或文件系统状态

69. nano:lunux下的文本编辑器

70. rm:删除文件
        -i:交互式
        \rm:不采用别名
        -f:强制(force)

        -r:递归删除(recursive)

71. cp:复制和移动文件
        -r、-R:recursive
        -i:interactive
        -f:force

        -p:preserve(保存文件原有属性)

        -a:archive (归档复制,常用于备份)

72. mv:移动文件和重命名文件
        -t:指定目标文件

        没有-r 或 -R

73. install -d DIRECTORY...:创建目录
      install -t DIRECTORY SRC...:复制多个SRC到指定的DIRECTORY

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值