Red Hat Linux 基础命令
1、关开机操作
shutdown -h now --立刻关机
shutdown -r now --重启
reboot --重启
2、用户登录
使用普通用户登录,再使用 su - 命令授权root权限
3、注销
logout
4、使用vi
vi
i
esc
:wq(保存退出)/:q!(退出)
5、显示列表
ls -l
ls -t --按时间排序
ls -r --逆序排列
6、编译并运行c程序
gcc -o hello1 hello.cpp --生成hello1.out文件
./a.out --运行
7、目录结构
root:存放root用户的相关文件
home:存放普通用户的相关文件
bin:存放常用命令
sbin:要具有一定权限才可以使用的命令
mnt:默认挂载光驱和软驱的目录
boot:存放引导相关的文件
usr:软件默认安装目录
var:存放经常变化的文件
etc:配置相关的文件
8、显示当前目录
pwd
9、用户管理(具有root权限的用户)
useradd xxf --添加xxf用户
passwd xxf --给xxf用户设密码
userdel xxf --删除xxf用户
userdel -r xxf --删除用户以及用户主目录
10、ubuntu使用root用户
root是默认禁用了(按Ubuntu的说法),不允许用root登陆,除非设置密码解禁。
ubuntu默认root密码为空,启动时grub菜单里进revoer 模式,然后可以用passwd root命令给root设密码。
sudo passwd root
11 init 命令
init 0 --关机
init 1 --单用户
init 2 --多用户状态没有网络服务
init 3 --多用户状态有网络服务
init 4 --系统未使用保留给用户
init 5 --图形界面
init 6 --系统重启
进入单用户状态 在grub状态中输入e 选择第二个选项,设置 1,按b重启,然后修改etc/inittab
12、管理目录
mkdir --创建目录
rmdir --删除空目录
13、常用命令
more --显示更多,带分页
less --带分页
| --管道
grep --查找
find / -name aaa.java --在根目录查找文件名为aaa.java的文件
find -size +1000000k 查找文件大小大于1G的文件
ls -l > a.txt --把查找的内容复制到a.txt
ls -l >> a.txt --把查找的内容追加到 a.txt
14、用户组管理(具有root权限的用户)
groupadd admin --添加admin用户组
cat /etc/group --查看所有组
useradd -g admin xxf --新建xxf用户,并分配到admin用户组
cat /etc/passwd --查看所有用户信息
15、文件操作权限
- rw- r-- r--
第一个'-'代表文件类型,d代表文件夹,l代表链接
'rw-'代表文件所有者对该文件的权限
'r--'代表文件所在组用户对该文件的权限
'r--'代表文件其他组用户对该文件的操作权限
chmod 777 xxf --对xxf文件进行授权
usermod -g admin xxf --改变xxf用户的所在组
16、挂载光驱
mount /mnt/cdrom
umount /mnt/cdrom
17、安装jdk
下载bin安装软件
./jdk1.6.bin --解压jdk
vi /ect/profile --配置环境变量
JAVA_HOME=/usr/java/j2sdk1.4.2_07
PATH=$PATH:/usr/java/j2sdk1.4.2_07/bin
CLASSPATH=.:/usr/java/j2sdk1.4.2_07/jre/lib/rt.jar
CATALINA_HOME=/usr/local/jakarta-tomcat-5.0.30
export JAVA_HOME PATH CLASSPATH CATALINA_HOME
18、安装eclipse
tar -zxvf eclipse.tar.gz --解压eclipse
19、分区
df -h --查看磁盘使用情况
mount boot --挂载
umount boot --卸载
20、解压tar.gz
tar -zxvf .tar.gz
21、改文件名
mv sourceName targetName
22、linux命令行进入mysql
mysql/bin 目录
./mysql -u root -p