为了能到远方,脚下的每一步都不能少.|

Blue Mountain

园龄:10年7个月粉丝:572关注:0

Unix命令行学习

Listing files and directories

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

 

Making Directories

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

 

Changing to a different directory

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

 

Pathnames

1
pwd      打印当前目录完整路径

 

Copying Files

1
2
3
cp file1 file2       复制文件1,名字为文件2(包括路径),例如
 
% cp /vol/examples/tutorial/science.txt .    (.表示当前目录)

 

Moving files

1
mv file1 file2          移动文件1到文件2中<br><br>e.g:   % mv science.bak backups/.

 

Removing files and directories

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

 

Displaying the contents of a file on the screen

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

 

Searching the contents of a file

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

 

Redirection  

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

 

 

Redirecting the Input

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

 

Pipes

1
2
3
4
|                      表示2个任务是相关联进行的
 
who                    显示系统全部用户
who | cat > list       显示系统全部用户,写入信息到list中

 

Wildcards

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

 

Getting Help

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

 

 


 

 

本文作者:Blue Mountain

本文链接:https://www.cnblogs.com/BlueMountain-HaggenDazs/p/6268366.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Blue Mountain  阅读(994)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.