1 入门命令
命令 | 说明 |
---|---|
pwd | 显示当前所在目录 |
ls | 显示当前目录下的文件 |
cd | 切换路径 |
mkdir | 新建目录 |
touch | 新建文件 |
cp | 复制文件 |
mv | 修改文件(目录)名、移动路径 |
cat | 将文件内容显示到终端里面 |
rm | 删除文件/目录 |
rmdir | 删除目录 |
clear | 清除屏幕的显示内容 |
man | 查看指令的详细信息 |
cd命令实例:
cd ~ //切换到当前用户的家目录
cd - //切换到上一次的工作目录
cd . //切换到当前路径
cd .. //切换到上一级路径
cd ../.. //切换到上上级路径(在linux中路径分隔符为斜杠 "/",WINDOWS中为 "\")
2 shell命令解析说明
在终端输入的命令实际上是发送给shell程序(壳程序,用于和外界交互).shell根据第一个字符串去环境变量PATH所指定的目录中找到同名的应用程序,然后执行它(未指定绝对路径或相对路径情况),可通过 "export PATH=$PATH:/my/dir"命令增添搜索路径.
3. 绝对路径和相对路径
绝对路径:从根目录一级级找下去,需要写完整路径名.
相对路径:参照当前所在目录进行查找,相对路径一般以 "./"和 "../"来构成
例如:
a. 假设当前处于/home/book/路径,该目录下有一个example命令,而环境变量PATH未指定/home/book/搜索路径。当在终端输入 "example"命令后提示 "command not found",此时要想运行example命令有两种方法:
(1) /home/book/example +回车(绝对路径运行)
(2) ./example +回车(相对路径运行)
b. 当前路径为/home/book/music,然后执行cd ../videos就到达了/home/book/Videos.
4 linux命令格式
command [-option] [parameter]
(1).命令部分必须存在,而[]表示部分可有可无,需要根据命令的实际需要添加
(2) 选项一般以 "-"开头
(3) 命令、选项、参数都以空格分隔,不管几个空格都算一个空格
(4) 完成命令按回车键启动
5 man手册9册内容侧重点
section | 名称 | 说明 |
---|---|---|
1 | 可执行程序或shell命令 | 用户可操作的命令 |
2 | 系统调用 | 内核提供的函数(查头文件) |
3 | 库调用 | 常用函数库 |
4 | 特殊文件 | 在/dev下的设备文件 |
5 | 文件格式和约定 | 对一些文件进行解释,如/etc/passed |
6 | 游戏程序 | 游戏程序 |
7 | 杂项 | 包括宏包和约定等 |
8 | 系统管理员使用的管理命令 | 通常只有系统管理员root可以使用 |
9 | 内核相关 | Linux内核相关文件 |