1.查找文件

find / -name filename.txt

根据名称查找/目录下的filename.txt文件

2.查看一个程序是否运行

ps –ef|grep tomcat

查看所有有关tomcat的进程

3.终止线程

kill -9 19979

终止线程号位19979的线程

4.查看文件,包含隐藏文件

ls -al

5.当前工作目录

pwd

6.复制文件包括其子文件到自定目录

cp -r sourceFolder targetFolder

7.创建目录

mkdir newfolder

8.删除目录(此目录是空目录)

rmdir deleteEmptyFolder

9.删除文件包括其子文件

rm -rf deleteFile

10.移动文件

mv /temp/movefile /targetFolder

扩展重命名 

mv oldNameFile newNameFile

11.切换用户

su -username

12.修改文件权限

chmod 777 file.java

//file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行

13.压缩文件

tar -czf test.tar.gz /test1 /test2

14.列出压缩文件列表

tar -tzf test.tar.gz

15.解压文件

tar -xvzf test.tar.gz

16.查看文件头10

head -n 10 example.txt

17.查看文件尾10

tail -n 10 example.txt

18.查看日志文件

tail -f exmaple.log

//这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)。

19.启动Vi编辑器

vi

20.查看系统当前时间

date

命令会输出 周几 几月 几日 时间 和 时间显示格式 和年份

Sat Jan 20 04:39:49 CST 2018

date +"%Y-%m-%d"

显示如下:

[root@ming xxx]# date +"%Y-%m-%d" 2018-01-20

注: 这个我们如果不确定 就help 即可;

21:解压zip 文件

unzip -oq

22:查看线程个数(方便查看程序是否有误)

ps -Lf 端口号|wc -l

23:压缩文件夹 tar.gz(比如tomcat)

tar -zcvf 文件名.tar.gz ./

tar -zcvf apache-tomcat-8.0.xx.tar.gz ./

24:查看CentOS磁盘大小

df -hl

25.CentOS 6.x 允许对外访问的网络端口

#开启8000端口

/sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT

#保存配置

/etc/rc.d/init.d/iptables save

#重启服务

/etc/rc.d/init.d/iptables restart

#查看端口是否已经开放

/etc/init.d/iptables status 

CentOS6.x升级到7.x之后,发现无法使用iptables控制Linuxs的端口,Centos 7.x使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放CentOS7.x 对外访问的网络端口:

26.CentOS 7.x 允许对外访问的网络端口:

#开启端口

firewall-cmd --zone=public --add-port=80/tcp --permanent 

–permanent #永久生效,没有此参数重启后失效 

–zone #作用域 

–add-port=80/tcp #添加端口,格式为:端口/通讯协议  

#查询端口号80 是否开启:

firewall-cmd --query-port=80/tcp

#重启防火墙:

firewall-cmd --reload

#查询有哪些端口是开启的:

firewall-cmd --list-port 

#停止firewall

systemctl stop firewalld.service 

#禁止firewall开机启动

systemctl disable firewalld.service 

27.下载ftp 服务器上的文件或者文件夹:

wget -P 指定文件保存位置 ftp://ip:端口/文件夹 --ftp-user=用户名 --ftp-password=密码   

SCP命令(文件拷贝,基于ssh的登录): 

scp /opt/xxx.dmp root@ip:/home/oracle/dmpdir/ 

(本地计算机/home下的一个名为xxx.dmp的文件拷贝到远程服务器ip上的/home/oracle/dmpdir。而且远程服务器 的帐号名为root,会提示你输入密码。) 

scp root@]ip:/home/xxx.dmp

(把文件从远程机器拷贝到本机当前目录。)

