linux常用命令

1.      ifconfig---------------------------检测ip

2.      whereis + 软件名称--------检测软件的安装地址

3.      service iptablesstatus(start/stop)-------防火墙状态(开启/关闭)

4.      service tomcat6status(start/stop)------tomcat状态

5.      service mysqldstatus(start/stop)--------mysql状态

6.      hostname + 新名字------------------------修改主机名,重启失效

hostname-------------------------------------查看当前主机名

7.      ps  -ef | grep + 进程名称---------------查找指定进程

ps  -ef | grep –c + 进程名称-----------查找指定进程个数

8.      grep  “linux” test.txt  test2.-----------从多个文件中查找关键词

9.       tail  -f  + 文件名称-------------------循环查看文件内容(tail用于显示指定文件末尾内容)

10.    pwd-------------------------------------------输出当前地址

11.   直接cd 或者 cd ~  都可以进入用户主目录

cd  -    ---------------------------------------返回到之前所在的目录

12.   passwd------------------------------------------修改当前用户的密码

 

 

RedHat 系列

Debian系列

 

RedhatCentosFedora

DebianUbuntu 

安装包格式 

rpm

deb

 包管理工具

yum

apt-get

支持tar

支持

支持

 

13.   uname –a-------------------------------------------查看内核/操作系统/CPU信息

head -n 1 /etc/issue-------------------------------查看操作系统版本

env-----------------------------------------------------查看环境变量

grep MemTotal/proc/meminfo-----------------查看内存总量

grep MemFree/proc/meminfo------------------查看内存空闲量

free –m ------------------------------------------------查看内存使用量和交换区使用量

14.   netstat –lntp------------------------------------------查看所有监听端口

15.   man-----------------------------------------------------帮助指令

16.   useradd  -d /usr/twx –m twx------------------新增用户

passwd twx--------------------------------------------设置密码

 

adduser + 用户名-----------------------------------添加一个名为tommy的用户

17.   su--------------------------------------------------------默认切换到root账号

su+ 用户名--------------------------------------------切换用户

18.   rm –f  +  文件名------------------------------------删除文件

rm –rf + 文件夹名-----------------------------------删除非空文件夹

-r: 将参数中列出的全部目录和子目录均递归地删除

-f: 忽略不存在的文件,从不给出提示

rmdir + 文件夹-----------------------------------------不能删除非空文件夹

19.   tar –zxvf + 文件名------------------------------------解压缩文件

-z : 支持gzip解压文件

-x: 从压缩的文件中提取文件

-v: 显示操作过程

-f: 指定压缩文件

-C: 切换到指定目录

-t --list the contents of an archive 列出内容


压缩文件 tar -zcvf test.tar.gz /目录名 


只查看目录结构:

 tar -tvf  sns.tar.gz | grep ^d

查看文件列表(包含路径):

tar -tf sns.tar.gz


 

/usr/lib

包含了程序或子系统的不变的数据文件

/usr/local

本地安装的软件和其他文件放在这里

/usr/bin

集中了几乎所有用户命令,是系统的软件库

/usr/man

帮助文档

 

 

 

 

/etc

用来存放各种配置文件

/etc/rc

运行时的配置(runtime configuration)

/etc/passwd

用户数据库

/etc/group

组信息

/etc/shadow

影子口令

/etc/profile

启动时执行的文件

 

20.   username isnot in the sudoers file. This incident will be reported.

新增的用户执行sudo命令时会报错,解决办法:

su -  -----------------------切换到root账户

chmod u+w /etc/sudoers--------------赋予文件所属用户写权限

vim /etc/sudoers------------------------------------------------------------------

         在root    ALL=(ALL:ALL) ALL  这一行 添加

         twx     ALL=(ALL)      NOPASSWD: ALL     ##twx是我的用户名

退出保存;

 

chmod u-w /etc/sudoers

su twx----------------------------------------------------切换用户 测试sudo命令

 

 

21.   centos7 开放端口:

a)      firewall-cmd --zone=public --add-port=80/tcp –permanent  开启端口

b)      firewall-cmd –reload  重启

c)       firewall-cmd   --query-port=9200/tcp   查询端口是否打开

22、wget –c + 链接--------------------------- wget是一个下载文件的工具

             -c, –continue 接着下载没下载完的文件

23、nohup java –jar ****.jar > out.log &
后台运行程序,即使关闭putty,也不会终止。
如果你当前没有关闭连接,可以使用jobs命令查看有哪些任务在后台运行。
使用fg +id  让任务回到前台。fg  %id 杀任务
如果你关闭了连接,这时使用jobs命令是没有效果的。可以使用ps –ef查看后台进程,然后通过kill命令杀死


24.  查找文件

  查目录:  find /  -name 目录名 -type d

查文件: find / -name 文件名


25.  ssh登入主机命令

   ssh root@ipaddress -p 22  (默认22端口)


26.scp -r -P 27581 bs-example/ root@ip:/home/twx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
此文档从国外一个DIY网站上整理得到的,花了近两天时间,来之不易,不甘独享,传至网上,供大家参考。网址是:http://www.instructables.com/id/Led-Cube-8x8x8/,在制作8X8X8光立方最好先试制一个4X4X4,积累必要的经验和技巧。可参考http://www.instructables.com/id/Led-Cube-4x4x4/,我也已整理出来了这部分的文档:英文制作光立方4X4X4详细指南,百度一下即可找到。 原本该网站是有pdf文档的,但是需要注册付费账号(not-free,3年几十刀好像),百度文库上其实也有人整理过一篇,不过不细致,很多照片都没有贴上,这里我对72个步骤逐一做了梳理,并建立了目录,方便大家查看,照片基本上95%的都贴上来了,做了相应的裁剪。虽然是全英文的,但过了英语四级的童鞋基本能看懂,部分生词我做了标注。 我将这72steps分成了4部分分别是:硬件制作、软件编写(AVR编程)、软件编写(PC编程)、软件编写(Arduino编程)。 另外,原网站上,每一步制作的下面都有很多网友的讨论,部分的比较好的我也放到了这里,但绝大多数想看的话还是登陆原网站查看,查看方法: 1. 确定你当前看的是地多少步,比如是step 43,那么你只需在浏览器中输入:http://www.instructables.com/id/Led-Cube-8x8x8/step43 回车就可查看到,其他的步对应的文章,只需修改最末尾的数字43为你想看的步即可。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值