常见Unix指令
常用的UNIX指令:
1.文件和目录操作
ls –l 列出当前目录下的所有内容(文件\文件夹)
pwd 显示出当前目录的名称
cd 改变当前操作的目录
who 显示当前用户名
clear 清屏
mkdir 新建一个目录
touch 新建一个文件(文件不存在才会新建)
open 打开一个文件\文件夹
2.过滤器
find 查找文件或者目录, 例如:find / -name test.cpp 以根目录开始搜索名字为test.cpp的文件。
grep 在文件中检索给定模式, 例如:grep in test.cpp 输出test.cpp中包含in字串的行(不区分大小写)
history 列出你曾经执行的所有命令
3.编译和程序设计工具
gcc(调用c语言的编译器)
4.其它
按一下tab键,可以自动补齐指令名称、文件名、文件夹名等。
按两下tab建,命令补全功能例如:输入mk,然后按两下tab键,就会出现以mk打头的所有命令
man mkdir 查看mkdir命令的使用方法。
在使用Unix指令过程中,经常会涉及到目录(路径)操作,下面列出几个有特殊含义的路径:
/ 根路径
./ 当前路径
../ 上一级路径
例子如:
open /:打开根文件夹
open ./:打开当前文件夹
open ../:打开上一级文件夹
绝对路径是从根目录/开始的,所以必须是以/开头,而相对路径,是相对于当前所处的目录。
例如:
绝对路径 cd /Users/wuzengxiong/Desktop
相对路径 cd test/123(当前处于桌面目录,将现在所处路径改为了桌面的test文件夹中的123文件夹中)
5.vim的熟悉
vi a.cpp
输入 l 【进入插入模式】
输入 esc 【进入命令模式】
输入 : 【wq表示保存退出,q!退出不保存】
编程 gcc test.cpp
运行 ./a.out(./表示当前目录)。
6.shell简介
最常用的三种:shell,bash,csh,ksh.