快乐的Linux命令行
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命令行的更多相关文章
- 像黑客一样使用 Linux 命令行
前言 之前在博客园看到一篇介绍 IntelliJ IDEA 配置的文章,它里面用的是 gif 动态图片进行展示,我觉得很不错.所以在我今天以及以后的博文中,我也会尽量使用 gif 动图进行展示.制作 ...
- 详解Linux命令行下常用svn命令
1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...
- linux 命令行 光标移动技巧
linux 命令行 光标移动技巧 看一个真正的专家操作命令行绝对是一种很好的体验-光标在单词之间来回穿梭,命令行不同的滚动.在这里强烈建立适应GUI节目的开发者尝试一下在提示符下面工作.但是事情也不是 ...
- 在linux命令行下执行php 程序
如何在linux命令行下,执行php程序. 例子 打印当前时间 php -r "echo time()" 随机输出一个数字 php -r "echo rand(1,20) ...
- git代理,windows命令行代理,linux命令行代理
下载不动设置代理:git config --global http.proxy http://127.0.0.1:1080git config --global https.proxy https:/ ...
- [转]12款最佳Linux命令行终端工具
摘要 “工欲善其事必先利其器”,作为菜鸟,也是从别人那里偷学来的一些东东.今天看到同事用到一个终端命令行工具,觉得自己弱爆了.然后在网上搜了下该工具.发现类似的工具还是挺多的,只是自己不知道罢了. 原 ...
- Linux命令行修改IP、网关、DNS、主机名 的方法
修改主机名:[改里面的 HOSTNAME 即可] vim /etc/sysconfig/network 网卡eth0 IP修改为 102.168.0.1 ifconfig eth0 102.16 ...
- Linux命令行与命令
Linux命令行与命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶 ...
- 12款最佳Linux命令行终端工具, 20款优秀的 Linux 终端仿真器
12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的 ...
随机推荐
- IOS UITabBarController(控制器)的子控制器
UITabBarController的简单使用 ● UITabBarController的使用步骤 ➢ 初始化UITabBarController ➢ 设置UIWindow的rootViewContr ...
- 关于explain
> db.imooc_2.find({x:}).explain() { "queryPlanner" : { , "namespace" : " ...
- LigerUi中表(Grid)控件的相关属性笔记
http://blog.csdn.net/dxnn520/article/details/8216560 // ========================================= [每 ...
- Cookie 与 Session 的区别
Cookie与Session的区别 cookie的简介 cookie是Web服务器保存在客户端的一系列文本信息 cookie的作用 对特定对象的追踪 统计网页浏览次数 简化登录 安全性能:容易信息泄露 ...
- java面向对象思想2
1.主函数是一类特殊的函数,作为程序入口,可被虚拟机调用.主函数格式是固定的.public:函数访问权限最大.static:代表函数随着类的加载已经存在.void:主函数没有具体返回值.main:不是 ...
- linux系统串口编程实例
在嵌入式开发中一些设备如WiFi.蓝牙......都会通过串口进行主机与从机间通信,串口一般以每次1bit位进行传输,效率相对慢. 在linux系统下串口的编程有如下几个步骤,最主要的是串口初始化! ...
- python 用requests请求,报SSL:CERTIFICATE_VERIFY_FAILED错误
https://www.aliyun.com/jiaocheng/437481.html
- js字符串去掉所有空格
字符串去掉所有空格 "abc 123 def".replace(/\s/g, "") 字符串去掉左右两端空格 " abc 123 def " ...
- DC84问
1.1 什么是DC?DC(Design Compiler)是Synopsys公司的logical synthesis工具,它根据design description和design constraint ...
- 02 python网络爬虫《Http和Https协议》
一.HTTP协议 1.概念: Http协议就是服务器(Server)和客户端(Client)之间进行数据交互(相互传输数据)的一种形式. 之间形成的特殊行话(黑话:(土匪)天王盖地虎,(我)宝塔镇河妖 ...