Linux 基本命令

Posted maybe96

tags:

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

  初学Linux,命令记不太清,写个博客加深印象

  Ctrl + c 关闭前台执行程序

  tab 按一次自动补全,按两次列出以输入开头的所有命令

  man 文档帮助   --help 帮助

  pwd 显示当前目录

  whereis 查看命令所在位置

 

  文件命令

  du 查看摸个文件或目录的大小 选项 h 大小显示kmgtp a 显示全部档案系统和个分割区的磁盘使用情形 i 显示i - nodes的使用量 k 大小用k来表示 t 显示每个分割区所属的档案系统名称

  ls 列出当前目录中的文件和子目录 选项 a 列出全部内容 包括隐藏文件 l用长格式列出文件的详细信息 示例 #ls -al 用长格式列出文件的详细信息 包括隐藏文件 #ls -al/etc 列出/etc目录的内容

  ll=ls -l

  cd 切换到其他目录 cd .. 返回上一级目录 只用cd表示返回主目录

  mkdir 创建目录 m 对新建目录设定权限 p 按路径自动建立多级目录 v 每次创建目录都提示信息

  rmdir 删除文件或目录 选项 p 递归删除目录 (只能删除空目录)

  touch 创建新文件(为空) 

  cp 复制目录或文件 选项 i 提示确认 r 递归复制整个目录树,子目录即其他,目标文件必须是目录名 v 详细显示文件的复制进度

  mv 移动目录或文件-重命名

  重命名文件 #mv /home/tguo/a   /home/tguo/b        移动文件 #mv /home/tguo /a  /root

   rm 删除文件 选项 i 确认删除,避免误删  f 强制删除,不提示 v 显示文件的删除进度  r 递归删除 ,可用于非空删除目录 示例 #rm -rf

  ln 建立链接文件  示例 #ln -s yy /root/zz    #-s 表示软链接       即在root下为文件yy生成一个可访问的快捷方式 zz 这个快捷方式在同一文件夹下,如果不在,使用绝对路径

  cat 查看或合并文件   示例 #cat file1 显示文件内容  #cat > file1 从键盘创建一个文件 只能创建新文件,不能编辑已有文件 ctrl+d 退出创建 

  #cat file1 file2 >file3 将几个文件合并为一个文件   #cat “aabb” >> file3 向已有文件追加内容     #cat >file1 <<EOF 重定向输入已有文件

  管道 |  将前一个命令的输出作为下一个命令的输入 示例 #man cat | more 查看文件内容 ,多余一屏就暂停  #ll | grep “drw” 把搜索到文件列表过滤 包含drw就显示出来

  xargs 管道参数传递命令 将前一个命令的输出作为管道后一个命令的参数 示例 #echo “--help” | xargs cat 

  wc 查看文件中的行数,字数和字符数 选项 l 行数 c字符 w 单词

  file 显示文件的详细信息

  head 查看文件开头 选项为行数

  tail 查看文件结尾

  echo 回显内容     示例 与重定向符结合 #echo “hello”  > test 创建文件test 并添加内容hello

  diff 比较两个文件内容的不同 选项 a 将所有文件当做文本文件处理 b 忽略空格造成的不同 B 忽略空行造成的不同 i 忽略大小写的变化

  alias (别名) 类似define 示例 #alias psa=“/bin/ps -aux” 方便查看进程

  查找操作

  find path -option 【-print】【-exec -ok command {};】

  path 要搜索的文件目录,省略即当前目录

  option 选项控制搜索方式

  print 将搜索结构输出到标准输出 对查询结果进行指定的操作

  示例:

  find ~ -name "*.txt" -print  查找.txt文件并显示

  find . -name "[A-Z]*" -print 在当前目录查找所有以大写字母开头的文件

  博客:http://www.crs811.com/index.php/2017/01/15/linux-find/

 

  软件安装

   rpm 安装软件 选项 i 安装软件       重点 rpm -qa 将安装的软件都列出来  rpm -qa | grep ‘zip’ 查找zip是否安装

   yum 基于rpm包管理 从指定服务器自动下载rpm包并且安装  选项 h 帮助 y 安装过程中全部为yes q 不显示安装过程

   yum list 显示指定安装的所有包

   yum update 全部更新

   yum remove 删除程序包

   yum install 安装程序包 

    /etc/yum.repog.d 指定安装源

  网络操作命令

   ip 查看ip地址 ip addr 查看网卡ip  ip 

   

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

Linux学习之路命令基本格式

linux 详解useradd 命令基本用法

Linux常用基本命令(六)

Linux常用基本命令大全介绍

linux基本命令

Linux命令-命令的基本格式