27个常用Linux命令的更多相关文章

  1. 十五个最常用Linux命令行 - imsoft.cnblogs

    众多Linux管理员在使用Linux的时候会经常使用到很多Linux命令行,其中有绝大部分不是经常使用到的.在本文中主要为大家总结了经常使用的十五个最常用Linux命令行,希望对刚刚接触Linux命令 ...

  2. 常用Linux命令小结

    常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...

  3. 77个常用Linux命令和工具

    77个常用Linux命令和工具 Linux管理员不能单靠GUI图形界面吃饭.这就是我们编辑这篇最实用Linux命令手册的原因.这个指南是特别为Linux管理员和系统管理员 设计的,汇集了最有用的一些工 ...

  4. 常用Linux命令笔记

    任何脱离业务的架构都是耍流氓 只记录实际常用的Linux命令 常用Linux命令 查找安装路径: whereis nginx 查询nginx进程: ps aux|grep nginx 查看 CentO ...

  5. 常用 Linux 命令的基本使用

    常用 Linux 命令的基本使用 操作系统 作用:管理好硬件设备,让软件可以和硬件发生交互类型 桌面操作系统 Windows macos linux 服务器操作系统 linux Windows ser ...

  6. 【Linux基础】常用Linux命令: cd, cp, ls, mkdir, mv, rm, su, uname

    常用Linux命令:cd, cp, ls, mkdir, mv, rm, su, uname cd命令:切换当前工作目录至 dirName(目录参数) 其中 dirName 可为绝对路径或相对路径.若 ...

  7. # 常用linux 命令和相关问题解决

    最近试着自己部署了服务器,在unbantu的环境下 学习了很多新知识 也遇到了很多问题,现在腾出手了,总结一下 常用Linux命令 目录操作 pwd: 查看当前路径 cd: 移动 cd .. : 返回 ...

  8. Linux - 常用 Linux 命令的基本使用

    常用 Linux 命令的基本使用 目标 理解学习 Linux 终端命令的原因 常用 Linux 命令体验 01. 学习 Linux 终端命令的原因 Linux 刚面世时并没有图形界面,所有的操作全靠命 ...

  9. 几个常用linux命令语句

    几个常用linux命令 英文原文:What are the most useful "Swiss army knife" one-liners on Unix? 下面的这些内容是 ...

随机推荐

  1. 学习zabbix(五)

    前言 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix组件主要分两个: zabbix-server和zabbix-agent.支持的监控协议有I ...

  2. 学习RabbitMQ(五)

    消息中间件就是在消息的传输过程中保存消息的容器.消息中间件再将消息从它的源中继到它的目标时充当中间人的作用.队列的主要目的是提供路由并保证消息的传递:如果发送消息时接收者不可用,消息队列会保留消息,直 ...

  3. 学习Kvm(四)

    安装KVM虚拟化 1.系统基础环境: [root@linux-node1 ~]# ip addr | grep inet | awk '{ print $2; }' | sed 's/\/.*$//' ...

  4. C语言之关键字(知识点2)

    关键字又叫保留字,这些关键字不可以再次定义 解析

  5. Leetcode刷题之链表中箭头转移和内容转移

    链表中箭头转移和内容转移 链表中特别注意xxx.next=xxx 和xxx=xxx的区别 xxx.next=xxx表示将指针(箭头)转移 xxx=xxx表示将内容转移 Leetcode206翻转链表 ...

  6. c语言 相关小知识

    软件运行与内存关系(垃圾数据) 内存是在操作系统的统一管理下使用的! 1.软件在运行前需要向操作系统申请访问存储空间,在内存空闲空间足够时,操作系统将分配一段内存空间并将外存中软件拷贝一份存入该内存空 ...

  7. 顺利通过EMC实验(12)

  8. Taro开发微信小程序遇到的问题和解决方法

    1.scroll-view 置顶, 给设置scroll-top为0无效问题? 解决方案: 不触发置顶问题,需要给scroll-top一个设置接近0的随机数,Math.random() 2.scroll ...

  9. Spring-JdbcTemplate(注入到spring容器)-02

    1.导入spring-jdbc和spring-tx坐标 <dependency> <groupId>junit</groupId> <artifactId&g ...

  10. python常见内置函数

    一. map( ) 映射 l = [1,2,3,4] print(list(map(lambda x:x+1,l))) # 获取列表中每个元素并传递给匿名函数运算保存返回值 二. zip( ) 拉链 ...