1.
- /ect/profile
- 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从 /etc/profile.d 目录的配置文件中搜集shell的设置.(所有用户共享的)
- /etc/bashrc
- 为每一个运行bash shell 的用户执行此文件.当bash shell被打开时,该文件才被读取.
- ~/.bash_profile
- 每个用户自己独有的shell环境变量信息, 当用户登录时,该文件仅仅执行一次 !
- ~/.bashrc
- 每个用户自己的bash shell信息 ,当登录时以及每次打开新的shell时,该文件被读取 .
- ~/.bash_logout
- 当每次退出系统(退出bash shell)时,执行该文件.
2.shell中,执行命令:cat a.txt
$0 为脚本名cat,$1为第一个参数名 a.txt,依此类推$2为第二个参数名。
3.git命令
4.交换分区大小:在小于2GB物理内存的系统中,交换分区大小应该设置为内存大小的两倍;如果内存大小多于2GB,交换分区大小应该是物理内存大小加上2GB。原则上,由于交换分区读写速度比真正内存区慢的多(交换分区使用的是硬盘),因此在实际应用中如果不是特别需要应该设置的越小越好。如内存为128MB,则交换分区大小应设置为256MB。
6./dev/null:是linux下的一个黑洞文件,将文件放进去就会消失,如mv a.txt /dev/null,是将a文件写到null文件中,重启之后null文件会被置空,因此文件被删除。非root用户不可以使用。删除文件还可以使用rm命令。linux中没有destroy命令。
6、linux下二进制文件不能直接用Vi、tail等查看,而要使用w、who、users、last等命令查看.