linux命令汇总

No1:定位、查找 

            cd 进入某一文件夹或目录   

            cd .. 返回上一级目录   

            cd ../.. 返回上两级目录 

    

            find / -name 文件名(或*文件名关键字*:不完全匹配)           

      a.查看名字包含java的文件:   

        find / -name *java*   

            find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录    

            find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件

No2:查看指定服务(或进程)是否启动

            ps -ef|grep 进程名

              a.查看java服务是否启动:  ps -ef|grep java

              b.查看memcache服务是否启动:  ps -ef|grep memcached

No3:文件、目录相关   

            ls 查看目录中文件

            ls -F 查看目录中的文件

            ls -l 显示文件和目录的详细资料

            ls -a 显示隐藏文件

    ll 查看目录和文件的拥有者(相当于ls -l)

            cp file1 file2 复制一个文件 

            cp dir/* . 复制一个目录下的所有文件到当前工作目录

            cp -a /tmp/dir1 . 复制一个目录到当前工作目录

            cp -a dir1 dir2 复制一个目录

            mkdir dir1 创建一个叫做 'dir1' 的目录'

            mkdir dir1 dir2 同时创建两个目录

            mkdir -p /tmp/dir1/dir2 创建一个目录树

            mv dir1 new_dir 重命名/移动 一个目录

            rm -f file1 删除一个叫做 'file1' 的文件'

            rmdir dir1 删除一个叫做 'dir1' 的目录'

            rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 

            rm -rf dir1 dir2 同时删除两个目录及它们的内容(*需慎重使用*)

No4:用户、口令、权限

            useradd user1 创建一个新用户

            userdel -r user1 删除一个用户 ( '-r' 排除主目录)

            usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 修改用户属性

            passwd 修改口令 

            passwd user1 修改一个用户的口令 (只允许root执行)

    chrown root:root ftp/chrown test206:ftp ftp 赋予最高/登录权限(此命令需在ftp文件夹外赋予)

No5:系统

            shutdown -h now 关闭系统(1)

            shutdown -r now 重启(1)

            reboot 重启(2)

            logout 注销

No6:配置

            ifconfig eth0 显示一个以太网卡的配置

No7:日期

            date 显示、修改系统日期

No8:存储挂载

            mount /dev/hda2 /mnt/hda2 挂载一个叫做hda2的盘 - 确定目录 '/ mnt/hda2' 已经存在 

            umount /dev/hda2 卸载一个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出

            df -h 显示已经挂载的分区列表

No9:memcache相关

  1. 启动memcached

      memcached扩展地址  -d -m 100 -u root -l 服务器名 -p 端口号 -P memcached缓存文件memcached.pid地址

      示例:

      /usr/local/bin/memcached -d -m 100 -u root -l 192.168.7.36 -p 65535 -P /tmp/memcached.pid

No10:定时任务相关

     1.查看当前已有定时任务

        crontab –l

     2.启动定时任务

       service crond start

    3.添加定时任务

       crontab –e

No11:mysql相关

   1.启动mysql
  service mysqld start

          service mysql start

    2.进入mysql

    mysql

   3.查看数据库

    show databases;

   4.查看数据库表

       use 库名;

    show tables;

   2~4分号不能忘

No12:启动/关闭ftp服务

  service proftpd start/stop

 

原文地址:https://www.cnblogs.com/mucaiweiblog/p/3164319.html