现在的位置: 首页 > 综合 > 正文

Linux 基础增强2

2016年12月17日 ⁄ 综合 ⁄ 共 1397字 ⁄ 字号 评论关闭

1        关闭系统命令

shutdown –h 1          1 分钟之后关闭系统

shutdown –hnow    立即关闭系统

halt    挂起系统,而不会切断主机电源

reboot    重启系统

 

2   执行命令 与分段命令

(1)    执行命令

         许多时候命令会超过一行,这样的话系统会自动换行,并继续输入,这样看起来很不方便,这个时候可以使用\ 对长命令进行分段,

         Eg

ls \

-a \

-l

 

(2)分段命令

         分段命令可以使用分号; 来分割多个命令

3  历史功能查询

 Bash会记录用户输入的每条命令,上 下键可以调出曾经执行过的命令,当然也可以使用

Ctrl +p ctrl + n  代替上下键

 

.bash_history文件

在每个用户的家目录中有一个名为.bash_history文件,这样用户输入的命令会存入到这个文件中。

 

清空命令历史

History –c

 

4 命令别名功能

(1)      系统定义的别名

Alias  查看系统定义的别名

(2)      用户自定义的别名

alias c=’clear’  (这样为clear定义了一个c的别名)

          取消别名: unalias c

          当然这样的话, 当关掉终端的时候,这个别名就不能使用了

(3)      保存别名设置,有两个位置保存它

1 保存到/etc/profile中,这样真整个系统都能使用,及对有用户都可用

echo “alias c=’clear’” >>/etc/profile

2 如果只对于某个用户,可以写到.bash_profile中

                  

 

5 cd命令

~ 代表当前用户的家目录

cd ~

或者 cd  这样都能直接返回 家目录

 

6 文件相关命令

         (1)查看文件类型  file

         (2)从文本尾部查看文本内容命令   tail

         (3)从文本首行查看文本内容命令  head

(4)分屏显示文本内容的命令more less( less的功能更加强大,能查找字符串等功能  )

(5)文本统计命令:wc

         -c 统计字节数!

         -w 单词s数

         -l 行数

         -m 字符数

7 查看日历命令

         Cal

         Cal2 2009 查看2009年2月份的日历7

 

8 定位和查找

(1)     which 搜索命令, 搜索一个命令文件的位置,

Eg which awk

         whichsed

(2)    文件搜索命令 locate

用于快速搜索文件和档案,,其搜寻工作依赖于一个事先建立的索引数据库,这个索引数据库每天会自动更新一次,以便搜集新增的文档,

         因此locate无法搜索 
最近新增的文档

 

9  find命令的 –exec 和–ok 参数

         这两个参数可以对查找到的文件执行shell命令

         不同的是,使用ok参数执行比较危险的shell命令会提示用户。

         格式:

                   -exec[shell命令] {} \

                   -ok[shell命令] {} \

         参数exec、ok后面空一格 紧跟要执行的shell命令,在空格是一个{}

         Eg

       find .–name “f*” –exec ls –l {} \;

 

 

 

 

【上篇】
【下篇】

抱歉!评论已关闭.