jinscan的linux 学习笔记
时间:2007-03-16 来源:soul_of_moon
选取部分
1. linux基本命令:
挂接:单根文件系统使用多个设备的方法。
mount 设备 挂接点
dmesg | grep cd 此命令可看光驱在哪
( 当老师讲到这里的时候机器出了点故障,鼠标不动了,老师用了一个命令就使鼠标复活,第一次感叹linux的神奇啊~~~~~原来鼠标还可以重起(windows下还真没想过)
顺便把老师用的命令也抄了下来,呵呵多学了个窍门
重启鼠标命令: /etc/rc.d/init.d/gpm restart
)
解除挂接:umount 挂接点
软盘写法: /dev/fd0
SCSI硬盘写法:/dev/sd(a)括号内可以依次排为b cd…….
USB硬盘SATA硬盘系统都做SCSI硬盘对待。
SCSI光驱写法:/dev/scd(0)括号内为数字零依次后派
USB口的光驱也被认为SCSI光驱。
注:只有先解除挂接可移动设备才可拿出来
2. 最重要的命令: man 主题
主题可是shell命令也可是配置文件,还可是C语言函数,但有时shell命令和配置文件相同时打入命令怎么办呢,此时用参数
man 1.命令 2.系统函数 3.标准库函数 5.配置文件
例:查passwd 默认 man passwd 会查到
man passwd(1)命令
此时要用 man 5 passwd 可查配置文件
模糊查找(匹配)参数: -k 例 man –k PPP 和大多数unix中一样k为小写.
3. 连接:
硬连接:硬连接本质使一个文件有两个文件名和windows不同windows中文件属性和文件名是放在一块的,而linux文件名仅是文件名
命令:ln 原文件名 新文件名
硬连接有两限制:(1)不能给子目录建硬连接
(2) 不能跨文件系统建硬连接(即不能跨分区)
在unix下删除一文件的本质是断开一个硬连接,系统会将硬连接数减一,只要不为0则保留文件体。
符号连接:(路径跳转)
命令: ln –s 跳转去向 连接名
注:建符号连接得用绝对路径。写绝对路径此时可建成的在tem下看到的连接是红色的。“à”后面指向的仅一个services但在当前目录即tem下却没有这个文件此时便出错了。
注: 符号连接可跨分区建立
5. shell的基本配置:
bash的基本配置是由配置文件组成的./etc/profile称之为shell的全局配置文件。
另外一个文件在个人的目录下 个人目录/.bash-profile
还有个文件在个人的目录下/etc/bashrc 是第二个全局配置文件,保存的是(函数别名等)在个人目录下也有个配置文件~/.bashrc
etc下的文件是全局文件,一经修改所有的用户设置都改了
shell的具体概念:
环境变量: 变量名=变量值 例: LANG=en 是设置语言为英文
LANG=zh-CN.GB18030是设置语言为中文
通过设置shell的变量来决定子进程继承什么样的值。
{变量名=变量值
export 变量名
可简化为 export 变量名=变量值 注:export 不能省略,另外此时定义的变量是当前shell的值,一旦注销便没有了,想固化得修改profile文件
命令env 可查看所有环境变量里面有个path非常重要,它定义了shell命令执行的路径。
Linux下命令执行仅搜索path路径,不会搜索当前目录的外部命令,所以在当前目录下要执行当前目录中的命令需要加”./”命令。 6. 用户管理
添加账户 useradd 用户名
passwd 用户名
groupadd 组名 usedel -r 用户名
/etc/group /etc/passwd /etc/shadow 三个重要文件
group 文件 格式: 组名:x :组ID:组成员
passwd文件 格式: 用户名:x:用户ID:组ID::用户目录:shell
用户在passwd文件中体现的组关系称为用户组属组,而在group组中体现的是额外组。
false:运行起来就是个恒假。正确利用false给用户,将false添加到/etc/false下用户名字后这样用户就被拒之门外。如mail用户 通过修改用户的shell来限制用户登陆提高网络安全性。
7. which命令:查看外部命令的路径
8. Grub 单用户启动模式: 见到GRUB启动菜单时按“e“选”“kernel“打头的那一行,再按“e”,然后在/ rhg后面加空格+“1” 再按“b”便以单用户模式启动了,输入init 3便进入正常启动模式。
在单用户模式下可以更改root口令,有很大危险。
防护方法: 给grub加口令
vi /etc/grub.conf ##在timeout后添加一行
password=1234567 ##密码
使生效:敲grub回车 等待一会 再敲quit
9. shell的基本配置:
bash的基本配置是由配置文件组成的./etc/profile称之为shell的全局配置文件。
另外一个文件在个人的目录下 个人目录/.bash-profile
还有个文件在个人的目录下/etc/bashrc 是第二个全局配置文件,保存的是(函数别名等)在个人目录下也有个配置文件~/.bashrc
etc下的文件是全局文件,一经修改所有的用户设置都改了
挂接:单根文件系统使用多个设备的方法。
mount 设备 挂接点
dmesg | grep cd 此命令可看光驱在哪
( 当老师讲到这里的时候机器出了点故障,鼠标不动了,老师用了一个命令就使鼠标复活,第一次感叹linux的神奇啊~~~~~原来鼠标还可以重起(windows下还真没想过)
顺便把老师用的命令也抄了下来,呵呵多学了个窍门
重启鼠标命令: /etc/rc.d/init.d/gpm restart
)
解除挂接:umount 挂接点
软盘写法: /dev/fd0
SCSI硬盘写法:/dev/sd(a)括号内可以依次排为b cd…….
USB硬盘SATA硬盘系统都做SCSI硬盘对待。
SCSI光驱写法:/dev/scd(0)括号内为数字零依次后派
USB口的光驱也被认为SCSI光驱。
注:只有先解除挂接可移动设备才可拿出来
2. 最重要的命令: man 主题
主题可是shell命令也可是配置文件,还可是C语言函数,但有时shell命令和配置文件相同时打入命令怎么办呢,此时用参数
man 1.命令 2.系统函数 3.标准库函数 5.配置文件
例:查passwd 默认 man passwd 会查到
man passwd(1)命令
此时要用 man 5 passwd 可查配置文件
模糊查找(匹配)参数: -k 例 man –k PPP 和大多数unix中一样k为小写.
3. 连接:
硬连接:硬连接本质使一个文件有两个文件名和windows不同windows中文件属性和文件名是放在一块的,而linux文件名仅是文件名
命令:ln 原文件名 新文件名
硬连接有两限制:(1)不能给子目录建硬连接
(2) 不能跨文件系统建硬连接(即不能跨分区)
在unix下删除一文件的本质是断开一个硬连接,系统会将硬连接数减一,只要不为0则保留文件体。
符号连接:(路径跳转)
命令: ln –s 跳转去向 连接名
注:建符号连接得用绝对路径。写绝对路径此时可建成的在tem下看到的连接是红色的。“à”后面指向的仅一个services但在当前目录即tem下却没有这个文件此时便出错了。
注: 符号连接可跨分区建立
5. shell的基本配置:
bash的基本配置是由配置文件组成的./etc/profile称之为shell的全局配置文件。
另外一个文件在个人的目录下 个人目录/.bash-profile
还有个文件在个人的目录下/etc/bashrc 是第二个全局配置文件,保存的是(函数别名等)在个人目录下也有个配置文件~/.bashrc
etc下的文件是全局文件,一经修改所有的用户设置都改了
shell的具体概念:
环境变量: 变量名=变量值 例: LANG=en 是设置语言为英文
LANG=zh-CN.GB18030是设置语言为中文
通过设置shell的变量来决定子进程继承什么样的值。
{变量名=变量值
export 变量名
可简化为 export 变量名=变量值 注:export 不能省略,另外此时定义的变量是当前shell的值,一旦注销便没有了,想固化得修改profile文件
命令env 可查看所有环境变量里面有个path非常重要,它定义了shell命令执行的路径。
Linux下命令执行仅搜索path路径,不会搜索当前目录的外部命令,所以在当前目录下要执行当前目录中的命令需要加”./”命令。 6. 用户管理
添加账户 useradd 用户名
passwd 用户名
groupadd 组名 usedel -r 用户名
/etc/group /etc/passwd /etc/shadow 三个重要文件
group 文件 格式: 组名:x :组ID:组成员
passwd文件 格式: 用户名:x:用户ID:组ID::用户目录:shell
用户在passwd文件中体现的组关系称为用户组属组,而在group组中体现的是额外组。
false:运行起来就是个恒假。正确利用false给用户,将false添加到/etc/false下用户名字后这样用户就被拒之门外。如mail用户 通过修改用户的shell来限制用户登陆提高网络安全性。
7. which命令:查看外部命令的路径
8. Grub 单用户启动模式: 见到GRUB启动菜单时按“e“选”“kernel“打头的那一行,再按“e”,然后在/ rhg后面加空格+“1” 再按“b”便以单用户模式启动了,输入init 3便进入正常启动模式。
在单用户模式下可以更改root口令,有很大危险。
防护方法: 给grub加口令
vi /etc/grub.conf ##在timeout后添加一行
password=1234567 ##密码
使生效:敲grub回车 等待一会 再敲quit
9. shell的基本配置:
bash的基本配置是由配置文件组成的./etc/profile称之为shell的全局配置文件。
另外一个文件在个人的目录下 个人目录/.bash-profile
还有个文件在个人的目录下/etc/bashrc 是第二个全局配置文件,保存的是(函数别名等)在个人目录下也有个配置文件~/.bashrc
etc下的文件是全局文件,一经修改所有的用户设置都改了
相关阅读 更多 +