linux常用命令总结
来源:互联网 发布:mac上装ie浏览器 编辑:程序博客网 时间:2024/05/11 21:27
每添加一个用户就会在home路径下多一个对应用户的主目录
2.为用户指定密码: passwd 用户名 回车 密码
可以通过查看etc目录下的passwd文件查看所有的用户( 使用 more passwd 命令查看)
3.more group 显示用户组的信息 当添加一个用户却不指定该用户属于哪一个组时,就会自动添加一个与用户名相同的用户组
4.添加组 :groupadd 组名
5.添加用户并为用户指定组:adduser 用户名 -g 组名
6.将指定用户添加到组: usermod -g 组名 用户名
7.删除用户:userdel 用户名
当删除掉用户后在home目录下仍有该用户的目当,所在当删除用户时还要到home目录下删除对应该用户的目录(rm -rf 文件夹名)
8.切换用户:su 用户名
注意:当一个新用户登录的时候默认的当前路径为用户的主目录
(1) 第一位: d 表示为文件夹 l表示链接 -表示文件
(2) 后面九位分成三组,每三位一组。第一组表示,当前用户对该文件的操作权限: r: 读 w:写 x:可执行 ( -:无权限)
(3) 第二组表示当前用户所有的组中的其他人对该文件的操作权限
(4) 最后三位表示 其他人对该文件的操作权限
2. 修改用户对文件的权限(chmod)
(1)初始文件权限
(2)对1.txt 为当前用户 ,当前用户所在组的其他用户、其用户增加可执行的权限
chmod +x 1.txt
(3) 对1.txt 为当前用户 ,当前用户所在组的其他用户、其用户删除可执行的权限
chmod -x 1.txt
(4) 对于1.txt 为当前用户增加可执行的权限
chmod u+x 1.txt
对于1.txt 为当前用户删除可执行的权限
chmod u-x 1.txt
(5) 对1.txt 当前用户所在的组添加可执行的权限
chmod g+x 1.txt
对1.txt 当前用户所在的组删除可执行的权限:chmod g-x 1.txt
对1.txt 其他用户添加可执行的权限: chmod o+x 1.txt
对1.txt 其他用户删除可执行的权限: chmod o-x 1.txt对用户的权限进行操作的第二种方法:使用二进行位 111 第一位表示可读权限 第二表示可写的权限 第三表示可执行的权限 1表示有权限 0 表示无权限
(1)对1.txt 为当前用户 增加可读、可写、可执行的权限
chmod 700 1.txt
(2 ) 对1.txt 所有用户都有读、写、可执行的权限 chmod 777 1.txt
3 .修改文件的所有者:
chown jiaoguixian 1.txt
ls -Rl /ect |more
cat/etc/passwd|wc 显示有多少个用户
cat /etc/passwd |grep lrj 显示lrj这个用户所在行的信息
dmesg|grep eth0 显示第一个网卡的信息
man bash |col -b>bash.txt
ls -l|grep"^d" 显示当前目录下的所有文件夹
ls -l|grep "^-"|wc -l 显示当前目录下有多少个文件
2. ls >> cmd.txt 将命令输出添加到文件末尾而不删除文件中已有的信息
3.错误重定向 :命令 2 》 文件名 没有该命令时 将会将错误的信息重定向到文件中
4.重定向输入
从文件中读取信息显示
2.测试ftp是否启动:ftp localhost
3.退出ftp 命令:bye
4.关闭ftp服务:service vsftpd stop
5.linux 查询机器ip命令:ifconfig
6.将用windows 机ping linux 机
7.用windows 机 ftp机linux机:如果ftp 机时不通的话,将linux的机的防火墙关闭。service iptables stop :关闭windows的防火墙
8.ftp匿名登录使用anonymous命令(匿名用户只能下载,不能上传)
9.linux中的ftp配置文件为ect/vsftpd/vsftpd.conf
10.linux vsftpd默认根目录: var/ftp/pub
11.使root用户具有上传的功能:
(1)修改etc/vsftpd/user_list文件
vi vsftpd.user_list文件中的root中用注释掉(使用#注释)
(2)修改etc/vsftpd/ftpusers文件
vi vsftpd.fptusers中的root用户注释掉
修改完成后要重启ftp: service vsftpd restart
12.机器一启动自动启动ftp: chconfig vsftpd on
chconfig: 检查或修改配制
13.ftp客户端:leapftp
2.chkconfig sshd on :将ssh服务修改为自启动
3.ssh客户端:putty
一、JDKlinux下的安装
1.官网下载JDK(根据自己的情况下载JDK,这个不多说)
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.准备JDK安装包
我下载安装的JDK是:jdk-6u29-linux-x64-rpm.bin
3.上传或者拷贝到Linux系统中
我拷贝到了/tmp目录下,如下图所示
4.给安装包jdk-6u29-linux-x64-rpm.bin加执行权限
#cd /tmp
#chmod +x jdk-6u29-linux-x64-rpm.bin
5.生成rpm文件(在/tmp目录下执行)
#./jdk-6u29-linux-x64-rpm.bin
现在的jdk安装包,执行到这里就完成安装了,如下图所示
出现以上信息,你可以到目录下/usr/java下能找的安装好的jdk目录,我的如下图所示:
接下来可以跳过6~7步骤,直接进行8步的设置环境变量了。
6.给rpm文件jdk-6u29-linux-x64.rpm加执行权限(/tmp下执行)
#chmod +x jdk-6u29-linux-x64.rpm
7.执行安装 (/tmp下执行)
#rpm -ivh jdk-6u29-linux-x64.rpm (rpm命令 功能类似于Windows里面的“添加/删除程序”; rpm -ivh 显示安装进度和详细信息)
根据提示信息,接受协议,执行一步步的安装即可。
8.设置环境变量(编辑文件/etc/profile):
#vi /etc/profile
在文件最后加上如下信息:
JAVA_HOME=你的jdk安装的实际路径,我的安装在/usr/java目录下了。这个根据你的实际安装决定。
9.检验安装配置是否成功:
#java -version
出现以上信息,说明安装已经成功!
二、Linux下的JDK卸载
1.卸载系统自带JDK版本
#rpm -qa|grep gcj (-qa 显示所有的已安装的软件)
查看到如下信息,如图所示:
进行卸载默认安装JDK:
#rpm -e --nodeps java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115 (-e为卸载)
2.卸载安装的JDK
#rpm -qa|grep jdk
查看信息如下,如图所示:
进行自安装的JDK卸载:
#rpm -e
- linux常用命令总结
- LINUX 常用命令总结
- Linux 常用命令总结
- linux入侵常用命令总结
- linux 常用命令总结
- Linux 常用命令总结
- linux 常用命令 总结
- Linux常用命令总结
- Linux 常用命令总结
- linux 常用命令 自己总结
- Linux常用命令总结
- linux常用命令总结
- Linux常用命令总结
- Linux Shell常用命令总结
- Linux 常识,常用命令总结
- Linux常用命令总结
- linux常用命令总结
- linux常用命令总结
- cocos2d-x 菜单的创建和响应事件
- 为什么他的models要加上
- concat综合大全(Javasrcipt和mysql中的用法)
- 二叉树后序遍历(递归算法)
- 高斯噪声 高斯白噪声
- linux常用命令总结
- Linux下Nagios的安装与配置
- memset()函数 详解
- 今天开始学模式识别与机器学习Pattern Recognition and Machine Learning (PRML),章节1.2,Probability Theory (下)
- 【phpcms-v9】授课内容
- ImportError: No module named test.infomation
- solr导入数据库Clob,Blob字段的配置
- TypeError: add_or_update() takes at most 3 arguments (4 given)
- 程序员的情书