1、查看内核版本命令:
1)、cat /proc/version
2)、uname -a
uname -r
man uname
3)、ls /boot
2、查看发行版本命令
1)、lsb_release -a
2) 用命令找到/etc目录下的issue文件或release文件。 ls /etc/*issue* 或
ls /etc/*release*
然后直接用cat命令查看文件内容就知道版本号了:
3) rpm -q redhat_release
redhat_release 名称不固定,参考ls /etc/*release*
有的版本用:redflag-release
命令都比较简单,就没有提供示例的截图,有兴趣的朋友,亲自动手实验下吧。
在Linux系统中,每个打开的文件都会被分配一个文件描述符.stdin (键盘), stdout (屏幕), 和 stderr (错误消息输出到屏幕上)的文件描述符分别是0, 1, 和 2. 对于正在打开的额外文件, 保留了描述符3到9。
来看具体的例子吧。
1,>的用法
[root@localhost ~]$ cat 1.txt
11111
[root@localhost ~]$ echo "11111" 1> 1.txt //这个用法和上面的用法是一样
[root@localhost ~]$ cat 1.txt
11111
[root@localhost ~]$ echo "22222" >1.txt
[root@localhost ~]$ cat 1.txt
22222
这种用法我想大家都非常的熟悉,因为这是我经常会用到的。echo "11111" > 1.txt 时,>前面是有一个1的,是默认的。>重定向到文件时,会将文件清空,在写入。
[root@localhost ~]$ :> 1.txt
可以把1.txt文件中的内容清空,其实也很好理解,清空后,不输入内容当然为空了。
2,>>的用法
[root@localhost ~]$ cat 2.txt
2222
[root@localhost ~]$ echo "2222" >> 2.txt
[root@localhost ~]$ cat 2.txt
2222
2222
>>重定向到文件时,会将输出写到文件的结尾。这一点和>完全不同的。
3,0,1,2 到9,以及&
333
111
222
444
[root@localhost ~]$ grep "22" 0< 1.txt //把1.txt中的内容读取出来
222
[root@localhost ~]$ ls tank 2>> 1.txt //将错误信息放到文件的结尾
[root@localhost ~]$ cat 1.txt
333
111
222
444
ls: tank: 没有那个文件或目录 //这个就是 2>> 1.txt产生的内容
[root@localhost ~]$ cat 1.txt
ls: tank: 没有那个文件或目录
/home/zhangy
i>&j重定向文件描述符i 到 j.指向i文件的所有输出都发送到j中去. i和j呢是0-9这间的数字
[root@localhost ~]$ cat 2.txt
ls: tank: 没有那个文件或目录
4,<>的用法
<这个符号是读取,>这个符号是输出,放在一起就打开并且读取,
[root@localhost ~]$ exec 4<> 2.txt //打开2.txt并将内容读取到&4中
[root@localhost ~]$ read -n 4 <&4 //从&4中读取4个字符
[root@localhost ~]$ echo -n . >&4 //在向&4写入一个点
[root@localhost ~]$ exec 4>&- //关闭输出文件描述符4
[root@localhost ~]$ cat 2.txt
1235.6
5,n<&-关闭输入文件描述符n n>&关闭输出文件描述符n
ls: tank: 没有那个文件或目录
[root@localhost ~]$ ls tank 2>&- //我把错误关闭后,什么也不输出了
6,|管理命令
这个命令也是我们常用的,是典型的,把一个命令的输出,当作另一个命令的输入
1
表示tank是一个输出,但它又是wc的输入,不然就不会有统计出现了。
0
您可能感兴趣的文章:
Linux重定向实例详解解析:Linux之管道与重定向
深入linux中重定向及管道详解
深入linux上shell重定向详解>>
Linux中重定向命令行的方法总结
深入理解Linux重定向的使用
linux文件描述符与输入输出重定向
有关I/O重定向的详细教程
一,ssh上传文件
语法:
scp file username@hostIP:文件地址
例1,
left777@192.168.1.5's password:
test.sql 100% 7884 7.7KB/s 00:00
[root@kk123 ~]$
二,ssh下载文件
语法:
scp username@hostIP:文件所在地址 文件目录
例子:
left777@192.168.1.5's password:
test.sql 100% 7884 7.7KB/s 00:00
[root@kk123 ~]$
就是这些了,建议大家自行测试与练习下,这样有助于水平的提高哦。