Linux常用命令

1.打开/关闭终端方法:

  ctrl+alt+t(新建终端), shift+ctrl+t(新建标签), shift+ctrl+n(新建一个文件)

  exit(关闭终端)

2.基础操作命令

序列 命令 作用  
01 ls 查看当前文件夹下的内容 ls: -l展示详细信息,-a展示隐藏文件(Linux下(.)开头的为隐藏文件)
02 pwd 查看当前所在文件夹  
03 cd目录名 切换文件夹 cd: 参数为绝对路径或者相对路径,直接cd表示回到主目录
04 touch文件名 如果文件不存在,新建文件 touch: 可以同时跟多个参数表示创建多个文件
05 mkdir目录名 创建目录 mkdir: -p选项可以创建层目录
06 rm 文件名 删除指定的文件名 rm: 删除表示直接删除,无法找回,如果删除目录需要加-r 选项
07 cp 复制一个文件 cp: 如果拷贝的是一个目录需要使用-r,同时这个命令有另存为的作用
08 mv 移动一个文件 mv: 即使移动目录页不需要选项,有重命名的作用
09 clear(快捷键Ctrl+L) 清屏  

3.文件操作

序列 命令 作用  
01 cat 文件名 查看文件内容、创建文件、文件合并、追加文件内容等功能  
02 head 文件名 显示文件头部 head,tail : 选项-n,n表示一个数字,即可指定查看前n行或者后n行,不加选项默认查看10行
03 tail 文件名 显示文件尾部  
04 grep 搜索文本 文件名 搜索文本文件内容 grep : -n 用于显示行号,-i忽略大小写
05 find 路径 -name 文件名 查找文件 find:会从指定目录及其所有子目录中查询搜索文件
06 wc 文件名 查看文件行数,单词数等信息 wc : -c 表示查看多少字符,-l查看多少行,-w 查看多少单词。如果不加选项则显示这三项

压缩解压

序号 命令 作用  
01 zip,unzip 将文件压缩为zip 格式/将zip格式文件解压 用于常与Windows交互的情况,-r选项可以压缩目录
02 gzip,gunzip 将文件压缩为gz格式/将gz格式文件解压 不常用
03 bzip2,bunzip2 将文件压缩为bz2格式/将bz2格式文件解压  
04 tar 对gz或者bz2格式进行压缩解压

-cjf用于压缩bz2格式文件,-czf用于压缩gz格式文件,-xvf用于解压文件,兼容了gzip和bzip2命令的功能

权限管理

序号 命令 作用  
01 sudo 放在一个命令前,表示使用管理员权限执行  
02 chmod 修改文件权限  

显示展示命令

序号 命令 作用  
01 echo 向终端打印内容 -n表示打印完成不换行
02 date 显示当前时间  
03 df 显示磁盘剩余空间 -h选项以M为单位显示,-T显示文件系统类型ext4的为磁盘
04 whoami 显示当前用户  
05 which 显示执行命令所在位置 命令也是一个程序,实际就是显示程序所在位置

输出重定向

重定内容 含义 实例
>file 将file文件重定向为输出源,新建模式 echo"hello world" > out.txt,将执行结果,写到out.txt文件中,若有同名文件将被删除
>>file 将file文件重定向为输出源,追加模式 ls/usr >>Lsoutput.txt,将ls/usr的执行结果,追加到Lsoutput.txt文件已有内容后

管道

管道可以把一系列命令链接起来,意味着第一个命令的输出将作为第二个命令的输入,通过管道传递给第二个命令,第二个命令的输出又将作为第三个命令的输入。

ls | grep 'test'

 进入root权限

ubuntu:   sudo su

Live what we love, do what we do, follow the heart, and do not hesitate.
原文地址:https://www.cnblogs.com/failan/p/13746713.html