linux学习、命令及总结

来源:互联网 发布:电动汽车推荐 知乎 编辑:程序博客网 时间:2024/06/05 10:00

                                                                                --------------------------------------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  oracle@192.168.0.146:/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  oracle@192.168.0.146:/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是向下查找

 

 

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 红米2屏幕失灵怎么办 红米手机电池不耐用怎么办 红米手机没内存怎么办 红米2a卡顿怎么办 红米2a手机卡顿怎么办 红米5a内存不足怎么办 红米note1s内存不够怎么办 红米2手机没内存怎么办 红米note显示无服务怎么办 红米手机死屏了怎么办 红米4a信号不好怎么办 小米2a开不了机怎么办 红米4x屏幕失灵怎么办 红米4x外屏坏了怎么办 honor手机开不了机怎么办 honor黑屏开不了机怎么办 红米2开机停在mi怎么办 红米手机无法开机怎么办 小米手机帐号密码忘了怎么办 小米手机忘记小米账号密码怎么办 小米4账号密码忘了怎么办 小米2a触屏失灵怎么办 红米note5拍照不清晰怎么办 红米手机太卡怎么办 红米3x忘记密码怎么办 红米手机太卡了怎么办 红米手机太卡怎么办? 红米3老是死机怎么办 红米3s经常死机怎么办 红米4a进水了怎么办 魅族耳机声音小怎么办 魅蓝note6声音小怎么办 魅蓝3s锁定怎么办 红米1密码忘了怎么办 小米手环升级失败怎么办 红米4忘记密码怎么办 红米1代忘记密码怎么办 红米3s忘记密码怎么办 小米3卡槽卡住了怎么办 红米4手机信号不好怎么办 红米note3信号差怎么办