【linux】【效率】常用liunx命令速查手册

举报
huahua.Dr 发表于 2022/09/29 22:32:30 2022/09/29
【摘要】 一、CentOS 7.0默认使用的是firewall作为防火墙1.查看防火墙状态firewall-cmd --state2.停止firewallsystemctl stop firewalld.service3.禁止firewall开机启动systemctl disable firewalld.service4.centos7的网卡重启方法:systemctl restart network...

一、CentOS 7.0默认使用的是firewall作为防火墙

1.查看防火墙状态

firewall-cmd --state

2.停止firewall

systemctl stop firewalld.service

3.禁止firewall开机启动

systemctl disable firewalld.service

4.centos7的网卡重启方法:systemctl restart network

二、安装命令

1.安装net工具:

yum -y install net-tools

2.安装wget

Yum -y install wget

三、关机命令

         shutdown -h 10          #计算机将于10分钟后关闭,且会显示在登录用户的当前屏幕中

         shutdown -h now       #计算机会立刻关机

         shutdown -h 22:22     #计算机会在这个时刻关机

         shutdown -r now        #计算机会立刻重启

         shutdown -r +10         #计算机会将于10分钟后重启

         reboot                           #重启

         halt                                #关机

四、解压命令

解压

tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2   //解压 tar.bz2

tar –xZvf file.tar.Z   //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip

(*.tar.gz和*.tgz 用 tar –xzf 解压)

压缩

tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

tar –czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar –cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for Linux

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux

1 将tgz文件解压到指定目录

tar zxvf test.tgz -C 指定目录

比如将/source/kernel.tgz解压到 /source/linux-2.6.29 目录

tar zxvf /source/kernel.tgz -C /source/ linux-2.6.29

2 将指定目录压缩到指定文件

比如将linux-2.6.29 目录压缩到 kernel.tgz

tar czvf kernel.tgz linux-2.6.29

五、安装make、vim等常用命令

1.yum -y install gcc automake autoconf libtool make

六、常用linux命令

1. nohup ./startWebLogic.sh >out.log 2>&1 &

其中 0、1、2分别代表如下含义:

 0 – stdin (standard input)

 1 – stdout (standard output)

 2 – stderr (standard error)

nohup ./startWebLogic.sh >out.log 2>&1 &

nohup+最后面的& 是让命令在后台执行

>out.log 是将信息输出到out.log日志中

2>&1 是将标准错误信息转变成标准输出,这样就可以将错误信息输出到out.log 日志里面来。

2.查找文件linux命令

主要有find,locate,whereis,which等。

Find:

find是最常用也是最强大的查找命令,它可以查找任何类型的文件。

find命令的一般格式为:find <指定目录><指定条件><指定动作>,即find pathname -options [-print -exec -ok]

参数解释:

pathname:pathname为搜索的目录及其子目录,默认情况下为当前目录

常用的option选项:

-name:按文件名来查找文件

-user:按照文件的属主来查找文件

-group:按照文件所属的组来查找文件

-perm:按照文件权限来查找文件

-prune:不在当前指定目录中查找

Locate:

locate命令实际是"find -name"的另一种写法,但是查找方式跟find不同,它比find快得多。因为它不搜索具体目录,而是在一个数据库(/var/lib/locatedb)中搜索指定的文件。次数据库含有本地文件的所有信息,此数据库是linux系统自动创建的,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,默认情况下为每天更新一次,所以用locate命令你搜索不到最新更新的文件,除非你在用locate命令查找文件之前手动的用updatedb命令更新数据库。

Whereis:

whereis命令只能用于搜索二进制文件(-b)、源代码文件(-s)、说明文件(-m)。如果省略参数则返回所有的信息。

Which :

which命令是在PATH变量指定的路径中搜索指定的系统命令的位置。用echo $PATH可显示当前PATH变量的值。

3.新建文件夹/文件

Mkdir  dirName

touch fileName

4.查看本机IP地址

 ifconfig -a

5.安装上传(rz)、下载(sz)命令

    yum -y install lrzsz

6. 删除文件夹

rm -rf fileName

7.删除文件

  rm -f fileName

8.创建文件

  touch test.txt

9.重命名文件

 mv fileName refileName

10.查看java安装位置

 Java -verbose

11.查看当前目录位置路径

  pwd

12.查看历史命令

  history :查看历史命令

  history -c :清空历史命令

  history -w :把缓存中的历史命令写入历史命令保存文件中~/.bash_history

  cat ~/.bash_history : 查看缓存中的命令

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。