查找文件 并删除 find | xargs rm -rf 带权限的复制cp -a 格式化 mkfs.ext3 磁盘查看 列表fdisk -l 创建分区 fdisk /磁盘 使用n命令创建. rm -rf 删除 chmod chown 连接另一台 命令 ssh ifconfig 查看 设置 IP su 切换用户 tail -f 查看尾部 新追加内容 ln -s 原命令 新命令路径 创建一个空文件 touch 文件 创建带内容的文件 echo "test" > ./1.txt echo "456" >> ./1.txt 追加 ll | wc -l 统计一个文件夹下的所有文件 split -l 按行 split -b 按大小 cat | wc -l 用来计算一个文件或者指定的多个文件中的行数 iptables -F 关闭防火墙 service iptables stop kill -9 关闭nginx killall nginx 关闭nginx /etc/passwd 用户目录 |
linux常见命令
测试网络 ping
查看ip ifconfig
关闭防火墙 iptables -F 干掉nginx进程 killall nginx切换用户 su
linux下连接另一台linux服务区 ssh root@192.168.1.251
软链接ln -s 原命令 新命令路径
chown和chmod
chown 用来更改某个目录或文件的用户名和用户组的chmod 用来修改某个目录或文件的访问权限。chown root:root /tmp/tmp1 把tmp下的tmp1的用户名和用户组改成root 加参数-R,修改的是整个目录chmod 777 /tmp 修改文件目录权限为777linux 磁盘分区命令
格式化磁盘 mkfs.ext3查看磁盘使用情况 df -lh-a 全部文件系统列表-h 方便阅读方式显示-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024-i 显示inode信息-k 区块为1024字节-l 只显示本地文件系统-m 区块为1048576字节--no-sync 忽略 sync 命令-P 输出格式为POSIX--sync 在取得磁盘信息前,先执行sync命令-T 文件系统类型查看当前磁盘的分区状态 fdisk -l
创建分区 fdisk /磁盘 n a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a partition l list known partition types m print this menu n add a new partition o create a new empty DOS partition table p print the partition table q quit without saving changes s create a new empty Sun disklabel t change a partition's system id u change display/entry units v verify the partition table w write table to disk and exit x extra functionality (experts only)find命令
.查找文件 find / -name 文件名 -print(表示显示输出).查找文件并删除 find | xargs rm -rf.查找文件并删除 find / -name 文件名 -ok rm -rf.查找文件所在目录 find /home 文件名查看文件命令
创建一个新文件 touch 文件重命名或者移动文件 mv创建带内容的文件 vim/vi 文件 echo "456">./1.txt往文件中追加内容 echo "123">>./1.txt复制文件 cp -r 复制目录-p 连带文件属性复制-d 若源文件是链接文件,则复制链接属性-a 可复制权限,相当于 -pdr查看文件 cat 查看最后一页tac 倒着显示more 查看全部,余下用回车或者空格less 查看第一页head 头部前10行tail 最后10行基本的管线命令sort 排序 cat /etc/passwd | sort -t: +2nr反相排序啰!-t 分隔符,预设tab -n 纯数字 -r 反向排序 -u 相同出现的一行,只列出一次wc 统计 cat file | wc -l-l 多少行 -m 多少字符 -w 多少字uniq 删除重复 last | cut -d" " -f1 | sort | uniqtr 字符串相关 last | tr '[a-z]' '[A-Z]' <==小写改成大写-d 删除这个字符串-s 取代掉重复的字符split 分割-b 以文件大小来分-l 以行数来分vi编辑操作模式
多级撤销 u输入模式: a e i o 底行模式::w 保存 :q 退出 :! 强制 :n 后一个文件 :ls 列出当前打开的所有文件 :15 光标定位到15行 或者15gg/关键字 向后搜索?关键字 向前搜索命令模式常用指令
h 光标左移j 光标下移k 光标上移l 光标右移ctrl+f 向下翻页ctrl+b 向上翻页ctrl+d 向下翻半页ctrl+u 向上翻半页dd 删除光标所在行o 在光标所在行的下方插入一行并切换到输入模式yy 复制光标所在行p 在光标所在行的上下方粘贴 查看目录中内容 ls-a 显示所有文件,包括隐藏文件-l 显示详细信息-d 查看目录属性-h 显示文件大小-i 显示inode压缩解压缩命令
压缩 gzip bzip2tar 打包程序文件(并没有压缩功能,只是把一个目录合并成一个文件)tar 压缩工具-z 同时使用gzip压缩-j 同时使用bzip2压缩-x 解包或者解压缩-t 查看tar包里的文件-c 建立一个tar包或者压缩文件包-v 可视化-f 后面跟文件名关机命令 halt poweroff shutdown 重启命令 reboot shutdown -r now重启rebotshutdown -r now 立刻重启(root用户使用)shutdown -r 10 过10分钟自动重启(root用户使用)shutdown -r 00:00 在时间为00:00时候重启(root用户使用)如果是关机.shutodwn -r 换成-h即可. 其它不变
关机命令还有
halt 立刻关机poweroff 立刻关机另外还有init 命令可以进行高级操作
收藏帮助命令 --help man info查看文件实时更新 tail -f /文件 统计目录大小 du -h --max-depth=1 |grep [TG] |sort #查找上G和T的目录并排序du -sh #统计当前目录的大小,以直观方式展现du -h --max-depth=1 |grep 'G' |sort #查看上G目录并排序du -sh --max-depth=1 #查看当前目录下所有一级子目录文件夹大小du -h --max-depth=1 |sort #查看当前目录下所有一级子目录文件夹大小 并排序du -h --max-depth=1 |grep [TG] |sort -nr #倒序排 删除指定类型的文件方法 find ./ -name *.php | xargs rm -rf mysql连接远程MySQL dump
查看磁盘或分区使用情况命令是哪个 dfcentos连接远程centos方法 ssh ip地址或是ssh 用户@ip地址
centos 切换用户命令 切换root 方法 su 用户名. 如果无用户名.则是切换到root,输入密码即可完成切换
centos 创建一个空文件 的方法 touch 文件名
centos 创建一个内容为abc的txt文件方法 echo 'abc' > ./1.txt
centos 追加一些内容到文件属部 echo 'tst' >> ./1.txt
centos 替换一个文本文件中所有的abc为def的方法 sed -i "s/abc/def/g" /1.txt
centos 切隔一个文件的方法 split -l 按行切 split -b 按大小切
创建一个软链(快捷方式)的方法 ln -s 原地址 新地址
关闭selinux的命令是? setenforce 0
查看进程的命令 ps aux top 等 结束进程的方法 kill -9 进程id killall 进程名 匹配输出内容的方法是------- | grep 需要的内容比如 dir | grep abc 所有包含abc的目录 或文件都会被列表查看是否开启了80端口的方法是 netstat -an | grep 80
添加用户和组的方法
useradd 用户groupadd 组/etc/passwd文件是干什么用的
存放用户信息的文件nginx 重新载入配置文件的方法是
nginx -s reload 无缝重启或是killall nginx 再nignx nignx 测试配置文件nginx -tnginx: the configuration file /usr/local/nginx-1.2.9/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx-1.2.9/conf/nginx.conf test is successful说明正常,此步很重要.否则会导致重启失败,出现无服务的情况
centos 下 ping指定次数ping ip -c 次数 -c count windows下是-n num查看文件大小的方法 cat 文件名 | wc -l
./configure --with-mpfr=/usr/local/mpfr \--with-gmp=/usr/local/gmp \ --prefix=/usr/local/mpc