总结一些常用的linux系统命令...

SSH与客户端保持连接不中断

如果您有多台个人管理服务器,不想在每个客户端进行设置,只需在服务器的 /etc/ssh/sshd_config 中添加如下的配置:

ClientAliveInterval 60

查看tcp连接数量以及状态

ss -s

配合watch -n 1 -d ss -s 可以实时显示tcp数量

检查该端口的进程号

netstat -alnp | grep 8080

每隔一秒高亮显示网络链接数的变化情况

watch -n 1 -d netstat -ant

命令解析:watch是关键字,-n 1 是1秒执行一次,-d是变化高亮, netstat -ant 是需要一秒执行一次的命令

查看内存及CPU使用情况:htop

查看硬盘内存使用情况:df -h

TOMCAT查看控制台输出信息:

进入tomcat/logs/文件夹下

tail -f catalina.out

MAC终端远程登录失败:

只要清除老的公钥信息就可以了。

解决方法:ssh-keygen -R 192.168.1.203(你远程服务器的IP)

防火墙

service iptable status防火墙状态

service iptables stop --临时关闭防火墙

chkconfig iptables off --永久关闭防火墙

2) 即时生效,重启后复原

开启: service iptables start

关闭: service iptables stop

传输文件

scp /Users/xvhuichuang/jdk-7u80-linux-x64.tar.gz root@47.106.11.185:/home

ls -l 列出文件详细信息

ls -a 列出所有文件包括隐藏

mkdir xxx 创建目录xxx

cd xxx 切换目录到xxx

touch xxx.txt 创建文件xxx.txt

echo "text" > xxx.txt 创建xxx.txt文件并向文件中写入内容text

cat xxx.txt 查看xxx.txt内容,顺序显示

tac xxx.txt 查看xxx.txt内容,倒叙显示

rm xxx.txt 删除xxx.txt文件

rm -f xxx.txt 强制删除xxx.txt文件

find xxx.txt 搜索xxx.txt文件

find / -name xxx.txt 精确搜索

wc xxx.txt 统计文本中的行数、字数、字符数

grep "text" xxx.txt 在xxx.txt文件中查找text字符串

rmdir x 删除空目录x,如果x不是空目录则无法删除

tree 树形结构显示目录,需要安装tree包,安装指令:sudo apt-get install tree

pwd 显示当前路径

who 显示在线登录用户

whoami 显示当前操作的用户

hostname 显示主机名

uname 显示系统信息

top 动态显示当前耗费资源最多进程信息

ps 显示瞬间进程状态

df 查看磁盘大小 df -h 带有单位显示磁盘信息

ping 127.0.0.1 测试网络连通

clear 清屏

alias 对命令重命名如:alias showmeit=”ps -aux” ,另外解除使用unaliax showmeit

kill id号 根据id杀死进程

tar -cvf /home/xxx/xxx.tar /home/xxx/xxx.txt 只打包不压缩

tar -zcvf /home/xxx/xxx.tar. gz /home/xxx/xxx.txt 打包,并用gzip压缩

tar -jcvf /home/xxx/xxx.tar. bz2 /home/xxx/xxx.txt 打包,并用bzip2压缩

shutdown -r 关机重启

shutdown -h 关机不重启

shutdown now 立刻关机

halt 关机

reboot 重启

logout 注销

cd .. 返回上一级目录

cp file1 file2 复制文件file1为file2

zip file.zip file 压缩file文件为file.zip

unzip file.zip 解压file.zip文件

shutdown -h 8:20 系统会在8:20关机

shutdown -h +10 系统会在十分钟之后关机

last 用户登录日志

cal 查看日历

wget url 从url连接下载文件

date 显示日期

sync 同步写入磁盘,Linux关机之前输入

mv file.zip xxx 将file.zip移到xxx文件夹下

su -切换root用户

sudo passwd root 设置root密码

查看文件内容:

cat file1 从第一个字节开始正向查看文件的内容

head -2 file1 查看一个文件的前两行

more file1 查看一个长文件的内容

tac file1 从最后一行开始反向查看一个文件的内容

tail -3 file1 查看一个文件的最后三行

文本处理:

grep str /tmp/test 在文件 '/tmp/test' 中查找 "str"

grep ^str /tmp/test 在文件 '/tmp/test' 中查找以 "str" 开始的行

grep [0-9] /tmp/test 查找 '/tmp/test' 文件中所有包含数字的行(grep可匹配正则表达式)

