Linux 入门命令

一、Linux 命令格式

   命令    [选项]    [参数]
  (必需)  (非必需) (非必需)

eg

Linux 入门命令

 

二、常用命令

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的详细的信息含义:

Linux 入门命令

 

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    显示内容并在内容前显示行号。

类似的查看命令:more、less、head、tail


 7、 清除屏幕_clear 和 reset

clear:刷新屏幕,保留历史命令操作记录

说明:此命令本质上只是让终端向后翻一页,当向上滚动鼠标时,还是可以看到之前命令的操作记录
也可使用快捷键“Ctrl”+“L”。

reset:重新初始化屏幕,清除历史命令操作记录

 

8、 帮助信息_man_info_help

 

上一篇:跟我一起云计算(5)——Shards


下一篇:Python基础灬文件常用操作