ls - 列出目录内容

  -a  列出所有文件

  -d  指定目录信息

  -F  为目录增加/标识

  -h  增强可读性

  -l  列模式显示

  -r  反序显示

  -S  按照大小排序

  -t  按照修改时间排序

file - 确定文件类型

less - 浏览文件内容


操作文件和目录

cp  复制文件/目录

  -a  复制文件、目录,以及它们的属性

  -i  如果发生覆盖,需要提示

  -r  递归复制文件内容,复制目录的时候会用到这个参数

  -u  仅复制目标目录中不存在的文件

  -v  显示详实的命令操作信息

mv  移动/重命名文件/目录

  -i  重写一个已经存在的文件前提示用户确认

  -u  只移动不存在的文件,或者文件内容新的文件

  -v  显示详实的操作信息

mkdir  创建目录

rm  删除文件/目录

  -i  删除前提示

  -r  递归删除文件,一般删除目录的时候用

  -f  忽视不存在的文件

  -v  显示详实操作信息

注意:执行rm前先执行ls,查看一下哪些文件会被删除

ln  创建硬链接或符号链接

符号链接:ln file link

硬链接:ln -s item link ,item可以是一个文件或一个目录

硬链接:

  默认情况下,每个文件都有一个硬链接。

  一个硬链接不能关联它所在文件系统之外的文件。

  硬链接不能关联一个目录

符号链接:

  相当于Windows中的快捷方式


type  说明命令类型

命令的四中形式:
可执行程序
内建于shell的自身命令
shell函数
命令的别名 sherry@sherry-Rev--:~$ type ls
ls 是 `ls --color=auto' 的别名
sherry@sherry-Rev--:~$ type showrt
showrt 是 `sh /home/sherry/WorkPlace/usefull/sh/showTime.sh' 的别名
sherry@sherry-Rev--:~$ type cd
cd 是 shell 内建
sherry@sherry-Rev--:~$ type start-all.sh
start-all.sh 是 /opt/hadoop-1.2./bin/start-all.sh

which  显示命令执行的程序

sherry@sherry-Rev--:~$ which man
/usr/bin/man

man  查询命令手册

apropops  显示一系列合适的命令

info  显示命令信息

whatis  显示命令的简洁描述

alias  创建命令别名

快乐的Linux命令行的更多相关文章

  1. 像黑客一样使用 Linux 命令行

    前言 之前在博客园看到一篇介绍 IntelliJ IDEA 配置的文章,它里面用的是 gif 动态图片进行展示,我觉得很不错.所以在我今天以及以后的博文中,我也会尽量使用 gif 动图进行展示.制作 ...

  2. 详解Linux命令行下常用svn命令

    1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...

  3. linux 命令行 光标移动技巧

    linux 命令行 光标移动技巧 看一个真正的专家操作命令行绝对是一种很好的体验-光标在单词之间来回穿梭,命令行不同的滚动.在这里强烈建立适应GUI节目的开发者尝试一下在提示符下面工作.但是事情也不是 ...

  4. 在linux命令行下执行php 程序

    如何在linux命令行下,执行php程序. 例子 打印当前时间 php -r "echo time()" 随机输出一个数字 php -r "echo rand(1,20) ...

  5. git代理,windows命令行代理,linux命令行代理

    下载不动设置代理:git config --global http.proxy http://127.0.0.1:1080git config --global https.proxy https:/ ...

  6. [转]12款最佳Linux命令行终端工具

    摘要 “工欲善其事必先利其器”,作为菜鸟,也是从别人那里偷学来的一些东东.今天看到同事用到一个终端命令行工具,觉得自己弱爆了.然后在网上搜了下该工具.发现类似的工具还是挺多的,只是自己不知道罢了. 原 ...

  7. Linux命令行修改IP、网关、DNS、主机名 的方法

    修改主机名:[改里面的 HOSTNAME 即可] vim /etc/sysconfig/network 网卡eth0    IP修改为 102.168.0.1 ifconfig eth0 102.16 ...

  8. Linux命令行与命令

    Linux命令行与命令   作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶 ...

  9. 12款最佳Linux命令行终端工具, 20款优秀的 Linux 终端仿真器

    12款最佳Linux命令行终端工具     如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的 ...

随机推荐

  1. ORACLE的raw属性

    网上说RAW类型在网络数据传送的时候可以避免字节的字符集转换,在mssql中使用的GUID类型在oracle中对应的也是raw类型(一般是raw(16)),如果此时使用连接查询将raw类型的字段和va ...

  2. 初学树套树:线段树套Treap

    前言 树套树是一个十分神奇的算法,种类也有很多:像什么树状数组套主席树.树状数组套值域线段树.\(zkw\)线段树套\(vector\)等等. 不过,像我这么弱,当然只会最经典的 线段树套\(Trea ...

  3. java编程基础——栈压入和弹出序列

    题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序.假设压入栈的所有数字均不相等.例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压 ...

  4. SQL数据库查询出一张表中重复的数据,按某个字段来查找。

    例如表名为Course 需要查询出name重复的有那些??? 解答如下: 补充: 如:查询每个姓名出现大于2次,SQL如下 SELECT COUNT(NAME) as '出现次数',  NAME FR ...

  5. Oracle 配置文件目录

    Oracle 配置文件目录 ① 在oracle安装目录下,找D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN中的tnsnames.ora文件,找到之后,配 ...

  6. SSH实验

    跳板机实验1:本地转发 实验环境: 三台主机:A,B,C 目标A与C通过telnet连接 A主机和B,C主机之间有防火墙相隔,A与B之间可以通过SSH协议连接,BC之间可以通过telnet协议连接 环 ...

  7. 七、Shell printf 命令

    Shell printf 命令 上一章节我们学习了 Shell 的 echo 命令,本章节我们来学习 Shell 的另一个输出命令 printf. printf 命令模仿 C 程序库(library) ...

  8. 九、Linux 磁盘管理

    Linux 磁盘管理 Linux磁盘管理好坏直接关系到整个系统的性能问题. Linux磁盘管理常用三个命令为df.du和fdisk. df:列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量 fd ...

  9. ASP.NET Core模块化前后端分离快速开发框架介绍之2、快速创建一个业务模块

    源码地址 GitHub:https://github.com/iamoldli/NetModular 演示地址 地址:https://nm.iamoldli.com 账户:admin 密码:admin ...

  10. hihocoder1015 kmp算法

    #1015 : KMP算法 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi和小Ho是一对好朋友,出生在信息化社会的他们对编程产生了莫大的兴趣,他们约定好互相帮助,在 ...