整理的一些linux常用命令

文件命令

1、查看某文件后十行:       tail  file(文件名)

2、从后十行开始查看file内容:tail  -f  file 

3、查看file的前十行 head  file 

4、查看file的内容      more  file

5、创建file      touch  file

6、将file1重命名或移动到file2,如果file2是一个存在的目录则将file1移动到目录file2 mv  file1  file2

7、将dir1复制到dir2,如果dir2不存在则创建它  cp  -r  dir1  dir2 

8、将file1 复制到file2 cp  file1  file2

   强制覆盖同名文件    cp  -f

   按递归方式保留源目录结构复制文件       cp  -r

   备份原来的文件 cp  -b

9、删除 file  rm  file

10、删除目录dir  rm  -r  dir

11、强制删除file rm  -f  file

12、强制删除目录dir* rm  -rf  dir

13、显示当前目录 pwd

14、创建目录dir mkdir  dir

15、列出目录 ls

16、使用格式化列出隐藏文件  ls  -al

17、更改目录到dir cd  dir

18、返回上一级目录 cd..

进程管理

1、显示当前的活动进程    ps

2、显示正在运行的进程    top

3、杀掉进程id pid kill  pid 

4、杀掉所有名为proc的进程* killall  proc

SSH

1、以user用户的身份连接到host    ssh  user@host

2、在端口portuser用户身份连接到host ssh  -p  port  user@host

3、将密匙添加到host以实现无密码登录 ssh-copy-id  user@host

搜索、查找

1、搜索files中匹配pattern的内容 grep  pattern  files

2、递归搜索dir中匹配pattern的内容 grep  -r  pattern  dir

3、搜索command输出中匹配pattern的内容 command  |  grep  pattern

a) | 管道符号
| grep xx 
提取输出中含有xx的部分。

ps -ef |grep java
找到系统中所有java进程

netstat -tano|grep 80
查找当前所有80端口的情况。

还可以继续跟|
netstat -tano|grep 80|wc -l
当前80端口共有多少个连接

系统信息

1、显示系统从开机到现在所运行的时间 uptime

2、显示登陆的用户 w

3、查看你的当前用户名 whoami

4、显示user的相关信息 finger  user

5、显示内核信息 uname  -a

6、查看cpu信息 cat  /proc/cpuinfo

7、查看内存信息 cat  /proc/meminfo

8、显示磁盘占用情况 df

9、查看目录空间占用情况 du

10、显示内存及交换区占用情况 free

网络

1、ping  host 并输出结果 ping  host

2、获取domaindns信息 dig  domain

3、逆向查询host dig  -x  host

4、下载file wget  file

5、断点续传 wget  -c  file

安装

1、从源代码安装 ./configure

Make  install

Dpkg  -i pkg.deb  

Rpm  -uvh  pkg.rpm

快捷键

1、停止当前命令 ctrl+c

2、停止当前命令,并使用fg恢复 ctrl+z

3、注销当前会话,与exit相似 ctrl+d

4、删除当前行中的字 ctrl+w

5、删除整行 ctrl+u

6、重复上次的命令 !!

7、注销当前会话 exit

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值