Listing files and directories

ls                             显示你当前目录的文件
ls -a 显示你千亩目录的文件(包括隐藏文件)
ls <name1>/<name2> 显示指定目录的文件
ls ~/<name> ~表示Home目录

Making Directories

mkdir <name>              在当前目录下创建一个文件夹

Changing to a different directory

cd <name>         打开目录
cd . 打开当前目录(.表示当前目录)
cd .. 打开上级目录(..表示上级目录)
cd 返回初始目录

Pathnames

pwd      打印当前目录完整路径

Copying Files

cp file1 file2       复制文件1,名字为文件2(包括路径),例如

% cp /vol/examples/tutorial/science.txt .    (.表示当前目录)

Moving files

mv file1 file2          移动文件1到文件2中

e.g:   % mv science.bak backups/.

Removing files and directories

rm (remove)                            移除一个文件
rmdir (remove directory) 移除一个文件夹

Displaying the contents of a file on the screen

clear                清屏
cat file 显示一个文件的内容到command
less file 显示一个文件的内容到command,但只显示到command的一面,继续看按空格,否则按q退出
head file 显示一个文件的前十行到conmmand
head -num file 显示一个文件的num行到command上 tail file 显示一个文件的最后十行到command

Searching the contents of a file

less science.txt                                          然后在这个模式下输入
/science 就会将文本中含有的science高亮 grep science science.txt 显示自然文本中含有的自然单词的每一行
grep -i 'spinning top' science science.txt 可以输入查询连续的词语
grep -v 显示那些不匹配的
grep -n 显示行数
grep -c 显示总数
(所有命令可以同时使用,例如-ivc) wc -w 显示一个文件有多少个单词
wc -l 显示一个文件有多少行
wc -c 显示一个文件有多少个字母
wc 显示-w -l -

Redirection

cat > list              输入到list中
cat >> list 输入到list中
cat list1 list2 > list 把list1和list2合并到list中

Redirecting the Input

sort < list             将文档的东西输出到Screen
sort < list > slist 将list的东西输入到slist中

Pipes

|                      表示2个任务是相关联进行的

who                    显示系统全部用户
who | cat > list 显示系统全部用户,写入信息到list中

Wildcards

‘×’             相当于省略号的意思
ls lis* 显示以lis开头的全部文件名
ls ×ist 显示以ist结尾的全部文件名 ‘?‘ 只能替代一个英文字母

Getting Help

man wc      给出这条指令的完整学习方法
whatis wc 给出这条指令的简单说明 apropos keyword 确定是否有这条指令,且给出有全部相关功能的指令

Unix命令行学习的更多相关文章

  1. docker命令行学习

    docker命令行学习 docker run docker run --help:老实说这条最管用了 docker run -it:交互模式,允许控制台输出 docker run -d:detach, ...

  2. 第4章 ZK基本特性与基于Linux的ZK客户端命令行学习

    第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作 4-2 session的基本原理与create命令的使用

  3. 转:linux/unix命令行终端的光标及字符控制快捷键

    from:http://linux.chinaunix.net/techdoc/system/2007/11/23/973027.shtml 在使用linux/unix的命令行终端时,有时候会碰到键盘 ...

  4. [整理]ADB命令行学习笔记

    global driver# 元素定位driver.find_element_by_id("id") # id定位driver.find_element_by_name(" ...

  5. 【Linux基础】Linux基础命令行学习笔记

    绝对路径:cd /home/python相对路径:cd Downloads . 表示:当前那路径..表示:当前路径的上一层../.. 表示:当前路径的上二层 没有...或者以上的 ls: ls 查看当 ...

  6. 【Mac命令行学习】(持续更新)

    常用命令: 一.修改环境变量文件: 1.进入文件:vi .bash_profile 2.键盘点击[a]键,进入文件编辑 3.修改完成后,如果是vi,点击[esc]键退出编辑模式 4.输入以下命令进行具 ...

  7. Windows命令行学习(系统信息收集)

    echo off :关闭回显 echo on :开启回显 net user :显示主机的电脑用户 ipconfig /displaydns:后面的 /displaydns是显示当前电脑所缓存的dns信 ...

  8. 重学Python - Day 06 - python基础 -> linux命令行学习 -- 简单基础命令学习

    学习资源 虚拟机工具:VMWare 12 linux :Ubuntu 14 或者CentOS 6 PS:ubuntu用远程连接工具的设置方法 step 1: 输入sudo apt-get instal ...

  9. MySQL命令行学习

    1.登录mysql 本地:mysql -u root -p, 回车后输入密码; 也可以p后不加空格,直接加密码.回车就登录了 远程:mysql -hxx.xx.xx.xx -u -pxxx 2.查看数 ...

随机推荐

  1. REST API初识及设计

    网络应用程序,分为前端和后端两个部分.当前的发展趋势,就是前端设备层出不穷(手机.平板.桌面电脑.其他专用设备......). 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信.这导致AP ...

  2. ps查看内存占用排序

    ps -eo rss,pmem,pcpu,vsize,args | sort -k 1 -r -n | less 解析一下: ps 都知道,是linux,unix显示进程信息的, -e 是显示所有进程 ...

  3. 如何在cmd窗口启动Tomcat

    平时,一般使用tomcat/bin/startup.bat目录在windows环境启动Tomcat,或者使用IDE配置后启动. 下面来简单介绍下如果在cmd窗口直接输入命令启动Tomcat: 1.将t ...

  4. CGContextRef CIImageRef详解

    第一种 先用UIImage对象加载一张图片 然后转化成CGImageRef放到CGContext中去编辑 第二种 用CGImageCreate函数创建CGImageRef 然后把CGImageRef放 ...

  5. 使用WeCloud消息推送接口发送消息NodeJs版

    WeCloud是一家初创公司的产品,眼下主要在做Android和IOS消息推送这块.他们提供了用于向设备发送消息的协议,详细协议内容见消息推送协议. 这篇文章将使用NodeJs基于这个推送协议完毕向A ...

  6. JAVA设计模式-工厂模式(代码示例)

    结构 MySort.java 实际业务中我们可能会使用任意一种排序方法 package pers.zander.edu.arithmetic.sort; /** * 排序接口 * @author * ...

  7. python 技巧 之 pyCharm快速添加第三方库和插件

    学习python有几个月,安装第三方库都是通过 pip install 或者 easy_install.每次都要打开命令行感觉太麻烦.还好Pycharm提供了安装第三方库和安装插件的功能. 首先打开P ...

  8. C语言实现界面(不通过MFC\避免遗忘)

    感觉MFC不属于程序员细究的东西,今实现基本界面避免日后遗忘. 源代码: #include<windows.h>#include<stdio.h>char str[] = {' ...

  9. Install cv2.so for Anaconda

    sudo apt-get install python-opencv cp /usr/lib/python2.7/dist-packages/cv2.so /opt/anaconda/lib/pyth ...

  10. Yii CDbCriteria的常用方法

    $criteria = new CDbCriteria; $criteria->addCondition("id=1"); //查询条件,即where id = 1 $cri ...