关机命令:shutdown -h now / shutdown -r now / reboot
切换图形化界面:startx 切换到命令行:注销即可
添加用户:useradd xiaoming
设置密码:passwd xiaoming
删除用户:userdel xiaoming 【userdel -r xiaoming 删除用户及目录,不加-r表示只删用户】
添加组:groupadd policeman
删除组:groupdel policeman
创建用户并分配到某组:useradd -g 组名 用户名
查看linux中所有组的信息:vi /etc/group ; cat/etc/group
查看linux中所有用户的信息:vi /etc/passwd ; cat/etc/passwd
vi编辑器:
1. vi hello.java 【进入vi编辑器】
2. 输入i 【进入插入模式】
3. 输入esc 【退出编辑模式进入命令模式】
4. 输入: 【wq:表示退出并保存; qi:表示退出但不保存】
更改运行级别可更改【/etc/inittab 的Id:5:initdefault 这一行中的数字】
命令init (0,1,2,3,4,5,6)
运行级别:0. 关机 1.单用户 2.多用户状态没有网络服务 3. 多用户状态有网络服务【常用级别】 4.系统未使用保留给用户 5. 图形化界面【常用级别】 6. 系统重启
解决修改错误配置的方法:在进入grub引导界面时,请输入e;选中第二行再输入e,在最后输入1【单用户级别,1前有一个空格】,按b重启进入单用户模式,再更改运行级别。
Recursion:递归 force:强制 添加-rf 表示强制删除所有
显示当前目录:pwd
更改目录:cd
显示目录文件:ls 选项【a l d】 -a: 显示所有文件,包括隐藏文件; -l: 详细信息显示 -d: 查看目录属性 (范例: ls -al /etc)
创建文件:touch file
删除文件和目录: rm file 【rm -rf file】
创建文件夹:mkdir folder
删除文件夹:rmdir folder
移动文件:mv 【mv 文件名 文件名(更名文件);mv 文件名 目录名; mv 目录名 目录名(目录存在则移动到目标目录下,不存在则更名)】
复制文件:cp -r dir1 dir2
建立符号链接:ln 【ln -s /etc/inittab inittab inittab指向实际文件/etc/inittab】
more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。more比cat强大,提供分页显示的功能,less比more更强大,提供翻页,跳转,查找等命令。而且more和less都支持:用空格显示下一页,按键b显示上一页。
在文中查询内容: grep 【grep -n "要查的内容" 查的文件 n为显示的行数】
| 管道命令:把上一个命令的结果交给 | 后面的命令处理。
ls -l >a.txt 列表内容写入文件a.txt (覆盖写)
ls -al >>a.txt 列表内容追加到a.txt文件末尾
例:grep -a "hen" aaa.txt > k.txt
find命令
find / -name aaa.java 按照aaa.java这个文件名查找
find /home -amin -10 十分钟内存取的文件和目录
find /home -atime -10 十小时内存取的文件和目录
find /home -cmin -10 十分钟内修改的文件和目录
find /home -ctime +10 十小时前更改的文件和目录
find /home -size +10k 大小比10k的文件
【ls -ahl 文件名】命令可以查看文件的所用组
【chgrp 组名 文件名】命令可以修改所在组
【chown 用户名 文件名】修改文件所有者
-rw-r--r-- 第一位表示文件类型,第二到四位表示所有者权限,第五到七位表示所有组权限,第八到十位表示其他用户/组权限
- 代表普通文件;d 代表目录; l 代表链接
权限分为三种:r可读,用4表示;w可写,用2表示;x可执行,用1表示。
修改文件/文件夹权限
chmod 777 file/folder 【三个7依次是对所有者权限,所有组权限,其他用户/组权限的修改】
chmod u=rwx,g=rx,o=rx abc 【u:用户权限; g:组; o:其他用户/组】
chmod u-x,g+w abc 【-:去除x权限; +:增加权限】
chmod a+rwx abc 【a:所有用户; 给所有用户增加所有权限】
追踪路由命令:tracert www.baidu.com 【查看到百度经过的路由】
jdk安装步骤
1. 把mypackage.iso挂载到lunux操作系统下,在vm做好配置(/mount/mnt/cdrom)
2. 把安装文件拷贝到/home cp 文件 /home
3. cd /home 切换到home目录
4. 安装 ./***.bin
5. 查看 /etc/profile
6. 配置环境变量【#在linux中起注销作用,置最前;需要重新登录】
unset i
JAVA_HOME = /home/j2dk1.4.2.07 安装目录地址
PATH = $PATH:/home/j2dk1.4.2.07/bin 不破坏追求一个环境变量
CLASSPATH = /home/j2dk1.4.2.07/jre/lib/rt.jar
export JAVA_HOME PATH CLASSPATH
eclipse安装和myeclipse安装
jdk安装1.2步
安装eclipse......tar.gz tar -zxvf ......tar.gz
启动eclipse(进入图形界面) ./eclipse
注释重点:
bin文件安装使用./ 文件名.bin
tar.gz文件安装使用tar -zxvf 文件名.tar.gz
unzip解压缩zip文件:unzip 文件名.zip
zip压缩文件:zip 压缩包文件名.zip 要压缩的文件名
unrar解压缩rar文件:unrar e 文件名.rar (参数e:直接解压缩到当前文件夹;参数x:解压到同名文件夹)
rar压缩文件:rar 压缩包文件名.rar 要压缩的文件名
挂载命令:momut [-参数] [设备名称] [挂载点] 【在挂载光驱时,可直接使用mount/mnt/cdrom】
卸载命令:umount
查看磁盘使用情况:df [-参数] df -l (只显示本地文件系统) df -h(方便阅读方式显示)
查看某个目录在哪个分区:df [目录全路径]
查看linux系统分区具体情况:fdisk -l
查看近期使用过的命令:history 【history 5: 最近5个命令 !5: 历史编号为5的命令 !ls: 最后一次使用ls】
查看目前使用的是哪种shell:env 【该命令可以显示当前操作系统的环境变量】
改变使用的shell:chsh -s 输入新的shell /bin/sh
linux网络环境配置
第一种方法:setup:设置IP等
(1)用root身份登录,运行setup命令进入到text mode setup utility对网络进行配置。这里可以进行IP,子网掩码,默认网关和DNS的配置。
(2)这时的网卡的配置没有生效,运行/etc/rc.d/init.d/network restart 命令才生效。
第二种方法:
ifconfig etho 192.168.x.x 配置IP
ifconfig etho network x.x.x.x 配置子网掩码
对广播地址和dns使用默认的
注意:这样配置会立即生效,但是是临时的。
第三种方法:
(1)修改/etc/sysconfig/network-scripts/ifcfg-etho,这个文件里各个属性可以修改,包括IP,子网掩码,广播地址,网关。
(2)这时网卡的配置没有生效,需要运行/etc/rc.d/init.d/network restart 命令才生效。