Linux shell 常用命令大全 每日一更
大一上学期学习了Linux的基本操作,已经很久没使用了,虚拟机也近半年没开(作为一个计算机类专业的少年真的不应该)。为了补回这些知识和为将来的学习打下基础,现在每天更新一条shell命令及其子命令,欢迎查看。命令主要按字母顺序排列,网上也可以找到,以作用排列比较方便查看,也不容易漏掉一些命令。
Linux下常用文件管理命令:
--------------------------------------------------------------------
pwd 显示当前目录绝对路径名,个人觉得挺好用的一个命令
--------------------------------------------------------------------
ls -参数 显示当前目录下的文件
参数选项:-a ->列举目录中所有文件,包括目录下的隐藏文件;
-l ->列举目录中的细节,包括权限、所有者、组群、大小、创建日期等;
-f ->列举目录下的文件的类型;
-r ->从目录中的最后一个文件一次往回列举;
-R ->递归显示该目录下的所有子目录的内容;
-s ->按文件大小排序;
-h ->以KB、MB、GB方式显示文件大小;
-l 文件名 ->显示该文件的具体信息。
----------------------------------------------------------------------
cd 参数 改变所在目录
参数选项:/ ->转到根目录;
~ ->转到/home/user用户目录;
绝对路径 ->转到指定的目录下;
相对路径 ->转到所处目录下的子目录中;
----------------------------------------------------------------------
cat 参数
参数选项: 文件名 ->直接显示文件内容;
ctrl+D退出cat。
-----------------------------------------------------------------------
grep 参数 过滤,其最大功能是在一堆文件中查找一个特定的字符串。例:grep message test.txt .在test.txt中查找message这个字符串。
参数选项:可与其他命令组合如通道“|”、rpm等。
-----------------------------------------------------------------------
touch 参数 用于新建一个空白文件
参数选项:文件名 ->例:touch newfile:建立一个名为newfile的空白文件。
-----------------------------------------------------------------------
mkdir 参数 用于创建一个目录
参数选项:-p 路径/目录名 ->建立多级目录,例:mkdir /media/hgfs/share;
目录名(相对路径) ->在当前目录中建立一个目录,例:如果当前目录为:/media/hgfs/ 执行mkdir share,直接在当前目录创建文件夹share。
-----------------------------------------------------------------------
rmdir 参数 用于删除一个或多个(需参数)目录
参数选项:-p 目录 ->删除目录,如果上级目录在此次删除后为空,也会被删除。
-----------------------------------------------------------------------
mv [参数] 源文件或目录 目标文件或目录 移动文件或者将文件改名,,经常用来备份文件或者目录。视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个 新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时, 源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
参数选项
-b 若需覆盖文件,则覆盖前先行备份。
-f force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i 若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u 若目标文件已经存在,且 source 比较新,才会更新(update)
-t --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。 例:改名 mv file1_name file2_name
-----------------------------------------------------------------------
Linux shell 常用命令大全 每日一更的更多相关文章
- Linux+Shell常用命令总结
因为自己不经常使用linux的命令行工具,但是mac的终端还是经常使用的,有些命令总是要想一会或者百度一下才知道怎么用,抽时间整理了一下常用的命令,作为笔记. 常用命令 查看文件操作: ls :列出当 ...
- RedHat Linux Shell常用命令(多数也适用于Unix和AIX)
注:本文转载自疯狂的矩阵一文,http://www.cnblogs.com/520sojustdoit/p/4642568.html --------------------------------- ...
- Linux学习常用命令大全
Linux知识大全 转载须说明出处,整理不易 一.常用的linux命令 1.2 ls 命令说明 1.3 ls 通配符的使用 2.切换目录cd命令 3.创建和删除文件操作 4.移动和拷贝文件 4.3.m ...
- Linux基础常用命令大全学习
1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...
- Linux系统常用命令大全
一.系统信息操作(备注:红色标记为常用命令,以下类推,不再赘述) arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r ...
- Linux Shell 常用命令与目录分区的学习总结
很早就想根据自己的学习规律和遗忘规律,自己总结一下Linux/Unix系统的Shell命令,一来便于自己时常查询之用,二来也分享于各位博友 Linux shell是系统的用户界面,即命令行.它提供了用 ...
- 软件测试面试-必掌握的 Linux常用命令大全--2.0更新版!
- shell常用命令大全
目录: 一.文件目录类命令 二.文件压缩和归档类命令 三.系统状态类命令 四.网络类命令 五.其他 一.文件目录类命令 1.查看联机帮助信息. man命令.#man ls info命令. #info ...
- Linux Shell常用命令手册(Updating)
检查远程端口是否对bash开放: nc -nvv $IP $PORT telnet $IP $PORT 当前任务的前后台切换: Ctrl + z fg 截取变量前5个字符: ${variable:0: ...
随机推荐
- 对于nginx配置文件中的fastcgi_param相关参数的理解
今天在ubuntu中搭建LNMP的时候,遇到了一个问题 在浏览器中访问.php文件的时候,nginx不能正常解析,页面只是空白,后来百度了一下,发现了问题 在nginx的配置文件nginx.conf中 ...
- Linux Interactive Exploit Development with GDB and PEDA
Exploit Development Process● Occupy EIP● Find the offset(s)● Determine the attack vector● Build the ...
- google+ sign in and get the oauth token 转摘:https://gist.github.com/ianbarber/5170508
package com.example.anothersignintest; import java.io.IOException; import com.google.android.gms ...
- oooooooooooooooo
安装后打开mysqld配置项加入skip-grant-tables可以无密码登录,登录进去后修改密码修改成功删除skip-grant-tables mysql> select user, plu ...
- smbrun - smbd和外部程序间的接口程序。
总览 SYNOPSIS smbrun shell-command 描述 DESCRIPTION 此程序是samba套件的一部分. smbrun是个非常小的“粘合”程序,用于为smbd守护程序smbd( ...
- 330-支持PXIE带FMC接口的Xilinx FPGA XC7K325T PCIeX8 接口卡平台
支持PXIE带FMC接口的Xilinx FPGA XC7K325T PCIeX8 接口卡平台 一.板卡概述 本板卡基于Xilinx公司的FPGAXC7K325T-2FFG900 芯片,pin_ ...
- Linux学习之旅(二)Linux文档操作
目录操作 1. 创建目录 // 目录可以是绝对路径,也可以是相对路径 mkdir 目录名 //创建一个目录 mkdir -p 目录名1/目录名1/... //一次性创建多级目录 2. 删除目录 // ...
- 第四章 走进jVM
4.1字节码 java文件编译成字节码后由默认解释执行,热点代码编译执行.方法调用到一定程度的时候,进行JIT编译成机器码执行,后面直接运行JIT编译结果(机器码). 4.2类加载过程 加载链接初始化 ...
- springBoot+mysql+mybatis demo [基本配置] [遇到的问题]
springBoot+mysql+mybatis的基本配置: 多环境 application.properties spring.profiles.active=dev spring.applicat ...
- 如何用命令行启动android的模拟器(简要描述)
参考来源 http://blog.sina.com.cn/s/blog_5033827f0101cxhz.html 环境前置条件: 已安装JDK,已下载并安装了SDK 1.查看已安装的SDK平台:an ...