一、Linux 命令格式
命令 [选项] [参数] (必需) (非必需) (非必需)
eg
二、常用命令
1、 pwd —— print working directory —— 打印当前所在的路径
2、 cd —— change directory —— 切换路径
cd ~ //切换到家目录 cd .. //切换到上一级目录
cd ../.. //切换到上上级路径(其中:在linux中路径分隔符为斜杠/)
cd - //切换到上一次所在目录
3、 ls —— list —— 列出目录内容
ls /home//则指定显示/home的内容 ls ~ //则指定显示/home/book的内容 常用的选项: -l(long的缩写),显示目录下文件的更详细的信息(文件权限、文件最后修改时间、文件大小); -a(all的缩写),显示了隐藏文件; -h(human-able的缩写),将文件大小以K(KB)、M(MB)、G(GB)来表示; ls -lh的详细的信息含义:
4、目录操作 mkdir 和 rmdir —— make/remove directory
mkdir :创建目录 1)mkdir 目录名 mkdir dir0 //创建了dir0这个目录 2)mkdir -p 父目录/子目录 mkdir -p dir1/dir2 //连续创建多级目录(父目录和子目录),如果父目录不存在,则需要加入-p参数。-p(parents的缩写) rmdir :删除目录 举例: 1) rmdir 目录名 rmdir dir0 //删除dir0这个没有内容的空目录 注意:rmdir不能删除非空目录(非空目录:该目录下面有子目录或者文件) 2)rm -f 目录名 rm -f dir0 //删除dir0这个目录
5、文件操作touch_mv_cp_rm
- touch :用来新建文件
举例:
1)touch 文件名
touch file1 //在当前目录新建名为file1的文件
注意:
1)同一目录无法创建同名的文件
2)linux的文件名是区分大小写的,如file1和File1是不同文件
- mv(move):用来修改文件(目录)名、移动路径
举例
1) mv 旧文件名 新文件名 修改文件名
mv file1 filea //将当前目录的文件file1改名为filea
2)mv 旧目录名 新目录名 修改目录名
mv dir1 dira //将当前目录下的目录dir1改为dira
3)mv 文件名 目录名 移动路径
mv filea dira //将当前目录下filea移动到dira子目录 mv filea ~ //将当前目录下filea移动家目录 mv ~/filea .. //将家目录下的fila移动到上一个路径
- cp(copy) :用来复制文件(目录)
1)cp 源文件名 目标文件名 cp File1 file2 //将当前目录下的文件File1拷贝成file2 2)cp 源文件名 目标目录名 cp file2 dira/ //将当前目录下的文件file2拷贝到dira子目录 3)cp 源目录名 目标目录名 cp -r dira dirb //复制dira目录下的所有内容到dirb,其中,-r参数时递归复制 cp -i file2 dira //如果dira目录下面有同名的file2,加入-i参数就会要求你确认是否覆盖同名的文件
- rm(remove) :删除文件(目录)
rm [选项] [文件名 | 目录名] 常用选项: -i(interactive(交互)的缩写),删除文件(目录)之前,要求你确认是否同意删除 -r(recursive(递归)的缩写),递归删除指定目录下的子目录和文件 -f(force(强制)的缩写),强制删除 eg: rm File1 //删除当前目录下的文件File1 rm -i file2 //删除文件file2,删除前要求你确认是否同意删除,其中y表明同意删除,n表示取消删除 rm -r dira //删除目录dira rm -ir dirb //删除目录dirb,删除前要求你确认是否同意删除,其中y表明同意删除,n表示取消删除
6、文件查看和编辑 cat_gedit
1) cat用来查看文件内容 —— cat 文件名
eg:
cat file1 将file1的内容打印到标准输出中(默认标准标准输出指向终端) cat file1 file2 将file1和file2的内容串联并依次全部打印到标准输出中 cat -n file1 显示内容并在内容前显示行号。
7、 清除屏幕_clear 和 reset
clear
:刷新屏幕,保留历史命令操作记录
说明:此命令本质上只是让终端向后翻一页,当向上滚动鼠标时,还是可以看到之前命令的操作记录
也可使用快捷键“Ctrl”+“L”。
reset
:重新初始化屏幕,清除历史命令操作记录
8、 帮助信息_man_info_help