我的Linux操作命令

 

文件目录操作指令:

进入 home/itcast 目录

 cd /home/itcast

ls 显示目录内容:

 ls

mkdir 创建一个目录 家庭A:
 mkdir familyA
 

cd 切换目录 进入familyA 目录:
 cd familyA

ls 显示当前目录内容:

 ls

touch 新建空文件
 
 touch father.txt 家庭A中有一个父亲
 touch mother.txt 有一个母亲
 touch son.txt 儿子
 touch daughter.txt 女儿

mkdir 创建一个目录

 mkdir house 房子

cd 切换目录

 cd house

mkdir 创建目录
 mkdir kitchen 厨房
 mkdir bathroom 卫生间
 mkdir roomA
 mkdir roomB
 mkdir roomC
 touch sofa.txt 沙发

ls 显示目录内容:

 ls 显示

cd 切换目录

 cd roomB

touch 新建空文件
 touch bed.txt
 echo "Your are the best boy." > book.txt

cd 切换目录
 cd roomC

touch 新建空文件
 touch bed.txt roomC
 echo "Your are the best girl." > book.txt
 touch doll.txt

cp 拷贝文件
 cp doll.txt /home/familyA/house/roomB

cd 切换目录
 cd ..
 cd roomB

ls 显示目录内容:

 ls 显示

cd 切换目录
 cd ..

mv 移动文件
 mv sofa.txt /home/familyA/house/roomB

cd 切换目录
 cd roomB

ls 显示目录内容:

 ls 显示

rm 删除文件目录
 rm doll.txt

cat 显示文件内容
 cat book.txt
 

more less 分页显示

 more book.txt

wc 显示文档行数,字数,字符数
 wc book.txt

find 查找指定的文件
 find -name book.txt

grep 查找指定字符串

 grep best book.txt

pwd 显示当前目录

tree 显示目录树

rmdir 删除空目录
 rmdir bathroom

ln -s 建立软连接

 ln -s /../roomB /home/roomB
 

文件权限管理:

显示出文件 /home/itcast/familyA/bank.txt 的权限
 
 cd /home/itcast/familyA/
 ls -l

切换至litingwei用户

 su litingwei

用litingwei账户查看是否可以读写bank.txt

 cat bank.txt

 vi bank.txt

切换回root
 su root

修改bank.txt 权限为 其他用户可读写

 chmod o+w bank.txt

再切换回root

 su litingwei

修改bank.txt
 
 vi bank.txt

 

信息显示命令:

stat 显示指定文件的相关信息
 cd /home/itcast
 stat familyA

who、w 显示在线登录用户
 who

whoami 显示用户自己的身份

hostname 显示主机名称
 hostname
 hostname -i 显示主机IP

uname 显示系统信息
 uname -a 显示全部信息

dmesg 显示系统启动信息

top 显示当前系统中耗费资源最多的进程 动态显示过程,实时监控

ps 显示瞬间进程状态
 ps -aux  显示所有瞬间进程状态

du 显示指定的文件(目录)已使用的磁盘空间的总量 .可以使用--help查看帮助
 du
 du familyA
 du -h familyA

df 显示文件系统磁盘空间的使用情况
 df
 df -h

free 显示当前内存和交换空间的使用情况  

ifconfig 显示网络接口信息

ping 测试网络的连通性

netstat 显示网络状态信息

 

用户和组管理:

添加一个账户

 useradd -u 550 -p 123456 -d /home/ltw ltw
 
 简单命令:useradd li 
 查看:ls vi /etc/passwd
 添加密码:passwd li
 

修改ltw账户的 登录名称
 
 usermod -l ltw litingwei

修改ltw账户的 口令

 usermod -p 1234567890 litingwei

修改ltw账户的 登录目录

 usermod -d /home/litingwei litingwei

锁定用户ltw账号密码

 usermod -L litingwei

删除ltw账号

 userdel -r litingwei


添加一个分组

 groupadd -g 455 superman

修改superman分组
 

 groupmod -g 355 superman

更改litingwei账户的 组

 usermod -g superman litingwei

删除 ltw 分组
 
 groupdel ltw


修改litingwei 密码

 passwd litingwei

root ,litingwei 账户切换

 su

 

远程登录操作:

telnet

安装telnet-server

 rpm -ivh telnet-server-0.17-35.2.1.i386.rpm

修改telnet服务配置文件

 vi /etc/xinetd.d/telnet

 将disable = yes 改为 no

重启xinetd守护进程

 service xinetd restart

关闭linux防火墙

 setup

 选择 linux firewall
 选择 disable

telnet 测试

 telnet HostName/IP

允许root远程登录

 vi /etc/pam.d/login

 

备份压缩命令:

telnet

安装telnet-server

 rpm -ivh telnet-server-0.17-35.2.1.i386.rpm

修改telnet服务配置文件

 vi /etc/xinetd.d/telnet

 将disable = yes 改为 no

重启xinetd守护进程

 service xinetd restart

关闭linux防火墙

 setup

 选择 linux firewall
 选择 disable

telnet 测试

 telnet HostName/IP

允许root远程登录

 vi /etc/pam.d/login

 

jdk安装:

jdk 安装

 #chmod +x jdk-1_5_0_22-linux-i586-rpm.bin(添加执行权)

 #./jdk-1_5_0_22-linux-i586-rpm.bin

 jdk默认安装目录为/usr/java/jdk1.5.0_22

 安装完毕为他建立一个链接以节省目录长度
 #ln -s /usr/java/jdk1.5.0_22 /usr/jdk
 
 编辑配置文件
 #vi /etc/profile
 添加如下内容:
 JAVA_HOME=/usr/jdk
 CLASSPATH=$JAVA_HOME/lib/
 PATH=$PATH:$JAVA_HOME/bin
 export PATH JAVA_HOME CLASSPATH
 
 #source /etc/profile
 #java -version
 
 出现:
 java version "1.5.0_22"
 Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
 Java HotSpot(TM) Client VM (build 1.5.0_22-b03, mixed mode, sharing)

 安装成功


tomcat 安装

 #tar -zxvf apache-tomcat-6.0.29.tar.tar -C /usr/local/         (解压到/usr/local)
 #ln -s /usr/local/apache-tomcat-6.0.29/ /usr/local/tomcat
 启动tomcat
 #/usr/local/tomcat/bin/startup.sh
 测试http://127.0.0.1:8080/


eclipse 安装

 #tar -zxvf eclipse-jee-helios-linux-gtk.tar.gz -C /usr/local (解压到/usr/local目录下并生成/usr/local/eclipse目录)
 #./usr/local/eclipse/eclipse

 

 

你可能感兴趣的:(java,linux,测试,防火墙,service,远程登录)