快乐的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函数
    命令的别名

[email protected]-Rev-1-0:~$ type ls
ls 是 `ls --color=auto‘ 的别名
[email protected]1-0:~$ type showrt
showrt 是 `sh /home/sherry/WorkPlace/usefull/sh/showTime.sh‘ 的别名
[email protected]1-0:~$ type cd
cd 是 shell 内建
[email protected]-Rev-1-0:~$ type start-all.sh
start-all.sh 是 /opt/hadoop-1.2.1/bin/start-all.sh

which  显示命令执行的程序

[email protected]1-0:~$ which man
/usr/bin/man

man  查询命令手册

apropops  显示一系列合适的命令

info  显示命令信息

whatis  显示命令的简洁描述

alias  创建命令别名

时间: 2024-10-01 06:12:12

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

Linux学习记录-----《快乐的Linux命令行》.

之前自学python的时候一直用的Win7,没想过,也有点怕使用Linux,可能人对未知的东西都有点恐惧,但是,但是,学了4个多月,退无可退了,不管是网站的部署,还是基于后端工作的需求,Linux的学习必须提上日程, 参考用书,,, <快乐的Linux命令行>,操作系统通过虚拟机安装的Ubuntu  16 很喜欢书中的一句话 最开始的准备工作进入超级用户,,,, su -这样,就在当前目录下,变更成超级用户如果之前没有设置过超级用户密码的话需要使用sudo passwd root按照提示,如果

三个网站让你成为Linux命令行高手

[转载自http://www.linuxeden.com/html/news/20091119/69183.html] Linux的命令行是通向Linux高级应用的必经之路,Linux系统管理员.开发者都是学习对象.Susan Linton向我们推荐了三个学习Linux命令行的网站,现在介绍给大家: 1. LinuxCommand LinuxCommand是一个学习Linux命令行最好的网站之一.网站分为:学习Shell.写Shell脚本.脚本库.超级MAN页面. 2. O'Reilly的Lin

linux命令行的简单使用

<linux命令行的简单使用> 在linux中打开一个终端(terminal),这是一个由内核提供的shell交互界面,在命令提示符后输入相关的命令. 本文中的示例中, 标记的为你输入的指令 命令输入格式: command options target  ##命令.选项.操作对象,中间用空格作为分隔符 (一)与文件系统相关的指令: v pwd pwd  ##显示当前的绝对路径 例子: [[email protected] ~]# pwd /root [[email protected] htm

Linux命令行及Vim简单学习记录

Linux命令行 1.打开命令行 Ctrl+Alt+t 2.目录 显示当前目录的文件列表 ls 跳转至当前目录中的x文件夹 cd x 返回根目录 cd 3.文件 新建文件1.cpp touch ./1.cpp 用vim打开文件1.cpp vim ./1.cpp 用g++编译文件1.cpp g++ ./1.cpp (编译后生成文件名为"1.out"的可执行文件) 用g++将文件1.cpp编译为文件名为"1"的可执行文件 g++ ./1.cpp -o ./1 -g 在使

linux命令行模式下对FTP服务器进行文件上传下载

参考源:点击这里查看 1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可. 2. 下载文件 下载文件通常用get和mget这两条命令.a) get 格式:get [remote-file] [local-file]将文件从远端主机中传送至本地主机中.如要获取远程服务器上/usr/your/1.htm,则 ftp> get /usr/

使用Linux命令行测试网速

使用Linux命令行测试网速http://www.linuxde.net/2014/01/15561.html 当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为"最后一公里")的网络连接速度.在可用于测试宽带速度的网站中,Speedtest.net也许是使用最广泛的. Speedtest.net的工作原理并不复杂:它在你的浏览器中加载JavaScript代码并自动检测离你最近的Speedtest.net服务器,然后向服务器发送HTTP GET and P

Linux命令行基础 、 基础命令操作 、 目录文件基本操作

  Linux命令行基础 基础命令使用 目录和文件基本管理 #################################################   一.Linux命令行基础   1. 什么是命令.命令行    命令:能够被Linux系统识别,用来完成某一类功能的指令或程序                           |--> 依赖于Shell解释器,查看:cat/etc/shells 默认为 /bin/bash    命令行:用户输入的命令及相关参数,按Enter键提交的

Linux命令行下cp,rm,mv命令的使用

以下的内容来源于<鸟哥的私房菜> Linux命令行下的复制.删除与移动:cp,rm,mv cp(copy)复制        cp这个命令的用途很多,除了单纯的复制之外,还可以创建链接文件对比两文件的新旧而予以更新,        以及复制整个目录等        语法            cp [-adfilprsu] 源文件 目标文件                    源文件(source)                目标文件(destination)            选项

Linux命令行下的vim文本编辑器

Linux命令行下的vim文本编辑器 vim文本编辑器是一个非常强大的工具,可以做很多事情,比如新建文件,打开文件,编辑文件,保存文件,同时打开多个文件等.下面总结一些常用的vim 编辑器命令: 1. 进入vim编辑器的方式:(进入vim编辑器时,默认的模式是“命令模式”) 在终端输入 vi:进入vim编辑器 vi filename:进入vim编辑器,新建了一个filename文件,光标定位到文件的第一行 vi在工作时,会在当前目录下创建.swp的临时文件,该临时文件也称为交换文件 当vi结束对