首页 > 代码库 > 学习linux这些命令你都懂了么?

学习linux这些命令你都懂了么?

1.显示各种终端:

/dev/tty#  虚拟终端,
/dev/pts# 伪终端,远程登录虚拟机
/dev/ttys# 串行终端,通常电影里面的终极黑客,不需要显卡就能显示,即是相对与dos下的com1和com2等....
/dev/console 物理终端

 2.以时间作为文件夹名称建立文件夹: mkdir  -Pv  $(date +%F-%H-%M-%S)或者mkdir `date +%F-%H-%M-%S`

3.显示硬件时间:hwclock,  以硬件时间为准:hwclock -s,以系统时间为准hwclock -w

4.通过展开的方式创建多个文件:mkdir  {a,b}_{c,d} => a_c,a_d,b_c,b_d

5.echo -e "jsfhhjbvf\nj,snmfbnbrng"输出两行,echo有自动换行功能,如果不需要自动换行,则只需要加上参数,例如:echo -n"mscbdshcbh",显示会是:mscbdshcbh[root@localhost test]#

 6.man的使用:(1用户命令(2.系统调用(3.库调用(4.这杯文件5.文件格式 6.游戏 7.杂项 8.管理员命令

7.usr/bin与/usr/sbin 和usr/local/bin 与/usr/local/sbin 之间的区别是:前者提供的是系统运行时必须的程序,而后者则是为第三方程序提供功能所必须的程序,前者相当于windows下面的programfile,为的是整个系统,而后者则是提供比如像QQ运行时需要的必要程序。层次不一样。

8.file命令,是查看文件的类型,是二进制的么?还是其他类型的,如果不是二进制的,使用输出时将会出现乱码的情况,而二进制文件在linux输入普通的文件格式。

9.tail -f /tmp/passwd 该命令可以用户手动对日志进行监控,只要其他用户修改该文件,都能跟踪到。

10.cp -r /etc/p????d /tmp/a以递归的方式复制以p开头中间4个任意字符而且以d 结尾的文件到/tmp/a

cp - rP /etc/passwd /tmp会保留宿主,也就是保持原有属性,这个命令只对root开放因为cp 时属性会发生变化

11.每个目录下面都会有.. 和.的两个目录,这就是为什么能使用相对路径等,比如:cd..  cd.,使用ls -al /..

12.echo炫丽的用法:echo -e "\033[31;1;42;5mHello\033[0m"闪亮的提醒用户在输入或者其他业务操作时需要注意,echo的用法很多很多,各种炫,有时间好好研究研究。

13.cat显示行号和链接并且显示:cat -n /etc/passwd 和cat /etc {passwd,shadow}