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. IOS UITabBarController(控制器)的子控制器

    UITabBarController的简单使用 ● UITabBarController的使用步骤 ➢ 初始化UITabBarController ➢ 设置UIWindow的rootViewContr ...

  2. 关于explain

    > db.imooc_2.find({x:}).explain() { "queryPlanner" : { , "namespace" : " ...

  3. LigerUi中表(Grid)控件的相关属性笔记

    http://blog.csdn.net/dxnn520/article/details/8216560 // ========================================= [每 ...

  4. Cookie 与 Session 的区别

    Cookie与Session的区别 cookie的简介 cookie是Web服务器保存在客户端的一系列文本信息 cookie的作用 对特定对象的追踪 统计网页浏览次数 简化登录 安全性能:容易信息泄露 ...

  5. java面向对象思想2

    1.主函数是一类特殊的函数,作为程序入口,可被虚拟机调用.主函数格式是固定的.public:函数访问权限最大.static:代表函数随着类的加载已经存在.void:主函数没有具体返回值.main:不是 ...

  6. linux系统串口编程实例

    在嵌入式开发中一些设备如WiFi.蓝牙......都会通过串口进行主机与从机间通信,串口一般以每次1bit位进行传输,效率相对慢. 在linux系统下串口的编程有如下几个步骤,最主要的是串口初始化! ...

  7. python 用requests请求,报SSL:CERTIFICATE_VERIFY_FAILED错误

    https://www.aliyun.com/jiaocheng/437481.html

  8. js字符串去掉所有空格

    字符串去掉所有空格 "abc 123 def".replace(/\s/g, "") 字符串去掉左右两端空格 " abc 123 def " ...

  9. DC84问

    1.1 什么是DC?DC(Design Compiler)是Synopsys公司的logical synthesis工具,它根据design description和design constraint ...

  10. 02 python网络爬虫《Http和Https协议》

    一.HTTP协议 1.概念: Http协议就是服务器(Server)和客户端(Client)之间进行数据交互(相互传输数据)的一种形式. 之间形成的特殊行话(黑话:(土匪)天王盖地虎,(我)宝塔镇河妖 ...