linux简单命令

Linux简单命令shell

Bash  shell缓存

显示当前使用的shell:#echo $ {SHELL}ide

显示当前系统使用的全部shell:# cat  /etc/shellsspa

区别当前命令是内部命令仍是外部命令:命令行

# type COMMANDserver

Hash命令:hash 显示hash 缓存     对象

          hash -r 清除缓存字符串

命令格式:   短选项: -c,  例如:-l   -hhash

             长选项: --word,例如: --allit

参数:命令做用的对象,好比文件名 用户名

注意:1:多选项,以及多参数和命令之间使用空白字符分隔。

      2:取消命令  ctrl+c  结束命令 ctrl+d

      3:多个命令能够使用;分开

      4:一个命令能够用\分红多行。

Date: 显示日期和时间

cal -显示日历 v

nano –文本编辑

screen命令:

 打开新的screen: screen –S [SESSION]

加入会话: screen –x [SESSION]

退出并关闭screen: exit

剥离当前screen: Ctrl+a,d

显示全部已经打开的screen: screen -ls

恢复某screen screen -r [SESSION]

vecho命令

功能:显示字符

语法:echo [-neE][字符串]

说明:echo会将输入的字符串送往标准输出。 输出的字符串间以空白字符隔开, 并在最后加 上换行号

echo "$VAR_NAME": 变量会替换,双引号表弱引用

 echo '$VAR_NAME': 变量不会替换,强引用

$echo –e “Enter the file name: \c”

echo 须要使用-e 参数来打印转义字符.

vecho命令选项: v

-n 不在字符的最后自动换行

v-e 若字符串中出现如下字符,则特别加以处理,而 不会将它当成通常文字输出:

 \a 发出警告声;

\b 退格键

 \c 最后不加上换行符号;

\n 换行且光标移至行首;

 \r 光标移至行首,但不换行;

 \t 插入tab;

 \\ 插入\字符;

\0nnn 插入nnn(八进制)所表明的ASCII字符

echo -e "\033[43;31mred color\033[0m"

 \xHH插入HH(十六进制)所表明的ASCII字符

 命令行扩展:$( ) 或 ``

把一个命令的输出打印给另外一个命令的参数

 $ echo "This system's name is $(hostname) "

This system's name is server1.example.com

 $echo "i am `whoami` " i am root v

 括号扩展:{ }

打印重复字符串的简化形式

$ echo file{1,3,5}

file1 file3 file5

$ rm -f file{1,3,5}

相关文章
相关标签/搜索