linux学习、命令及总结

--------------------------------------linux命令----------------------------------------------------

查看日期的命令:cal -j 查看一整年的命令是 :cal -y
英语日历的单词是:calendar

清除屏幕信息的命令是:clear DOS命令是:cls
打印一串字符串的命令 echo -n "jiaoqifeng" -n 代表的意思是换行

查看文件系统的磁盘空间占用情况的命令:df

如果一个日志文件cat.log过大想查看它的最后500条的命令:tail -500 cat.log

查看tomcat里的所有的java进程的命令:ps -ef|grep java
查出所有的进程以后要去杀掉一个进程的命令:kill -9 进程名

在linux系统下关闭tomcat的命令:sh shutdown
在linux系统下开启tomcat的命令:sh startup

显示工作路径的命令是:pwd DOS环境下显示工作的路径的命令是:cd

改变工作路径的命令是:cd DOS环境下改变工作路径的命令是:cd

列出目录中的文件的命令是:ls DOS环境下列出目录中的文件的命令是:dir
显示包阔隐含文件的在内的所有文件及文件夹的命令:ls -a
显示以长格式当前路径下的文件的命令是 :ls -l

创建新目录的命令是:mkdir DOS环境下创建新目录的命令是:MD
删除空目录的命令是:rmdir(保证不是当前的目录下,必须是空目录)

在屏幕上浏览文件并且一屏暂停的命令是:more
复制文件或目录的命令是: cp /home/jiaoqf.txt /etc/job/ DOS环境下的命令是:copy
复制文件或目录的(从一台机器到另一台机器上):cp /home/jiaoqf.txt /etc/job/ DOS环境下的命令是:copy
------把192.168.0.149上的/home/oracle/tjdata/下的east.dmp 复制到192.168.0.146的/home/oracle/tjdata
scp tjdata/east.dmp [email protected]:/home/oracle/tjdata/
------把192.168.0.149上的/home/oracle目录的tjdata文件夹 复制到192.168.0.146的/home/oracle下(首先登录192.168.0.149,cd到/home/oracle)
scp -r tjdata [email protected]:/home/oracle
删除文件或目录的命令是: rm 相当于DOS环境下的del

删除目录及子目录的命令是: rm -r
交互式删除以cu开的命令是:rm -i cu*

将文件或目录改名的命令是:mv oldname newname
将文件或目录移动的命令是:mv file1 file2... directory

查找文件的命令:find 如:
从根目录开始查找名为aa开头的文件并在屏幕上显示的命令:find / -name aa* -print
从当前目录开始查询大于500k字节的文件的命令是:find / -size+500 -print

在文件中查找字符串,并显示符合要求的行grep[option] string
option:的值可能是:-n 显示行号
option:的值可能是:-i 不区分大小写
option:的值可能是:-c 统计出共有几行满足条件的记录;
内存大小查看------------------
grep MemTotal /proc/meminfo
交换分区大小
grep SwapTotal /proc/meminfo
可以在多个文件中搜索,方法是指定多个文件名,彼此用空格分开,或者使用*或?作为文件名后缀如:
在当前目录下的所有文件中查找字符串mode(不区分大小写),并显示符合要求的行的命令是:grep –in “mode” *


显示文件的起始n行或文件的最后n行的命令:head -n filename ; tail -n filename;
用来跟踪日志文件,每当file1文件有新增内容时,都会随时显示出来的命令:tail -f filename

tar 命令
功能:磁带或文件归档
格式:tar options /dev/rmt0 filename
options: c 创建新的tar文件
t 列出tar文件内容
x 从tar文件中抽取文件
v 显示出文件名
f 指明操作对象
例如: tar cvf /dev/rmt0 file_list
tar cvf a.tar /usr/a (将/usr/a目录下的文件打包成一个文件a.tar)
tar xvf a.tar (将tar文件解开)

wc 命令
功能:统计指定文件的行数、单词数、字符数
格式:wc [option] filename
[option]: -c 查询字节数(byte)
-w 查询字数(word)
-l 查询行数(newline)
-m 查询字符数(character)
如:wc /etc/hosts
显示/etc/hosts文件的行数、单词数、字符数

touch 命令
功能:创建一个新的空文件,若文件存在则更改存取时间
形式:touch filename

linux系统的查系统的硬件配置的命令是prtconf |pg -----------nmon命令还不清楚是查的什么C M P

-------------------------------------------------------------------------------------------------------------------------------
| linux系统上关闭防火墙的命令:
| 首先:chkconfig --list|grep iptables 查看防火墙的状态
| 关闭防火墙:chkconfig iptables off --从起系统不需要再次关闭
| 或者 :service iptables stop --关闭系统需要从新关闭
|
| linux系统上清除防火墙的规则:service iptables stop
| linux系统上查看防火墙的状态:service iptables status
--------------------------------------------------------------------------------------------------------------------------------
linux系统上开启ftp的命令是:/sbin/service vsftpd start
linux系统上添加用户的命令是:useradd user 添加完成之后passwd user 设置user用户的密码
linux系统删除用户的命令是:userdel user
aix系统的添加用户并且指定默认目录下的命令如下:
mkuser groups=weblogic home=/home/weblogic/krmsoft/ftpdir pisaftp
passwd pisaftp
把/home/weblogic/Oracle/Middleware/user_project/domains/tjdomain/server/node1/pisa/pisa/ftpdir链到/home/krmsoft/ftpdir
首先删除/home/weblogic/Oracle/Middleware/user_project/domains/tjdomain/server/node1/pisa/pisa/下的ftpdir文件夹,并在
/home/weblogic/Oracle/Middleware/user_project/domains/tjdomain/server/node1/pisa/pisa/下输入命令
ln -s /home/krmsoft/ftpdir /home/weblogic/Oraclerep/Middleware/user_project/domains/tjdomain/server/node1/pisa/pisa
在该目录下ls 会出现:ftpdir->/home/krmsoft/ftpdir 这样的文件形式
#==============================================================================================================================##
linux系统上设置ftp的端口的文件vi /etc/vsftpd/vsftpd.conf
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
#新增的端口
listen_port=2121
setproctitle_enable=YES 添加上2121端口
添加端口之后可添加用户在--------------------------------------------------------》
#修改点
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
--------------------------chroot_list文件的内容是
[root@stu2 ~]# vi /etc/vsftpd/chroot_list

