Linux的优劣势及其知识点
时间:2015-01-07 15:52 来源:linux.it.net.cn 作者:IT
Linux 优点:
1. 免费/开源
2. 支持多线程/多用户
3. 安全性好
4. 对内存和管理优越
缺点:
操作相对困难
Linux 最小只需要4m就可以运行,因为小所以也可以做嵌入式开发.
相关目录解释:
root 存放root用户的相关文件
home 存放普通用户的相关文件
bin 存放常用命令的目录
sbin 要具有一定权限才可以使用命令
mnt 默认挂载光驱和软驱的目录
boot 存放引导相关的文件
etc 存放配置相关的文件
var 存放经常变化的文件
usr 存放安装目录的默认文件夹 类似与windows下的program files文件夹
添加、删除、修改密码
只有root用户和有root权限的用户才可以添加用户
useradd xiaoming 添加用户 useradd 小明
passwd 用户名 设置密码 passwd 小明
passwd 用户名 修改密码 passwd 小明 即修改小明的密码
userdel 用户名 删除用户
userdel xiaoming 删除用户目录
userdel -r xiaoming 删除用户以及用户主目录
添加组:
goupadd policaman 创建组
cat /etc/group vi /etc/group 查看linux中的所有组的信息
useradd –g 组名 用户名 将用户添加到组中
vi /etc/passwd cat /etc/passwd 查看linux中所有用户信息
文件权限分3种: r 可读 用 4表示
W 可写 用2 表示
X 可执行 用 1 表示
运行级别
0:关机
1: 单用户
2: 多用户状态没有网络服务
3: 多用户状态有网络服务
4: 系统未使用保留给用户
5: 图形界面
6: 系统重启
常用运行级别是3和5,要修改默认的运行级别可改文件
/etc/inittab的id:5:initdefault:这一行中的数字
Windows文件共享的核心是SMB/CIFS;
当windows系统共享设置好后,就可以在linux客户端挂接(mount)了,具体操作步骤如下:
# mkdir –p /mnt/samba 注:建立一个目录作为挂接点(mount point);
# mount –t smbfs(或者cifs) –o username = administrator, password = *** //192.168.10.12/c$ /mnt/samba
注: username = administrator, password = *** //192.168.10.12/c$ 是windows计算机上的用户和密码 c$是这台计算机的一个磁盘分享。
ls 查看当前目录和文件
ls –a 显示隐藏文件
ls –l 查看详细目录列表(长列表格式)
reboot 重启
logout 注销
pwd 显示当前在哪个目录下
su- 命令切换成管理员
./ xxx.bin 安装.bin结尾的文件
tar –zxvf xxxx.tar.gz 安装tar.gz结尾的文件
/etc/profile 环境配置文件
export JAVA_HOME 导入到环境变量中
mount /mnt/cdrom/ 把iso挂载到linux操作系统上
touch 建立空文件
more 显示文件内容 , 带分页
less 显示文件内容带分页
grep 使用方法 grep “shunping” aa.java
grep –n 显示行数
man 帮助 相当于dos下的help 使用 man grep 列出grep的用法
find 搜索文件及目录
find / -name yaner 意思是从根目录开始搜索名称为yaner的文件或目录
find /home –size +10k 查找/home目录下大小为10k的文件
find /home –amin -10 10分钟内存取的文件或目录
find /home –atime -10 10小时内存取的文件或目录
find /home –cmin -10 10分钟内更改过的文件或目录
find /home –ctime +10 10小时前更改过的文件或目录
>管道定向命令
Ls -l > a.txt 列表中的内容写入文件a.txt中(覆盖写)
Ls –al >> a.txt 列表中的内容追加到文件aa.txt的末尾
从文件中输入信息 database_program < database_data
在linux和unix系统中, |就是管道命令, 解释:把上一个命令的结果交给|的后面
的命令处理
Linux文件系统是采用级层式的树状,最上层根目录是“/”.
Vi编辑器 充当windows下的记事本
使用示例: 编写一个java程序,编译并执行。
步骤: 1: vi Hello.java 新建Hello.java文件
2: 输入 “ i ”, 进入插入模式 开始输入代码
3: 输入 “ esc ”, 进入命令模式
4: 输入 “ : ”, wq 保存并退出 q! 退出但不保存
5: 编译 javac Hello.java
6: 运行 java Hello
解决修改错误配置的方法:
在进入grub引导界面的时候,请输入“e”,
再选中第二行,输入“e”。
在最后输入1 [单用户级别]
(责任编辑:IT)
Linux 优点:
1. 免费/开源
2. 支持多线程/多用户
3. 安全性好
4. 对内存和管理优越
缺点:
操作相对困难
Linux 最小只需要4m就可以运行,因为小所以也可以做嵌入式开发.
相关目录解释:
root 存放root用户的相关文件
home 存放普通用户的相关文件
bin 存放常用命令的目录
sbin 要具有一定权限才可以使用命令
mnt 默认挂载光驱和软驱的目录
boot 存放引导相关的文件
etc 存放配置相关的文件
var 存放经常变化的文件
usr 存放安装目录的默认文件夹 类似与windows下的program files文件夹
添加、删除、修改密码
只有root用户和有root权限的用户才可以添加用户
useradd xiaoming 添加用户 useradd 小明
passwd 用户名 设置密码 passwd 小明
passwd 用户名 修改密码 passwd 小明 即修改小明的密码
userdel 用户名 删除用户
userdel xiaoming 删除用户目录
userdel -r xiaoming 删除用户以及用户主目录
添加组:
goupadd policaman 创建组
cat /etc/group vi /etc/group 查看linux中的所有组的信息
useradd –g 组名 用户名 将用户添加到组中
vi /etc/passwd cat /etc/passwd 查看linux中所有用户信息
文件权限分3种: r 可读 用 4表示
W 可写 用2 表示
X 可执行 用 1 表示
运行级别
0:关机
1: 单用户
2: 多用户状态没有网络服务
3: 多用户状态有网络服务
4: 系统未使用保留给用户
5: 图形界面
6: 系统重启
常用运行级别是3和5,要修改默认的运行级别可改文件
/etc/inittab的id:5:initdefault:这一行中的数字
Windows文件共享的核心是SMB/CIFS;
当windows系统共享设置好后,就可以在linux客户端挂接(mount)了,具体操作步骤如下:
# mkdir –p /mnt/samba 注:建立一个目录作为挂接点(mount point);
# mount –t smbfs(或者cifs) –o username = administrator, password = *** //192.168.10.12/c$ /mnt/samba
注: username = administrator, password = *** //192.168.10.12/c$ 是windows计算机上的用户和密码 c$是这台计算机的一个磁盘分享。
ls 查看当前目录和文件
ls –a 显示隐藏文件
ls –l 查看详细目录列表(长列表格式)
reboot 重启
logout 注销
pwd 显示当前在哪个目录下
su- 命令切换成管理员
./ xxx.bin 安装.bin结尾的文件
tar –zxvf xxxx.tar.gz 安装tar.gz结尾的文件
/etc/profile 环境配置文件
export JAVA_HOME 导入到环境变量中
mount /mnt/cdrom/ 把iso挂载到linux操作系统上
touch 建立空文件
more 显示文件内容 , 带分页
less 显示文件内容带分页
grep 使用方法 grep “shunping” aa.java
grep –n 显示行数
man 帮助 相当于dos下的help 使用 man grep 列出grep的用法
find 搜索文件及目录
find / -name yaner 意思是从根目录开始搜索名称为yaner的文件或目录
find /home –size +10k 查找/home目录下大小为10k的文件
find /home –amin -10 10分钟内存取的文件或目录
find /home –atime -10 10小时内存取的文件或目录
find /home –cmin -10 10分钟内更改过的文件或目录
find /home –ctime +10 10小时前更改过的文件或目录
>管道定向命令
Ls -l > a.txt 列表中的内容写入文件a.txt中(覆盖写)
Ls –al >> a.txt 列表中的内容追加到文件aa.txt的末尾
从文件中输入信息 database_program < database_data
在linux和unix系统中, |就是管道命令, 解释:把上一个命令的结果交给|的后面
的命令处理
Linux文件系统是采用级层式的树状,最上层根目录是“/”.
Vi编辑器 充当windows下的记事本
使用示例: 编写一个java程序,编译并执行。
步骤: 1: vi Hello.java 新建Hello.java文件
2: 输入 “ i ”, 进入插入模式 开始输入代码
3: 输入 “ esc ”, 进入命令模式
4: 输入 “ : ”, wq 保存并退出 q! 退出但不保存
5: 编译 javac Hello.java
6: 运行 java Hello
解决修改错误配置的方法:
在进入grub引导界面的时候,请输入“e”,
再选中第二行,输入“e”。
在最后输入1 [单用户级别]
(责任编辑:IT) |