linux基本命令学习

1.date

时间命令


向date命令传递参数适用‘+‘(加号),在传递的参数中


%Y表示年


%m表示月


%d表示天


%H表示小时(表示的时间是00-23)


%M表示分钟


%S表示秒


%s(表示unix时间戳的秒数)


2.clock

RTC 是电脑内建的硬件时间,执行这项指令可以显示现在时刻,调整硬件时钟的时间,将系统时间设成与硬件时钟之时间一致,或是把系统时间回存到硬件时钟。

--adjust  第一次使用"--set"或"--systohc"参数设置硬件时钟,会在/etc目录下产生一个名称为adjtime的文件。当再次使用这两个参数调整硬件时钟,此文件便会记录两次调整间之差异,日后执行clock指令加上"--adjust"参数时,程序会自动根 据记录文件的数值差异,计算出平均值,自动调整硬件时钟的时间。

--debug  详细显示指令执行过程,便于排错或了解程序执行的情形。

--directisa  告诉clock指令不要通过/dev/rtc设备文件,直接对硬件时钟进行存取。这个参数适用于仅有ISA总线结构的老式电脑。

--getepoch  把系统核心内的硬件时钟新时代数值,呈现到标准输出设备。

--hctosys  Hardware Clock to System Time,把系统时间设成和硬件时钟一致。由于这个动作将会造成系统全面更新文件的存取时间,所以最好在系统启动时就执行它。

--set--date  设置硬件时钟的日期和时间。

--setepoch--epoch=<年份>  设置系统核心之硬件时钟的新时代数值,年份以四位树字表示。

--show  读取硬件时钟的时间,并将其呈现至标准输出设备。

--systohc  System Time to Hardware Clock,将系统时间存回硬件时钟内。

--test  仅作测试,并不真的将时间写入硬件时钟或系统时间。

--utc  把硬件时钟上的时间时为CUT,有时也称为UTC或UCT。

--version  显示版本信息


3.hwclock

功能用法和clock一至

-s: hctosys, 以硬件时钟为准,调整系统时间同硬件;

-w:systohc, 以系统时钟为准



4.cal

可以用来显示公历(阳历)日历

-1 显示一个月的月历

-3 显示系统前一个月,当前月,下一个月的月历

-s  显示星期天为一个星期的第一天,默认的格式

-m 显示星期一为一个星期的第一天


5.ls

列出指定路径下的文件或目录的属性信息

-l: 使用长格式显示

-d:显示目录自身属性

-h: human-readable

-a:显示所有文件,包括.开头的隐藏文件

-r: reverse,逆序显示

-R: recusive,递归


6.cd

改变当前目录

cd      进入用户主目录;

cd  ~  进入用户主目录;

cd  -  返回进入此目录之前所在的目录;

cd  ..  返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);

cd ../..  返回上两级目录;

cd  !$  把上个命令的参数作为cd参数使用。


7.pwd

显示工作目录


8.tty

打印连接到标准输入的终端的文件名

-s, --silent, --quiet: 什么也不打印,只是返回退出状态码

--help: 打印帮助信息

--version: 打印版本信息并退出


9.whereis

在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码,二进制文件,或是帮助文件。

-b   定位可执行文件

-m   定位帮助文件

-s   定位源代码文件

-u   搜索默认路径下除可执行文件、源代码文件、帮助文件以外的其它文件

-B   指定搜索可执行文件的路径

-M   指定搜索帮助文件的路径

-S   指定搜索源代码文件的路径


10. which

用来查看可执行文件的位置

-n  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。

-p  与-n参数相同,但此处的包括了文件的路径。

-w  指定输出时栏位的宽度。

-V  显示版本信息


11.stat

获取文件的属性,例如大小,最后的修改时间等等

access time:表示我们最后一次访问(仅仅是访问,没有改动)文件的时间

modify time:表示我们最后一次修改文件的时间

change time:表示我们最后一次对文件属性改变的时间,包括权限,大小,属性等等。


12.echo

显示文字

  \a 发出警告声;

   \b 删除前一个字符;

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

   \f 换行但光标仍旧停留在原来的位置;

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

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

   \t 插入tab;

   \v 与\f相同;

   \\ 插入\字符;

   \nnn 插入nnn(八进制)所代表的ASCII字符;

�Chelp 显示帮助

�Cversion 显示版本信息


13.  关机或重启

    关机:halt, poweroff, init 0, shutdown -h TIME

    重启:reboot, init 6, shutdown -r TIME


你可能感兴趣的:(Linux学习)