cs
lcd
~
~
#================================================================================================================================##
有时候在win上编写的sh文件用ssh上传到服务器上时文件格式不正确
可以1---vi mydomain.sh
2:先按esc键在敲入----》:set ff? 回车会显示文件的格式
3:强制转换成unix的格式---》:set ff=unix 回车
4:强制保存并退出
第二种办法:dos2unix *.spec
#====================================================================================================================================##
查看linux系统的编码
[root@scrptdev sysconfig]# echo $LANG
en_US.UTF-8
[root@scrptdev sysconfig]# locale
LANG=en_US.UTF-8
#====================================================================================================================================##
linux系统的vi文件删除第n行的命令和查询jiao这个拼音出现的位置
ndd ----------是删除第n行的命令
/jiao ----------是查找文件中的jiao拼音的命令
n是向下查询
#====================================================================================================================================##
查看linux系统版本
cat /etc/redhat-release
#====================================================================================================================================##
打成gz包的命令如下:
gzip crs.tar ----ls下可看到有crs.tar.gz生成
解压tar包的命令如下:
gunzip crs.tar.gz ----解压完成后变成crs.tar
#====================================================================================================================================##
#====================================================================================================================================##
打成tar包的命令如下:
tar -cvf crs.war.tar crs.war/
解压tar包的命令如下:
tar -xvf crs.war.tar
打成.tar.gz包的命令
tar zcvf crs.tar.gz ./*
解压 tar zxvf crs.tar.gz
#====================================================================================================================================##
linux zip命令

zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.

2.unzip
unzip -o -d /home/sunny myfile.zip
把myfile.zip文件解压到 /home/sunny/
-o:不提示的情况下覆盖文件;
-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;

3.其他
zip -d myfile.zip smart.txt
删除压缩文件中smart.txt文件
zip -m myfile.zip ./rpm_info.txt
向压缩文件中myfile.zip中添加rpm_info.txt文件
4,直接打成tar.gz包
解压:[*******]$ tar zxvf FileName.tar.gz
压缩:[*******]$ tar zcvf FileName.tar.gz DirName
#====================================================================================================================================##
linux虚拟机不插网线就能本机和虚拟机互通的方法
1,首先通过“系统-管理-网络”对虚拟机的ip进行设置,设置完成点击“激活”按钮,激活完成后可以通过setup查看ip是否改变
2,在/etc/sysconfig/network-scripts/ifcfg-eth0 查看ip是否改变,都改变完成之后
more ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
# DEVICE=eth0
# BOOTPROTO=dhcp
# HWADDR=00:0c:29:af:0b:11
# ONBOOT=yes
# TYPE=Ethernet
# USERCTL=yes
# IPV6INIT=no
# PEERDNS=yes

BOOTPROTO=none
NAME='79c970 [PCnet32 LANCE]'
STARTMODE='auto'
USERCONTROL='no'

DHCP_HOSTNAME=jiaoqf
TYPE=Ethernet
DEVICE=eth0
HWADDR=00:0c:29:af:0b:11
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
IPADDR=192.168.2.88
NETMASK=255.255.255.0
GATEWAY=192.168.2.1

3,再点击虚拟机右下角的setting的设置,


4, 再到本机的网络和共享中心,点击进行设置ip,要和虚拟机上设置成统一网段,设置完
5, 从虚拟机ping本机ip ok 搞定
#====================================================================================================================================##

weblogic的日志占用磁盘空间爆满的话,可以用cat /dev/null > nuhup.log对日志文件进行清除,但不用从新启动weblogic

---------------------------------------SecureCRT工具为什么总提示"连接已复位.----------------------------------------------------------------------------
echo "sshd:ALL">>/etc/hosts.allow
然后重启ssh服务
/etc/init.d/sshd restart
再连,就ok了!(主要是ip冲突,重新设定ip---ok)

-----------------------------------------yum挂载dvd中的rpm文件,直接用yum安装---------------------------------------------------------------------------
首先进入到
[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d
[root@localhost yum.repos.d]#
进来之后,vi dvd.repo
输入如下:
[dvd]
name=dvd
baseurl=file:///mnt
enable=1
gpcheck=1
gpgkey=file:///mnt/RPM-GPG-KEY-redhat-release
保存并退出
mount /dev/cdrom /mnt

yum install [name]
##=====================================================================================================================================================###
vi 一个文件
1, :行数 ------直接跳到该行数
2, /收缩的文字 -------查询到该文字 n是向下查找

你可能感兴趣的:(操作系统,数据库,java)