初学LINUX命令
linux的特点:
1.免费的/开源
2.支持多线程/多用户
3.安全性好
4.对内存和文件管理优越
Linux最小需要4m
shutdown -h now 立刻关机
shutdown -f now 立刻重启计算机
reboot立刻重启计算机
su - 命令切换成其他用户
logout用户注销
vi Hello.java
输入【i】
输入[esc]
输入:wq退出并保存:q!退出不保存
ls查询当前目录下文件
ls -l查看文件详细
编译javac Hello.java
运行java Hello
f.cppc源程序
#inculde<stdio.h>
main(){
prinf("%s","hello");
}
gcc -o my1 Hello2.cpp编译
./my1
root存放root用户的相关文件
home存放普通用户的相关文件
bin存放普通(常用)命令的目录
sbin要具有一定权限才可以使用命令
mnt默认挂载光驱和软驱的目录
boot存放相关的引导文件
etc存放配置相关文件(mysql、oracle等等配置文件)设置配置文件
var存放经常变化的文件
usr存放默认安装程序文件目录
pwd显示当前目录
useradd xiaoming添加用户
passwdxiaoming给用户设置密码
userdelxiaoming删除用户(不删除用户所创建的文件)
userdel -r xiaoming删除用户及用户主目录
init[012356]
0 : 关机
1 :单用户
3 :多用户状态有网路服务
4 :系统未使用保留给用户
5 :图形界面
6 :系统重启
常用运行级别是3和5,要修改默认的运行级别可修改文件
/etc/inittab 的id:5:initdefault
启动时一单用户模式进入LINUX系统:or root=LABEL=/ 1
pwd显示当前工作目录
cd改变目录
ls列出文件和目录
ls -a显示隐藏文件
ls -l显示长列表格式
ls -al
15:24 2012/5/22
mkdir建立目录
rmdir删除空目录
mkdir aaa建立一个空文件夹
rmdir aaa删除一个文件夹
rm 文件名删除一个文件
rm -f 立刻删除一个文件
cp a.out /home/aroot 将文件a.out文件拷贝到aroot下
rm Hello.java删除文件Hello.java
ctrl+pgup向上翻页
ctrl+pgdn向下翻页
more installer.log+空格 翻页
在Linux和unix系统中 | 就是管道命令
把上一个命令的结果交给 | 的后面的命令处理
grep “关键字” 文件名 在文件中查找是否存在关键字
grep “zhang” aa.java
grep -n “zhang” aa.java
find /root -name Hello.java在root文件夹下查找Hello.java
grep -n "zhang" Hello.java > aa.bak 将在Hello.java中查找zhang并将结果保存在aa.bak中
ls -l > a.txt 列表的内容写入文件a.txt(覆盖写)
ls -al >> a.txt 列表的内容追加到文件aa.txtde 末尾
从文件中输入信息 database_program < database_data
touch 文件名创建一个文件
0:06 2012/5/27
groupadd policeman添加组
cat /etc/group只能查看不能修改
vi /etc/group查看并编辑文件内容
useradd -g 组名 用户名将用户添加到用户组中
查看linux中所有用户信息
vi /etc/passwd
cat /etc/passwd
权限分三种:r可读(4);w可写(2);x可执行(1)
-(文件类型)rw(所有者权限)-r(所在组权限)--r(其他权限)--
chmod 770 Hello.java
usermod -g 组名 用户名修改用户的组
chown修改文件的所有者
chgrp 组名 文件名来修改文件所在的组
8:24 2012/6/6
mount /mnt/cdrom挂载光驱
cd /mnt/cdrom
umount /mnt/cdrom卸载光驱
jdk的安装步骤:
将jdk做成iso文件挂载到光驱
把安装文件拷贝到home下
cp 文件 /home
cd /home
安装
./文件名称
mount /mnt/cdrom挂载光驱
cd /mnt/cdrom
umount /mnt/cdrom卸载光驱
jdk的安装步骤:
将jdk做成iso文件挂载到光驱
把安装文件拷贝到home下
cp 文件 /home
cd /home
安装
./文件名称
环境配置文件 /etc/profile
注:本人新学Linux,按照老师课堂笔记写的,如有错误还望指教!