linux常用命令

1、ls

显示目录

用法: ls  [参数]  [目录名]

ls 参数:

-a:显示所有文件,包括隐藏文件(.开头的文件)

-l:以长格式显示

-t:按修改时间先后显示

-R:显示目录及下级子目录结构(递归)

-m: 横向输出文件名,并以“,”作分格符。

-S: 以文件大小排序。

用颜色代表不同文件

白色:普通文件

红色:压缩文件

蓝色:目录文件

浅蓝色:链接文件

黄色:设备文件(/dev

绿色:可执行文件(/bin/sbin

粉红色:图片文件

2、mkdir

建立目录

用法: mkdir  [参数]  {目录名}

 参数: -p 可以一次性创建整个目录树

rmdir

删除目录

用法: rmdir [参数]   {目录名}

•    如果目录是空的,此命令会删除他们,如果目录中有内容,则会产生错误信息且不能删除目录,但是他会继续删除其余的空目录。注意,只包括一个子目录的目录不是空的。

3、rm

删除文件和文件夹

用法: rm   [参数]   {文件}

参数:

         -r  删除整个目录树

         -f  强制执行

4、tree

显示文件和目录树

用法: tree    [参数]  {文件}

参数: -a   不隐藏任何以.字符开始的条目

            -d  只显示目录不显示文件

            -f    每个文件都显示路径

            -t  根据最后修改时间排序

            -L n 只显示n层目录n为数字)

5、touch

 创建空文件和更改时间戳

用法:touch [参数]   {文件}

参数:  -d    更改时间戳为定义值   (后面加年月日,格式:20101212

6、cp

复制目录

用法: cp [参数]   {原文件…}  {目标文件}

参数: -r  递归执行  (可复制目录树)

7、mv 

移动或重命名文件

用法: mv [参数]  {原文件} {目标文件}     把原文件更名为目标文件

                                 mv  [参数]  {原文件…} {目标文件}    把一个或多个文件同时移动到目标文件中

 查看文档:

 cat  由第一行开始显示文件的内容

cat命令显示文件时会同时显示所有内容。大型文件在屏幕上一晃而过,难以阅读。所以他比较适合小于一屏的文件。

用法:

cat [option] filename

 

 tac  从最后一行开始显示

 

file显示文件类型

file   [option] filename

 

 more 一页一页的显示档案内容

空格键 (space):代表向下翻一页;

Enter:代表向下翻『一行』;

/字符串:代表在这个显示的内容当中,向下搜索『字符串』这个关键词;

:f :立刻显示出文件名以及目前显示的行数;

h 帮助

b [ctrl]-b :代表往回翻页

q:退出

 

less more 类似,less可以往前翻页!

空格键:向下翻一页;

[pagedown]:向下翻一页;

 [pageup]:向上翻一页;

 /字符串:向下搜索『字符串』;

?字符串:向上搜索『字符串』;

 n:重复前一个搜索

N:反向的重复前一个搜索

h:帮助

 q:退出

 

head显示文件开始几行

用法:

head[options]  {file…}

参数  –n  number查看前几行的值

tail显示文件最后几行

用法:

tail  [options] {file…}

参数  –n  number 查看后几行的值

 –f    一直监视

 

7man 帮助文档

路径:/usr/share/man

用法: man [参数]  [查询名]

/   来查找

q退出

其他获得帮助的方法

--help

-h

info  命令

help  内置命令

readme

8】关机

将数据同步写入硬盘:sync

shutdown命令

 shutdown命令的格式为:

#shutdown[参数时间  [警告信息]

               -t  sec :送出警告信息和删除信息之间要延迟多少秒

- k:并不真正关机而只是发出警告信息给所有用户
- r:关机后立即重新启动
- h:关机后停止系统

init0

重启:reboot  init6

9】别名

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

alias ls='ls--color=auto'

alias ll='ls -lh--color=auto'

alias l='ls--color=auto'

alias grep='grep--color=auto'

debian系统的时候要在/etc/profile里面进行设置

10find

[root@www ~]# find[PATH] [option] [action]

选项与参数:

 

1. 不时间有关的选项:共有 -atime, -ctime -mtime ,以 -mtime 说明

   -mtime n n 为数字,意义为在 n 天之前的『一天之内』被更改过内容的文件

   -mtime +n :列出在 n 天之前(不含 n 天本身)被改动过内容的文件;

   -mtime -n :列出在 n 天之内(n 天本身)被更改过内容的文件。

   -newer file file 为一个存在参照物,列出比 file 


[root@www ~]# find/ -mtime 0

# 那个 0 是重点!0 代表目前的时间,所以,从现在开始到 24 小时前,有改动过内容的文件都会被列出来

find / -mtime3  #3天内改动过的文件

find / -name file –execls –l {} \;

 

 

文件的 Access timeatime 是在读取文件或者执行文件时更改的。

文件的 Modified timemtime 是在写入文件时随文件内容的更改而更改的。

文件的 Create timectime 是在写入文件、更改所有者、权限或链接设置时随 Inode 的内容更改而更改的。

ls -lc filename 列出文件的 ctime

ls -lu filename 列出文件的 atime

ls -l filename 列出文件的 mtime

 

11】查看命令历史

history

 

12】环境变量

PATH命令搜索的路径

exportPATH=/usr/bin:/usr/local/zabbix/bin:/usr/local/php5/bi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值