Linux常用命令

本文介绍了Linux系统中常用的命令操作,包括目录管理、文件操作、进程管理等关键内容。涉及命令如ls、cd、pwd、rm、cp、mv等,并解释了其主要选项和用法。此外还提供了防火墙管理、tomcat进程查看等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查询目录下的内容 ls [选项] [文件或目录]

shutdown -r now (重启1)
    reboot          (重启2)
    1.2:关闭防火墙:
        执行命令:service iptables stop
        验证:    service iptables status
    1.3:关闭防火墙的自动运行
        执行命令:chkconfig iptables off
        验证:    chkconfig --list | grep iptables 

选项: -a  显示所有文件,包括隐藏文件

            -l   显示详细信息

            -d   查看目录属性

             -h   人性化显示文件大小

              -i    显示inode

 

建立目录:mkdir

    mkdir -p [目录名]

        -p  递归创建

 

切换目录所在位置

    cd [目录]

    简化操作:

    cd ~  进入当前用户的家目录

    cd      同上

    cd -  进入上次目录

    cd..  进入上一级目录

    cd .  进入当前目录

 

pwd 显示当前所在位置

 

删除文件或目录: rm 

        rm -rf [文件或目录]

        选项:-r  删除目录

                    -f  强制

 

复制命令: cp

        cp  [选项] [原文件或目录] [目标目录]

        选项:

                 -r   复制目录

                 -p  连带文件属性复制

                 -d   若源文件是链接文件,则复制链接属性

                  -a   相当于  -pdr

 

剪切或改名: mv

        mv  [源文件或目录] [目标目录]

                如果源文件和目标文件在同一个目录下为改名,

                  如果源文件和目标文件不在同一个目录下为剪切。

查看tomcat进程:

    ps  -ef | grep tomcat

  kill [参数][进程号]

   kill -9 4394

kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程。当然你也可以使用kill发送其他信号给进程。

常用的目录的作用:

    / 根目录

    /bin  命令保存目录(普通用户就可以读取的命令)

    /boot  启动目录,启动相关文件

    /dev  设备文件保存目录

    /etc  配置文件保存目录

    /home 普通用户的家庭目录

    /lib 系统库保存的目录

    /mnt  系统挂载目录

    /media 挂载目录

    /root 超级用户的家庭目录

    /tmp 临时目录

    /sbin  命令保存目录(超级用户才能使用额目录)

    /proc 直接写入内存的

    /sys 

    /usr  系统软件资源目录

            /usr/bin/  系统命令(普通用户)

            /usr/sbin/  系统命令(超级用户)

    /var 系统相关额文档内容

 

链接命令:ln

    ln -s [原文件] [目标文件]

    命令英文原意: link

    功能描述:生成链接文件

        选项: -s  创建链接文件

 

硬链接特征:

    1, 拥有相同的 i 节点和存储block块,可以看做是同一个文件,

    2,可以通过 i 节点识别

    3,不能跨分区

    4,不能针对目录使用

 

软连接特征:

    1. 类似Windows快捷方式

    2,软连接拥有自己的 i 节点和block块,但是数据块中只保存原文件的文件名和 i 节点号,并没有实际的文件数据

    3,lrwxrwxrwx  l 软连接

            软连接文件权限都为rwxrwxrwx

    4,修改任意文件,另一个都在改变

    5,删除原文件,不能使用;

文件搜索:

  1, locate  文件名

    在后台数据库中按文件名搜索,搜索速度更快

    /var/lib/mlocate     #locate命令所搜索的后台数据库

    updatedb  更新数据库 ,

    locate只能搜索mlocate数据库中的资源,该资源默认一天一更新,比如新建文件夹后,locate找不到,可以uodatedb,强制更新数据,然后该命令就可以找到了。该命令只能按文件名查找;

 

    /etc/updatedb.conf配置文件

    PRUNE_BIND_MOUNTS="yes"

    #开启搜索限制

    PRUNEFS=

    #搜索时不搜索的文件系统

    PRUNENAMES=

    #搜索时,不搜索的文件类型

    PRUNEPATHS=

    搜索时,不搜索的路径

    PATH环境变量

PATH环境变量:定义的是系统搜索命令的路径

# echo $PATH

/usr//local/sbin:/usr/local/bin:/sbin:/usr/sbin:/usr/bin:/root/bin

文件搜索命令 find

    find [搜索范围] [搜索条件]

linux中的通配符

*  匹配任意内容

?  匹配任意一个字符

 []  匹配任何一个中括号内字符

注意: 原文件中写绝对路径,可以减少出错;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值