Linux常用命令大全

Linux 常用命令大全

  1. cat

cat主要有三大功能:

1.一次显示整个文件。

$ cat   filename

2.从键盘创建一个文件。

$ cat  >  filename

只能创建新文件,不能编辑已有文件.

3.将几个文件合并为一个文件。

$cat   file1   file2  > file

  1. help

1.先用whereis 命令 来确定命令为外部命令还是内部命令

2.若能获取命令的位置(不是帮助文件的位置),则为外部命令

   反之为内部命令

3.通过help cd(内部命令)来获取帮助

3.关机

Linux centos关机与重启命令详解与实战

Linux centos重启命令:

1、reboot

2、shutdown -r now 立刻重启(root用户使用)

3、shutdown -r 10 过10分钟自动重启(root用户使用)

4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)

  如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

4.Linux centos关机命令:

1、halt 立刻关机

2、poweroff 立刻关机

3、shutdown -h now 立刻关机(root用户使用)

4、shutdown -h 10 10分钟后自动关机

如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

5.Linux 中实现对光盘的挂载

1.打开虚拟机双击光盘图标  进入后选定光盘(记得点连接电源选项)

2.在home 分区创建 /mnt/cdroom 目录

3.开始挂载  mount /dev/sr0 /mnt/cdroom 开始挂载。出现 block device /dev/sr0

  is writ-protected ,mounting read-only 意味着挂载成功

4.卸载光驱: ①退出到家目录后执行 umount /mnt/cdroom命令

              

 

5.卸载完成

6.man

1.可以直接 man  +命令

2.(1)先使用man -f  命令 查看 命令拥有哪个等级 若无法执行则先执行/usr/sbin/makewhatis命令

    相当于whatis 命令

    (2)在使用 man 等级 命令 查看命令的功能

3.man -k 命令可以查询与该命令相关的所有命令

7.wc

wc [选项][文件名]

   —c 统计字节数

   -w 统计单词数

   -l 统计行数

8.vi

1.vi +文件名打开 文件

2.按i 开始编辑

3.输入#!/bin/bash开始编辑

4.输入echo ""

5.按Esc建委 :wq保存退出

6:赋予文件执行权限 chmod 755 hello.sh

7.输入绝对路径/文件名查看文件

9.ls

ls [选项] [文件或目录]

 选项:

   -a 显示所有文件,包括隐藏文件

   -l 显示详细信息

   -d  查看目录属性

   -h 人性化显示文件大小

   -i  显示Inode

10.pwd打印工作目录

11.多命令执行

命令 && echo yes || echo no

   && 前一个命令正确执行后一个命令才会执行

   || 前一个命令执行后错误后第二个命令才会正确执行

12.cp

cp [选项] 【原文件或目录】【目标文件】

   选项:-r 复制目录

      -p 连带文件属相复制

      —d 若文件是链接文件,则复制链接属性

      -a 复制所有信息

13. 改变字体颜色输出

echo -e "\e[1;31m 嫁人就要嫁凤姐 \e[o"

  31m ----- 37m 为不同的颜色

14.剪切

  剪切:mv   目标文件或目标目录/   /目的目录/

   改名:mv 目标文件   改为什么名字

15.mkdir

1.mkdir japan/

2.mkdir -p japan/cangls 递归创建

16.快捷键

ctrl+u 删除光标以前的文字

ctrl+a  光标移动到命令首行

ctrl+e 命令行位

ctrl+z 把命令放入后台

ctrl+r 在历史命令中搜索

17.cd

cd[目录]

   cd[目录]

    cd 进入当前用户的家目录

    cd - 进入上次目录

    cd ..进入上级目录

    cd .进入当前目录

18.使用历史命令

1.!str 命令的一个个字符串

2.!n 先使用history 查看命令编号n 后使用

19.输出重定向

eg: 正确:ifconfig > test.log (覆盖)<!--大于号俩侧有空格>

          ifconfig >> test.log (追加)

 

     错误:datecang 2>>test.log(记录报错内容) <!--大于号俩侧没有空格》

     正确和错误都写在文件中:

                ①ifconfig >> test2.log 2>&1

                ②ls xiiadda &>>  test3.log

     分开:

          cat xdy >>access.log   2>>error.log

 

20.find

   1.locate 可查询系统文件 但是不可以查询新建的文件以及/tmp/文件

  目录下的文件是在、var/lib/mlocate下查询的。

  新建之后执行updatebd命令后再查询

 

2.whereis 和witch 是用来查询操作命令的

 

3.find [搜索范围][搜索条件]---显示出来的内容与你的条件一模一样

   (1)example:find /root -name install.log。

    (2)还可使用通配符①find/root -name "install.log*"匹配所有内容

                ②find/root -name "ab[cd]" 匹配前面为ab后面任意为c或者为d的文件名

                  find/root -name "*[cd]" 搜索以c或者d结尾的文件

   (3)find /root -iname install.log 不区分大小写文件

    (4)查找没有所有者的文件大部分为垃圾文件 find /root -nouser

     (5)find /var/log/ -mtime +10

       #查找10天前修改的文件,-10意思为10天以内

                              10为10天当天

                               +10为10天以前修改的文件

4.find . size 25k /-25k/+25k 查找当前目录文件大小为25K的文件

   find .seze 25M 切记M为大写

5.find /root -inum 2625  通过I节点查找文件

6.find /etc -size +20k -a/o -size -50k 查找文件大小大于20k小于50k的文件

7.find /etc -size +20k -a/o -size -50k -exec ls -lh{}\;查找完成后并显示详细信息

8.在文件中搜索字符串

    grep [选项] 字符串 文件名

    选项:

     -i 忽略大小写

     -v 排除指定字符串

   这里面涉及的查询为包含查询,查询得到的是文件中包含字符串的所有内容

21.详细信息各式解析

-rw-r--r--

    第一个符号代表的意义

           1.-代表文件类型为文件,d代表为目录,|代表为软连接文件既快捷方式,b 装置文件里面可存储的借口文件

           2.每三个代表符号一种权限,三者分别对应 u所有者的权限,g所属组的权限,o其他人的权限

           3.r 读 w写 x执行

22.修改权限

1.chmod  u/a/o  -/+   r/w/x 文件名

2.chmod 777  文件的绝对路径

   chmod 777  -R 目录 (改变目录权限)

23.压缩文件

1.使用zip  ①格式: zip 新的名字 文件名

                 zip -r 压缩文件名 源目录

            ②解压:unzip 压缩文件名

2.使用gzip ①格式:gzip 文件名 源文件会消失

             若不想让其消失可采用如下方法:

               gzip -c 文件名 > 文件名.gz        

           ②压缩目录,会压缩目录中的所有子文件但不能压缩目录

             格式:gizp -r 目录

           ③解压

                  gunzip 压缩文件

                  gunzip -r 压缩目录名

3.bzip2(不能压缩目录)

        ①bzip2 源文件(不保留源文件)

          bzip2 -k 源文件(保留源文件)

        ②解压:

              bunzip 压缩文件

4. .tar.gz 压缩格式实质为先打包为.tar格式再压缩为.gz格式

     压缩命令:tar -zcvf   压缩包名.tar.gz  源文件

     解压缩命令: tar -zxvf 压缩包名.tar.gz

5.  .tar.bz2

      压缩命令: tar -jcvf (绝对路径) 压缩包名.tar.bz2 源文件

                 加上绝对路径后压缩文件会放在这个绝对路径下tar

      解压缩文件: tar -jxvf 压缩包名.tar.bz2 (后面加-C 绝对路径)

                   可将压缩文件解压缩到那个地址

      

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值