grep str -r /tmp/* 在目录 '/tmp' 及其子目录中查找 "str"

diff file1 file2 找出两个文件的不同处

sdiff file1 file2 以对比的方式显示两个文件的不同

查找:

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

find / -user user1 查找属于用户 'user1' 的文件和目录

find /home/user1 -name *.bin 在目录 '/ home/user1' 中查找以 '.bin' 结尾的文件

find /usr/bin -type f -atime +100 查找在过去100天内未被使用过的执行文件

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

locate *.ps 寻找以 '.ps' 结尾的文件,先运行 'updatedb' 命令

find -name '*.[ch]' | xargs grep -E 'expr' 在当前目录及其子目录所有.c和.h文件中查找 'expr'

find -type f -print0 | xargs -r0 grep -F 'expr' 在当前目录及其子目录的常规文件中查找 'expr'

find -maxdepth 1 -type f | xargs grep -F 'expr' 在当前目录中查找 'expr'

其他:

su - 切换到root权限(与su有区别)

shutdown -h now 关机

shutdown -r now 重启

top 罗列使用CPU资源最多的linux任务 (输入q退出)

pstree 以树状图显示程序

man ping 查看参考手册(例如ping 命令)

passwd 修改密码

df -h 显示磁盘的使用情况

cal -3 显示前一个月,当前月以及下一个月的月历

cal 10 1988 显示指定月,年的月历

yum -y update 更新当前系统中安装的所有rpm包

未完待续...

linux查看passwd最后一行,Linux命令总结相关推荐

  1. linux查看日志的几种命令,Linux查看日志三种命令(转载)

    第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 其他情况: tail -n 2 ...

  2. linux查看php日志命令,linux查看日志的三种命令是什么,linux查看进程命令

    linux查看日志的三种命令是什么Linux查看日志的三个命令是什么,linux查看日志有三个命令:1.查看实时更改日志,代码为[tail-f filename]:2.搜索关键字附近的日志代码为[ca ...

  3. linux查看jar包内容命令,【达内Java教程】用linux查看jar包内文件命令

    深圳java培训(sz.java.tedu.cn)专家教你用linux查看jar包内文件命令 jar vtf fileName.jar 用法: jar {ctxui}[vfm0Me] [jar-fil ...

  4. linux查看ip等信息的命令

    linux查看ip等信息的命令 : ifconfig dos查看ip等信息的命令:ipconfig

  5. Linux查看本机局域网IP命令

    Linux查看本机局域网IP命令 . UBuntu 系统下 按Ctrl+Alt+T 唤出终端 在终端输入: ifconfig 命令 点击回车 就可以看到自己电脑在局域网的IP地址了 图中第二行 ine ...

  6. linux命令查看内存数据,Linux 查看内存条数据和大小命令

    查看内存条数据和大小命令: sudo dmidecode | grep -A16 "Memory Device$" 需要root 权限.. [life@localhost mp3b ...

  7. Windows 和 Linux 查看和关闭端口常用命令

    title: Windows 和 Linux 查看和关闭端口常用命令 date: 2022-03-11 09:35:48 tags: Linux Windows categories: 开发实践 co ...

  8. linux查看当前环境信息,Linux查看环境变量当前信息命令

    Linux是一个多用户的操作系统.每个用户登录系统后,都会有一个专用的运行环境.通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义. 在Windows下,查看环境变量的命令是: ...

  9. linux查看内存的几个命令

    linux查看内存的几个命令基于编解码视频芯片 free命令详解 top命令详解 cat /proc/cmdline命令详解 cat /proc/media-mem命令详解 free命令详解 参考[L ...

最新文章

  1. 【 C 】彻底学会字符串常量
  2. 看到OSC有一期是:“OSChina 第 37 期高手问答 —— 消息队列服务”
  3. vue循环出来的数据,通过点击事件改变了数据,但是视图却没有更新
  4. Oracle 安装报错 [INS-06101] IP address of localhost could not be determined 解决方法
  5. Leetcode每日一题:38.Count and Say(外观数列)
  6. Eclipse快速创建Bottom Up类型的Web Service服务端
  7. Altium AD20更改原理图的连接节点颜色和连线颜色(结点颜色)
  8. 双向链表的插入删除和遍历
  9. 数据库中的字段NULL值和''
  10. 计算机科学导论内容大纲,《计算机科学导论》大纲
  11. linux 查看硬盘序列号
  12. java 手写数字识别_10 行代码,实现手写数字识别
  13. 打印插件Lodop响应慢、卡顿问题分析与解决方案以及常见问题
  14. css中的background属性
  15. android app防止锁屏_如何控制Android不锁屏
  16. 墙、扫村都不新奇:农村电商新升级
  17. 003_wz_wed_DL_课程一第二周编程题(Logistic回归;神经网络思维;)
  18. Semantic Evaluation
  19. 一款车载carplay盒子,拆机图
  20. windows优化大师怎么用_电脑图标变了怎么办

热门文章

  1. 机器学习是什么--周志华
  2. Gym 101221I [WF2014]Sensor Network (二分图匹配)
  3. Hibernate save, saveOrUpdate, persist, merge, update 区别
  4. window10 vs2013 SIFTGPU
  5. 权限管理,pymysql模块
  6. window.location操作url对象
  7. 【代码笔记】iOS-长条蓝色button
  8. FaceBook推出的Android图片载入库-Fresco
  9. 226. Invert Binary Tree
  10. PHP Curl transfer closed with outstanding read data remaining