Unix命令行学习
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命令行学习的更多相关文章
- docker命令行学习
docker命令行学习 docker run docker run --help:老实说这条最管用了 docker run -it:交互模式,允许控制台输出 docker run -d:detach, ...
- 第4章 ZK基本特性与基于Linux的ZK客户端命令行学习
第4章 ZK基本特性与基于Linux的ZK客户端命令行学习 4-1 zookeeper常用命令行操作 4-2 session的基本原理与create命令的使用
- 转:linux/unix命令行终端的光标及字符控制快捷键
from:http://linux.chinaunix.net/techdoc/system/2007/11/23/973027.shtml 在使用linux/unix的命令行终端时,有时候会碰到键盘 ...
- [整理]ADB命令行学习笔记
global driver# 元素定位driver.find_element_by_id("id") # id定位driver.find_element_by_name(" ...
- 【Linux基础】Linux基础命令行学习笔记
绝对路径:cd /home/python相对路径:cd Downloads . 表示:当前那路径..表示:当前路径的上一层../.. 表示:当前路径的上二层 没有...或者以上的 ls: ls 查看当 ...
- 【Mac命令行学习】(持续更新)
常用命令: 一.修改环境变量文件: 1.进入文件:vi .bash_profile 2.键盘点击[a]键,进入文件编辑 3.修改完成后,如果是vi,点击[esc]键退出编辑模式 4.输入以下命令进行具 ...
- Windows命令行学习(系统信息收集)
echo off :关闭回显 echo on :开启回显 net user :显示主机的电脑用户 ipconfig /displaydns:后面的 /displaydns是显示当前电脑所缓存的dns信 ...
- 重学Python - Day 06 - python基础 -> linux命令行学习 -- 简单基础命令学习
学习资源 虚拟机工具:VMWare 12 linux :Ubuntu 14 或者CentOS 6 PS:ubuntu用远程连接工具的设置方法 step 1: 输入sudo apt-get instal ...
- MySQL命令行学习
1.登录mysql 本地:mysql -u root -p, 回车后输入密码; 也可以p后不加空格,直接加密码.回车就登录了 远程:mysql -hxx.xx.xx.xx -u -pxxx 2.查看数 ...
随机推荐
- Linux系统启动流程(2)
内核设计风格: RedHat, SUSE核心:动态加载 内核模块内核:/lib/modules/“内核版本号命令的目录”/vmlinuz-2.6.32/lib/modules/2.6.32/ RedH ...
- 01_docker学习总结
01 docker学习总结 toolbox https://hub.docker.com/ https://docs.docker.com/engine/installation/mac/#from- ...
- [每日一题] OCP1z0-047 :2013-08-17 EXTERNAL TABLE――加载数据 ............................56
正确答案:C 一.对答案解释: A. TYPE:有两个选可供选择: 1. ORACLE_LOADER:传统方式,与SQLLDR一样,参数从多,应用较多. 2. ...
- java的Future使用方法
首先,Future是一个接口,该接口用来返回异步的结果. package com.itbuluoge.mythread; import java.util.ArrayList; import java ...
- Android控件TextView的实现原理分析
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8636153 在前面一个系列的文章中,我们以窗口 ...
- EffectiveC#7--选择恒定的原子值类型数据
1.恒定类型就是一但它们被创建,它们(的值)就是固定的. 恒定类型可以很好的在基于哈希代码的集合上工作.以Object.GetHashCode()方法返回的值,对同一个实例是必须相同的 2.一个客户类 ...
- 关于document.write()重写页面
今天碰到了一个以前没注意的问题即:document.write(),在此拿来分享! document.write是最基本的JavaScript命令之一,这个命令简单地打印指定的文本内容到页面上(注意是 ...
- [转]CSS vertical-align属性详解 作者:黄映焜
CSS vertical-align属性详解 posted @ 2014-08-26 17:44 黄映焜 前言:关于vertical-align属性. 实践出真知. 垂直居中. 第二种用法. ...
- Linux中yum的安装
下载安装yum: wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz .tar.gz cd touch /etc/yum.conf c ...
- LA 3662 Another Minimum Spanning Tree (曼哈顿距离最小生成树 模板)
题目大意: 曼哈顿最小距离生成树 算法讨论: 同上. 这回的模板真的准了. #include <iostream> #include <cstring> #include &l ...