`
bugyun
  • 浏览: 559424 次
社区版块
存档分类
最新评论

Linux 常用命令

 
阅读更多

beyondbn博客迁移

 

 

1. 进程/tail日志

 

 2. tail [选项] 文件 显示每个指定文件的最后 10 行到标准输出

 选项: -c, --bytes=K 输出最后K个字节,使用-c +K 从每个文件的第 K 字节输出

 -n, --lines=K 输出最后K 行,使用-n +K 从每个文件的第 K 字节

 -f,  即时输出文件变化后追加的数据

 

 3. linux shell命令-->ed 

 你要明确几个编辑器命令,他们是:

 a - 在文件的末尾添加新内容

 i - 在文件的最后一行之前插入新内容

 o - 把文件输入的最后一行替换成新内容

 . - 推出编辑文件模式进入命令行模式(注意: 此时并没有退出 ed 编辑器)

 w - 保存文件

 q - 真正退出 ed 编辑器

 

下面我将就着几个命令举例说明一下。 

[titan@localhost titan]$ ed <- 激活 ed 命令 

a <- 告诉 ed 我要编辑新文件 

My name is Titan. <- 输入第一行内容 

And I love Perl very much. <- 输入第二行内容 

. <- 返回 ed 的命令行状态 

i <- 告诉 ed 我要在最后一行之前插入内容 

I am 24. <- 将“I am 24.”插入“My name is Titan.”和“And I love Perl very much.”之间 

. <- 返回 ed 的命令行状态 

c <- 告诉 ed 我要替换最后一行输入内容 

I am 24 years old. <- 将“I am 24.”替换成“I am 24 years old.”(注意:这里替换的是最后输的内容) 

. <- 返回 ed 的命令行状态 

w readme.text <- 将文件命名为“readme.text”并保存(注意:如果是编辑已经存在的文件,只需要敲入 w 即可) 

q <- 完全退出 ed 编辑器 

[titan@localhost titan]$ 返回到 Linux 系统的命令行状态 

这是文件的内容是: 

[titan@localhost titan]$ cat readme.text <- 

My name is Titan. 

I am 24 years old. 

And I love Perl vrey much. 

[titan@localhost titan]$ 

 

===========

 04.05

-----------

1. 查找文件

          find [path][options][expression] 

             path:指定目录路径,默认是当前路径

             options: 

                -maxdepth levels:表示之多查找到开始目录的第 level 层子目录。level是一个非负数,如果level是 0 的话表示仅在当前目录中查找

                -mindepth levels:表示至少查找到开始目录的第 level 层子目录。

             expression:

                -name: 支持通配符 * 和 ?

                -user 用户名: 搜索所有文件属主为用户名(ID或名称)的文件

          eg: find / -name 'a.txt '  “/”表示搜索整个硬盘,查找匹配a.txt的文件

           find . -name '*.txt'   将目前目录及其子目录下所有延伸档名是 txt 的档案列出来

           find . -ctime -20      将目前目录及其子目录下所有最近 20 分钟内更新过的档案列出

           

2. less: less [option] file name

 less 的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是less允许使用者往回卷动,以浏览已经看过的部分,同时因为 less 并未在一开始就读入整个档案,因此遇上大型档案的开启是,会比一般的文本编辑器来的快速。

 

3. rm : rm [0ptions] name 删除归案及目录

options :

-i : 删除前逐一询问确认

-f : 即使原档案属性设为唯读,亦直接删除,无需逐一确认

-r : 将目录及以下之档案亦逐一删除

eg: rm -i *.c 删除所有.c结尾的程序档,删除前逐一询问确认

 rm -r b   删除 b 子目录及子目录中所有档案

 

4. rmdir : rmdir [-p] dirName 删除空的目录,参数 -p 是当子目录被删除后使它成为空目录的话,则顺便一并删除

eg : rmdir -p BBB/Test  在工作目录下的BBB目录中,删除名为 Test 的子目录。若 Test 删除后,BBB目录成为空目录,则BBB亦予删除。 

 

5. touch : touch [options] 文件  ,指令改变档案的时间记录。

options:

-a : 改变档案的读取时间记录

-m : 改变档案的修改时间记录

-d : 设定时间与××期,可以使用各种不同的格式。

-c : 假如目的档案不存在,不会建立新的档案。

-t : 设定档案的时间记录,格式与 date 指令相同

eg: touch  a.txt  指定文档的时间为当前时间

touch  -c -t 11111111 a.txt  指定文档的时间为11点11日11点11分,如果文件不存在不创建 a.txt

touch -r referencefile file  指定文档的时间为ref* 文档的日期

    touch -d "05/06/2000" file 将文件的时间记录改为 2000/05/06

    

6. at : 可以让使用者在指定时间执行某个程序或指令

eg: at 5pm + 3 days /bin/ls       三天后的下午 5 点执行 /bin/ls指令

at 17:20 tomorrow /bin/date   明天的 17:20 执行 /bin/date 指令

at 23:59 12/31/1999 echo the end of world !

1999年最后一天最后一分钟打印 the end of world ! 

7. cal : cal [-mjy] [month[year]]  显示日历

 -m : 以星期一为每周的第一天方式显示

 -j : 以凯撒历显示,即以一月一日起的天数显示

 -y : 显示今年年历

 eg : cal 5 2001   显示公元 2001 年 5 月月历

 cal -m       以星期一为每周的第一天方式,显示本月的月历

 cal -jy      以一月一日起的天数显示今年的年历

 

8. at / crontab 雨林木风版Linux不存在此指令

 

9. date : date [u]

%n : 下一行

%T :直接显示时间(24小时制)

%Z :显示时区

%D :直接显示日期(mm/dd/yy)

%B : 月份(January..December)

%d : 日(01..31)

若是不以加号作为开头,则表示要设定时间,而时间格式为:MMDDhhmm,MM为月,DD为日,hh为小时,mm为分钟

eg: date +%T%n%D  显示时间后跳行,再显示目前日期

date +%B%d   显示月份与日数

 

10. sleep [options]: 可以用来将目前动作延迟一段时间

s : 秒

m : 分

h : 小时

分享到:
评论

相关推荐

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    最全Linux常用命令大全.pdf

    以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...

    LINUX常用命令全集

    LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...

    linux常用命令大全.md

    linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...

    最全Linux常用命令大全-linux常用命令全集

    "最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...

    Linux常用命令手册大全.zip

    Linux常用命令手册大全.zip 部分内容: Linux常用命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列...

    Linux常用命令详解.pdf

    ### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...

    最新-Linux常用命令大全-非常实用

    Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...

    Linux常用命令汇总

    Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...

    LINUX常用命令语言

    LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...

    Linux常用命令.xls

    Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...

    Linux常用命令.md

    linux常用命令md文件

    Linux常用命令大全

    Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...

    Linux 常用命令大全

    linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...

    Linux常用命令及实用命令万字总结.doc

    "Linux常用命令及实用命令万字总结" 本文档旨在总结Linux系统中常用的命令和实用命令,涵盖了基本的文件管理、目录操作、文件查询、系统管理等方面的命令。 1. ls命令 ls命令是Linux系统中最常用的命令之一,用于...

    常用linux常用命令大全.zip

    linux常用命令大全常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用...

Global site tag (gtag.js) - Google Analytics