Liunx常用命令

Posted jifengblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Liunx常用命令相关的知识,希望对你有一定的参考价值。

 

磁盘管理的命令

 

ls   参数 : -al :  查看当前目录下所有的文件以及文件夹,包括隐藏文件

ll : 查看当前目录下所有文件以及文件夹的详细信息,不包括隐藏文件

pwd :  查看当前的路径

mkdir : 创建文件夹 参数  -p  : 表示创建多级目录

cd : 切换路径

 

文件管理的命令

cat :  查看文件的所有内容

less   查看我们的文件内容

enter  往下翻一行

空格  往下翻一页

q   退出浏览

more  

      enter  回车  往下翻一行

      space  空格  往下翻一页

      ctrl + c  退出浏览

tail   查看文件的尾部内容

       -f   表示从尾部进行查看

      -100f   查看尾部100行的内容

tail  -100f  install.log

 

 

文件操作的命令

cp  : 表示复制

cp  源文件    目的文件   拷贝并且可以支持重命名

cp   源文件   目的路径 表示拷贝到某一个路径下面去

mv 剪切功能  不光可以移动文件,还可以移动文件夹

mv   源文件(文件夹 )   目的文件(目的文件夹)

rm  表示删除文件或者文件夹

      -r  表示递归删除,会-把文件夹下面所有的东西都删掉

      -f  表示强制删除  不通知你是否确认

rm  -rf   表示强制递归删除  不会通知你是否确认,一定要慎用

find   查找磁盘的文件或者文件夹

find  /   -name   install.log

第一个参数:从哪个路径下面查找

第二个参数  -name  按照什么规则来进行查找

第三个参数: 查找得文件的名字

 

文档编辑的命令

vi 或者vim

  加参数  a  或者 i 进入编辑模式

  编辑完成之后按  esc 退出编辑模式

  :wq  保存退出

  :q!  不保存退出

 

  •   输入“vim 文件名”进入“一般模式”
  •   按下“i”从一般模式,进入“插入模式”
  •   按下“esc”从“插入模式”退出到“一般模式”
  •   在“一般模式”下,输入“:wq”,保存并退出编辑。
  •   在”一般模式下”,输入”:q!” 不保存并退出编辑

分组

命令

描述

插入

 

(从一般模式进入到插入模式)

i

在光标插入

shift + i

在光标当前行开始插入

a

在光标插入

shift + a

在光标当前行末尾插入

o

在光标当前行的下一行插入新行

shift + o

在光标当前行的上一行插入新行

 

复制或粘贴

 

(在插入模式下)

yy

单行复制

将光标移动到将要复制的行处

nyy

多行复制

将光标移动到将要复制的首行处

p

粘贴

将光标移动到将要粘贴的行处

 

定位

gg

到文本的第一行

shift + g

到文本的最后一行

 

删除

dd

删除光标所在行

ndd

删除n行

 

退出

:q

退出vi(没有做任何修改时)

:q!

强制退出不保存

:w

保存不退出

:wq

保存后退出

 

 

管道命令  | 

管道在linux里面是一个连接的作用  

连接前一个命令和后一个命令

命令1  |  命令2  将命令1的输出,作为命令2的输入

 

grep  命令  表示过滤

grep -i Installing install.log  从  install.log里面查找  Installing这个字符串

 

系统命令

ps  查看系统进程

ps -ef | grep rpcbind  表示查看某个进程

ps –ef  | grep   tomcat  表示查看tomcat的进程

 

kill命令  杀死某个进程

kill   进程号  表示杀死某个进程

kill  -9   进程号  表示强制的杀死

 

ifconfig  查看网络ip地址以及mac地址等

 

  ping  www.baidu.com   验证两台服务器之间是否能够通信

 

压缩与解压

 

tar cvf test.tar test/    打包不压缩

tar czvf test3.tar.gz install.log  打包并压缩

 

tar xvf test2.tar  表示解压某一个文件.tar结尾的文件

tar zxvf test2.tar.gz  表示解压缩.tar.gz结尾的文件

   tar zxvf test2.tar.gz   -C abc  解压到某一个指定的路径下面去

 

  wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.84/bin/apache-tomcat-7.0.84.tar.gz   : 下载软件包到当前路径下面

 

关机重启

reboot  -h now  马上关机重启

shutdown  关机

halt  关机

 

用户与用户组

  useradd   hadoop  :  创建普通用户

  passwd   hadoop   :  给用户设置密码

  

  chmod [参数] [<权限范围><符号><权限代号>]   :变更文件或目录的权限

        -R或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理。

    •   权限范围的表示法如下:

            u:User,即文件或目录的拥有者。

            g:Group,即文件或目录的所属群组。

            o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。

            a:All,即全部的用户,包含拥有者,所属群组以及其他用户。

    •   符号:

              + 添加权限

    - 取消权限

    •   有关权限代号的部分,列表于下:

            r:读取权限,数字代号为"4"。

            w:写入权限,数字代号为"2"。

            x:执行或切换权限,数字代号为"1"。

            -:不具任何权限,数字代号为"0"。

 

以上是关于Liunx常用命令的主要内容,如果未能解决你的问题,请参考以下文章

liunx常用命令-----查找命令

liunx常用基础命令

liunx常用命令

Liunx 部署环境常用命令

liunx常用的命令

liunx 常用的命令