linux学习小记

    技术2022-05-20  34

     

    1 、linux访问windows共享

    在文件管理器地址栏里面输入: 

    "smb://IP地址/"

     

    smb://192.168.8.11/

     

     

    2、 linux查询本地IP

    在终端 输入:"ifconfig "

     

    3、 在终端Tab键 文字助理 (类似于myeclipse 下的 Alt + / )

     

     

     

    4、 tar命令使用

    压缩:tar cvfz 目标文档 源文档1 [源文档2...]

    例如:tar cvfz m.tar.gz hello.cpp hello.h //m.tar.gz是目标文档,hello.cpp和hello.h是源文档

    解压:tar xvfz 目标文档

    例如:tar xvfz m.tar.gz //在当前目录下将压缩包文档m.tar.gz解压缩

     

     

    5、 删除文件夹

    --rm -rf 目标文件夹

    [root@jijw webapps]# rm -rf monitorCenter

    --删除test文件夹下的所有文件

    [root@jijw webapps]# rm -rf /test/*

     

    6、 拷贝

    cp -rf 目标 .

     

    [root@jijw webapps]# cp -rf /home/ bobo/Templates/monitor .

     

     

    7、 杀进程(用户ps -ef|grep tomcat查出tomcat的ID,再用kill杀掉进程)

    [root@jijw bin]# ps -ef|grep tomcat

    root      2096     1 52 17:16 pts/0    00:00:22 /usr/java/jdk1.6.0_22/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath :/usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/commons-logging-api.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start

    root      2175  2066  0 17:17 pts/0    00:00:00 grep tomcat

    [root@jijw bin]# kill -9 2096

     

    8 、查看linux文件夹下包含的文件及文件夹

    [root@jijw etc]# ls

     

    查找目录下匹配的文件

    [root@jijw init.d]# ls net*

    netconsole  netfs  netplugd  network

     

    9clear

    清屏

     

    10 、退出vi

    按ESC 并输入  :wq   回车(保存并退出)

    按ESC并输入:q!回车

     

    11 、用户添加

    useradd jijw

    password jijw

     

    12 、查看文件的内容(不用vi等编辑器打开啦)

    [root@jijw bobo]# cat /etc/vsftpd/vsftpd.conf

    # Example config file /etc/vsftpd/vsftpd.conf## The default compiled in settings are fairly paranoid. This sample file

     

    13 、修改文件名  移动 mv (Linux上¨文件¨和¨文件夹¨都称之为文件)

     

    在test目录下新建dir1文件夹

    [root@jijw test]# mkdir dir1

    通过ls命令我们可以看到刚新建的dir1文件夹[root@jijw test]# ls dir1

    将dir1名称改成dir2 [root@jijw test]# mv dir1 dir2

    再次查看时可以发现dir1已经不存在,只可以看到dir2[root@jijw test]# ls dir2

    将dir2修改成隐藏 只要在文件名前加 . 就可以了 [root@jijw test]# mv dir2 .dir2

    用ls 查看时可以发现已经看不到dir2文件了[root@jijw test]# ls

    那么我们用ls  -a test目录下的所有文件发现.dir了[root@jijw test]# ls -a.  ..  .dir2

     

    移动文件到文件夹

    将mv.txt移动到test文件夹

    [root@jijw hehe]# mv mv.txt test

     

    将mvdir文件夹移至test文件夹

    [root@jijw hehe]# mv mvdir test

     

    14 、查询当前所在目录

    [ root@jijw .dir2]# pwd /home/ bobo/test/.dir2

     

    15 查看文件内容

    cat 文件名      -- 显示文件全部内容

    [ root@jijw bobo]# cat /etc/vsftpd/vsftpd.conf

    more 文件名    --按页显示文件内容,按空格键翻页

    [root@jijw bobo]# more   /etc/vsftpd/vsftpd.conf

    16、清空文件内容

    echo “” > filename

     

    17、打印当前PATH

     

    [ root@jijw bobo]echo $PATH

    /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.6.0_22/bin:/usr/java/jdk1.6.0_22/jre/bin:/root/bin

     

    18改变文件属主

    --将bin主目录及其子文件的属主改为alex

     

    [ root@jijw bobo]chown alex-Rf ftp/bin

     

    19、寻找文件中的字符串

    [root@AppServer test]# grep 'nu' test.sh 

     

     

    20、取得文件的行数

     

    [root@AppServer test]# wc -l /etc/vsftpd/vsftpd.conf 

    120 /etc/vsftpd/vsftpd.conf

     

     

    21、find查找文件

    --查找在../tomcat目录下以yes开头的文件,并以一个文件一行打印出来

    [root@AppServer test]# find /usr/local/tomcat/ -name 'yes*' -print


    最新回复(0)