Linux命令笔记


Linux命令格式:
命令 + [选项] + [参数]
‘-’表示选项;空格为间隔(多个视为一个);
1)命令一定存在
2)选项和参数不一定存在,取决于命令的目的


pwd(print working directory):
  pwd命令用于显示当前工作目录,执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。

ls(list):
  ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。

cd(change directory):
  cd命令用于切换当前工作目录至 dirName(目录参数)。

其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。
"~" 也表示为家目录,
"." 则是表示目前所在的目录,
".." 上一级目录
"-"前一次的路径

mkdir(make directory):新建目录
  mkdir命令用于建立名称为 dirName 之子目录。‘-p’ 创建父目录/子目录

touch:新建文件
  Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
  ls -l 可以显示档案的时间记录。
  1)同一目录无法创建同名的文件
  2)文件名区别大小写

cp(copy):
Linux cp命令主要用于复制文件或目录。
   cp file1 file2 源文件 目标文件
   cp file dir 源文件 目标目录
   ‘-r’递归复制
   cp -r dir1 dir2 源目录 目标目录

rm:删除文件
Linux rm命令用于删除一个文件。
   '-rf’递归强制删除文件和目录(从删库到跑路)

rmdir():删除目录
Linux rmdir命令删除空的目录。
   ‘-r’ 可删除非空目录

cat:
cat 命令用于连接文件并打印到标准输出设备上。
   ‘-n’显示行号

mv(move):修改文件(目录)名、移动路径
   mv 旧文件名 新文件名 ====>修改文件名

	mv file1 filea 将当前目录的文件file1改名为filea
	
	mv dir1 dira 将当前目录下的目录名dir1改为dira
	
	mv filea dira 将当前目录下filea移动到dira子目录
	
	mv filea  ~  将当前目录下filea移动家目录
	
	mv ~/filea  ..将家目录下的fila移动到上一个路径

clear:刷新屏幕



第二节.Vi编辑器

一个文本编辑器具备的功能:
  1.打开、新建、保存文件
  2.光标移动
  3.文本编辑
  4.多行、多列的复制、粘贴、删除
  5.查找和替换

vi编辑器的配置
  cd /etc/vim
  cp vimrc ~/.vimrc
  cd ~
  gedit .vimrc
  在.vimrc中加入如下内容:

"关闭兼容功能
set nocompatible 
"显示行号
set number
"编辑时 backspace 键设置为2个空格
set backspace=2
"编辑时 tab 键设置为4个空格
set tabstop=4
"设置自动对齐为4个空格
set shiftwidth=4
"搜索时不区分大小写
set ignorecase
"搜索时高亮显示
set hlsearch

vi编辑器常用有三种模式
  1.一般模式(光标移动、复制、粘贴、删除)
  2.编辑模式(编辑文本)
  3.命令行模式(查找和替换)
4.终端命令行模式

注意:
  1)当不知道处于何种模式时,按ESC键返回到一般模式。
  2)wq(write quit)
  3)i(insert)

1.打开文件、新建文件、保存文件:vi + 文件名

如果文件存在,输入结束后,	:wq保存并退出文件
如果文件不存在,输入结束后,	:wq就可以新建并保存文件

在编辑完成时,返回一般模式;
  1)输入:w则保存文件,如果已经保存文件,输入:q则退出文件
  2)直接输入:wq保存并退出
  3)如果不想保存被修改的内容,则:q!强制退出。

2.一般模式常用操作
  -G:跳到最后一行开头
  -ngg:跳到第n行开头
  -0:当前行开头
  -$:当前行末尾
  -fx:移动到当前行下一个‘x’字符处

3.文本复制、删除、粘贴、撤销
  -yy:复制当前行
  -nyy:复制当前行和之后的n-1行
  -dd:删除所在行
  -ndd:删除当前行和之后n-1行
  -p:粘贴
  -u:撤销
  -x:删除当前光标处字符

4.搜索字符串
-/abc:搜索"abc"字符串
-:%s/p1/p2/g:将文件中所有p1字符串替换为p2
-:%s/p1/p2/gc:同上(需要额外确认)
(s:substitute替换;g:global全局;c:confirm确认)

5.查找
find /目录名/ 选项 条件


6.查找文件中符合条件的字符串
grep [选项] [查找模式] [文件名]


7.识别文件类型
file 文件名


8.查找命令和应用程序的所在位置
which 命令名/应用程序名
whereis 可查找命令和应用程序位置以及手册页的位置


9.压缩
单个文件的压缩(解压)使用gzipbzip2; 多个文件和目录使用tar

  gzip (选项) 文件名 //速度快
  bzip2 (选项) 文件名 //压缩率高
  tar (选项) 文件名

压缩的类型
  可分为有损压缩、无损压缩;


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值