初学Linux

PWD(print working directory):打印出当前工作的目录名

CD 更改目录

  cd ..:上一目录

  cd ./bin:这里点是指当前目录 可以省略

  cd:更改工作目录到家目录

  cd - 更改工作目录到先前的工作目录

LS命令:列出目标目录

  -a   列出所有文件,甚至包括文件名以圆点开头的默认会被隐藏的隐藏文件。

  cp 复制文件和目录

  mv  移动/重命名文件和目录

  mkdir 创建目录

  rm 删除文件和目录

  ln 创建硬链接和符号链接

CP复制:
1:cp file1 file2 复制文件1到文件2. 如果2存在,会被1 的内容重写。就是2里面的内容现在全都是1 的内容。不存在,就创建2.
2:cp -i file1 file2 文件1复制到文件2 ,如果2存在的话会问你覆盖2的内容吗,就是同意了。2里面的内容就是1 的内容。不存在,就创建2.
3:cp file1 file2 dir1 复制文件file1 和文件file2 到目录dir1。目录dir1 必须存在。
4:cp dir1/* dir2 使用一个通配符,在目录dir1 中的所有文件都被复制到目
录dir2 中。dir2 必须已经存在。
5:cp -r dir1 dir2 复制目录dir1 中的内容到目录dir2。如果目录dir2 不存在,
创建目录dir2,操作完成后,目录dir2 中的内容和dir1 中
的一样。如果目录dir2 存在,则目录dir1 (和目录中的内
容) 将会被复制到dir2 中。
MV:移除或者重命名。
-i --interactive 在重写一个已经存在的文件之前,提示用户确认信息。如
果不指定这个选项,mv 命令会默认重写文件内容。
-u --update 当把文件从一个目录移动另一个目录时,只是移动不存在的
文件,或者文件内容新于目标目录相对应文件的内容。
-v --verbose 当操作mv 命令时,显示翔实的操作信息。

vim使用
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。
命令模式下:
:q                      退出
:q!                     强制退出
:wq                   保存并退出
:set number     显示行号
:set nonumber  隐藏行号
/apache            在文档中查找apache 按n跳到下一个,shift+n上一个
yyp                   复制光标所在行,并粘贴
h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
(自己理解。编写完毕后。按:然后按wq.q等。)
 自己练习:
  cd
  mkdir playground  创建playground目录
  cd playground  进入这个目录
  mkdir dir1 dir2 在playground目录下创建dir1 dir2目录
  cp /etc/passwd .   复制etc目录下的passwd文件到当前工作目录
  ls -l 查看
  cp -i /etc/passwd . 问确定复制吗
  mv passwd fun 修改passwd为fun
  mv fun dir1 把fun文件移动目录dir1中
  mv dir1/fun dir2 再把fun文件从dir1移动到目录dir2
  mv dir2/fun .  把fun文件带回到当前工作目录,
   mv fun dir1 移动数据文件到dir1中
  mv dir1 dir2移动dir1到dir2
  ls -l dir2查看
  ls -l dir2/dir1
 
 
原文地址:https://www.cnblogs.com/bulrush/p/6289438.html