linux私房菜笔记

1、磁盘阵列是将多个硬盘整合成一个大硬盘

2、不正常的关机可能会导致文件系统错乱,造成数据的毁损,通常linux主机都会加载一个不断电系统。

3、文件开头为小数点.的文件就是隐藏文件

4、ctrl+alt+F1~F6:从界面进入命令界面

5、ctrl+alt+F7:从命令界面到图形界面,或者在命令界面输入startx

6、exit:注销系统

7、cd:切换路径

8、命令行模式登录后所取得的程序称为shell,不论空几个格,shell都视为一格,命令太长可以使用反斜杠\来转义回车,使命令连续到下一行,英文大小写字母不一样的

9、ls -al ~:列出所有隐藏文件与相关的文件属性

10、date:显示当前日期

11、cal:显示日历,语法cal [[month]  year],例如cal 10 2009

12、bc:可以进行简单的计算,默认输出整形,可以使用scale=3表示输出3位小数,quit表示退出计算器

13、在输入部分命令的情况下,Tab键一次为命令补全,tab键两次则列出所有以输入字母开头的所有文件

14、在命令模式下,连续按下两个tab键,显示总共有多少个命令

15、Ctrl+c:中断正在运行中的命令

16、Ctrl+d:键盘输入结束

17、可以使用main 命令来查询该命令的具体用法,例如main tailmainmanual(操作说明)的简写,可以按住q键离开main环境

A、Home键去第一页

B、End键去到最后一页

C、/string:向下查询string字符串,如果要查询/bird,就输入/bird

D、?string:向上查询string字符串

18、nano 文件名:一个编辑器的形式,例如nano test.txt

19、who:查看目前有谁在线

20、netstart -a:有网络的联机状态

21、只有Root账户才能进行关机/重启的命令

A、sync命令让内存数据同步写入磁盘

B、关机/重启命令已经调用了sync命令

C、最好多执行几次sync命令

D、一般用户操作命令只会更新自己数据,root用户可以同步整个系统

22、shut down -h now:关机,根据目前已启动的服务来逐次关闭各服务后才关机

23、shut down -r now:重启

24、reboot:重启

25、halt:关机,能够在不理会目前系统状况下,进行硬件关机的特殊功能

26、poweroff:关机

27、init 0:关机,这是切换各种系统运作模式的其中一种

28、halt会先调用shutdown,而shutdown最后会调用halt

29、修改密码:passwd

30、/etc/passwd:所有系统帐号信息

31、/etc/group:所有的组名

32、/etc/shadow:个人的密码

33、r表示可读、w代表可写、x代表可执行(execute)

34、目录没有x(执行)的权限,就不能进入此目录

35、改变文件所属用户组:chgrp usergroup install.log

36、改变文件所有者:chown username install.log

37、r4w2x1

38、chmod 740 filename:改变文件的权限

39、w(可写)的权限,并不具有删除文件本身的功能

40、一个用户对一个文件没有任何的权限,不能读写执行,但是它对该文件所在的上级目录有写的权限,那么该用户也可以删除该目录以及该目录下面的文件

41、touch:可以新建文件

42、su - vbird:切换用户登录

43、文件种类:

A.sh的文件是脚本或者批处理文件,是shell的缩写

Bd:文件夹

Cl:连接文件

Db:块设备文件

Ec:字符设备文件

Fs:套接字

Gp:管道文件

44、linux目录配置

A、/bin:放置的是在单用户维护模式下还能够被操作的命令,主要有catmvmkdir

B、/boot:主要放置开机会使用到的文件

C、/etc:系统主要的配置文件几乎都放置在这个目录内

45、/usr:是unix software resourceunix操作系统软件资源)的缩写

46、.代表当前目录,也可以使用./来表示。

47、..代表上一层目录,也可以使用../来表示。

48、cd ~ vbird:代表去vbird这个用户的主文件夹,即/home/vbird

49、cd ~cd:都是表示回到自己的主文件夹

50、cd -:表示回到之前所在的工作目录

51、cdchange Directory的缩写

52、rmdir:删除一个空的目录

53、pwdprint working direcotry,显示目前所在目录的命令

54、mkdir -p:可递归创建多个目录

55、echo:有显示出,打印出的意思

56、如果在path定义的目录中含有多个文件名为ls的可执行文件,那么先查询到的同名命令先执行

57、加入Path的方法:PATH=”$PATH”;/root;为了安全起见,不建议将.加入PATH的查询目录中

58、ls -a:列出全部文件

59、ls -d:仅列出目录本身,而不是列出目录的文件数据

60、直接输入ll就等于输入ls -l

61、cpcopymvmovermremove

62、-f:为强制force的意思,忽略不存在的文件等,不会出现警告信息

63、-rrepeat,递归持续的意思

64、复制目录必须使用-r,例如cp -r 源目录 目标目录

65、ls 文件1  文件2,可以同时查看多组信息

66、basename /etc/sysconfig/networkwork,取得文件名

67、dirname /etc/sysconfig/network/etc/sysconfig,取得目录名

68、cat 文件名:从第一行开始显示

69、tac 文件名:倒写形成,从最后一行开始显示

70、nl:显示的时候,顺便输出行号

71、head:只看头几行

72、tail:只看结尾几行

73、more  error.log:一页一页的翻动

74、可以搜索字符串:/字符串

75、可以使用管道:cat  error.log|more

76、less的使用比more更有弹性,比如说会向前翻页

77、headtail默认显示十行内容

78、tail -f:一直检测文件内容

79、默认情况下,ls显示出来的是文件的更改时间。

80、touch文件名:会把mtimectimeatime更改为当前时间

81、touch 空的文件:会新建该文件

82、一条命令上用分号隔开;则代表连续命令的执行

83、umask:目前用户在新建文件或目录时默认的权限

84、umask的分数:指的是该默认值需要减掉的权限

85、chattr +i 文件或目录名:可以让该文件或目录无法删除或修改,只有root才可以

86、which可以寻找执行文件,如ls命令的配置文件在哪里。which ls

87、查找文件分为数据库查找(快)和磁盘查找(慢)

88、数据库查找分为whereis 和 locate,数据库中的文件一般是每天更新一次,想要即时更新:updatedb

89、磁盘查找为find命令

90、find /data 查询条件:表示在data目录下面寻找文件

91、find /data  -name  “*statistics*”:找出data目录下名字包含statistics的文件

92、find /data  -size  +1000K:找出data目录下大于1M的文件

93、find /data  -type  d:找出data目录下类型为目录的文件

 

 

 

你可能感兴趣的:(linux私房菜笔记)