Linux常用命令

cd命令:切换目录

cd /  切换到根目录

cd /usr 切换到根目录下的usr目录

cd ../ 切换到上一级目录 或者  cd ..

cd ~  切换到home目录

cd -  切换到上次访问的目录

./ 一般需要和其他文件夹或者文件结合使用,指代当前目录下的东西

 cd . 没有太多意义

 cd ./文件夹   切换到当前目录的某个文件夹

ls命令:查看当前目录下的所有目录和文件

-a 显示指定目录下所有子目录与文件,包括隐藏文件

-l 以列表方式显示文件的详细信息

-i 显示inode号

--full-time以完整时间格式输出

mkdir命令:创建目录

-p可以递归创建目录

 

touch命令:创建新的空文件;改变已有的时间戳属性

-t 设置文件的时间属性(年月日时分.秒)

 

tree:以树形结构列出指定目录下的所有内容,包括所有文件,子目录,及子目录里面的目录和文件。

-d 只显示目录

-F 标记文件类型,为不同的文件类型,添加不同的符号

-L level遍历目录最大层数,level为大于0的正整数

Centos7是没有这个命令的,要先下载。使用 【yum install 下载的命令 -y】

-y(当安装过程提示选择全部为"yes")

pwd命令:显示当前所在的目录

 

rm命令:删除文件或目录

使用 rm 命令要小心,因为文件删除后不能恢复

-f 强制删除,忽略不存在的文件,无需提示

-r 递归地删除目录下的内容,删除文件夹时必须加此参数

-i 在删除前需要确认

cp 命令:将给出的文件或目录复制到另一个文件或目录中

cp [选项]  [源文件]  [目标文件]

-i 覆盖文件前提示

-r 若给出的源文件是目录文件,则 cp 将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。

mv 命令可以用来 移动文件或目录,也可以给文件或目录重命名

mv[选项]  [源文件]  [目标文件]

-f 若目标文件已存在,不会询问而直接覆盖

-i 若目标文件已存在,就会询问而是否覆盖

-n 不覆盖已存在的文件

man命令和info都是查看帮助信息

【命令 --help】  也是查看帮助信息 

vim编辑器:

 

通vim命令打开文件多种方法:

  1. vim file      光标置于第一行行首
  2. vim file +n   光标置于第n行
  3. vim file +    光标置于末尾行的首行
  4. vim file +、pattern 光标置于与pattern匹配的字符处,pattern为任意字符串

普通模式下:

光标定位

hjkl光标上下左右移动

0  $跳到光标所在的行的行首和行尾

gg  G跳到首行和尾行

文本编辑

y复制 yy(以行为单位)

d删除 dd(以行为单位)

p粘贴

u撤销

末行模式

退出模式:

:wq保存退出    :10进入第10行      :q!强制不保存退出

:wq!强制保存退出

:e /root/aa.txt 打开文件    :e!重新打开当前文件

:x 保存退出     :X对文件进行加密

设置环境:

:set nu设置行号    :set noun 取消行号

永久设置环境:

~/.vimrc   影响当前用户

/etc/vimrc 影响所有系统用户

cat命令:查看文件内容、创建文件、文件合并、追加文件内容 等功能

cat 会一次显示所有的内容,适合 查看内容较少 的文本文件

-b 对非空输出行编号

-n 对输出的所有行编号

cat也可以编辑文本

 

把多个文件合成新文件

more命令:用于分屏显示文件内容,每次只显示一页内容适合于查看内容较多的文本文件

操作键功能

空格键 显示手册页的下一屏

Enter 键 一次滚动手册页的一行

b 回滚一屏

f 前滚一屏

q 退出

/word 搜索 word 字符串

less命令:类似与more功能比more更强大,输入q退出

-p 后面跟被搜索的字符    

head命令:显示文件头部内容,默认输出文件头10行

-n 行数     指定显示的行数

tail命令:显示尾部内容,默认后10行

-n 行数 指定显示的行数

-F 实时输出文件变化后追加的数据

打包 / 解包

tar 是 Linux 中最常用的 备份工具,此命令可以 把一系列文件 打包到 一个大文件中,也可以把一个 打包的大文件恢复成一系列文件

tar 的命令格式如下:

# 打包文件

tar -cvf 打包文件.tar 被打包的文件/路径...

# 解包文件

tar -xvf 打包文件.tar

tar选项说明:

c 生成档案文件,创建打包文件

x 解开档案文件

v 列出归档解档的详细过程,显示进度

f 指定档案文件名称,f 后面一定是 .tar 文件,所以必须放选项最后

grep命令:搜索和过滤

-i不区分大小写

-E使用扩展的egrep命令

 

find命令:查找命令

find  查找的目录  -type 文件类型  -name 文件名

-type 表示文件类型

-name 表示文件名

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值