Linux的一些基本命令

这节主要学习练习Linux的一些基本命令:

shutdown,halt,reboot,poweroff,ls,cd,pwd,tty,whereis,which,who,w,whoami,date,clock,hwclock,cal

更多命令使用方式参考:http://linux.51yip.com/

Linux的命令类型分为:内部命令和外部命令

type  COMMAND命令用于判断命令是命令类型

man  COMMAND命令用于查看命令手册

helpCOMMAND命令用于查看内部命令使用方式

下面是我学习这些命令的步骤:

1,使用type            

2,使用man查看命令手册  

3,man命令的常用查看操作:

键盘j键:向下翻一行

键盘k键:向上翻一行,回车键也可以

空格键: 向下翻一屏

键盘b键:向上翻一屏

键盘q键:退出

shutdown,hatl,reboot,poweroff

shutdown [OPTION]… TIME [MESSAGE]

        shutdown r:重启   等于reboot

        shutdown h:关机。等于poweroff,halt

        shutdown c: 取消关机或重启操作,快捷键:Ctrl+c

      注意:  r,h,c选项不可同时使用

       TIME:

           now    :立即执行

           +m     :多少分钟(m)以后执行,例如:+20,20分钟后执行


           hh:mm  :下一个时间执行关机或重启

ls ,cd,pwd,tty:

ls - list directory contents 显示目录中的文件

ls [OPTION]... [FILE]...

ls常用方式:

         ls a : 不隐藏任何以. 开始的项目

         ls -l:使用较长格式列出信息

         -h, --human-readable 常与-l 一起用,以易于阅读的格式输出文件大(例如 1K 234M 2G)

Ls alh:


cd : Change the shell working directory

  cd 目录切换命令

  cd: 回用户的主目录,或cd ~

  cd  ~USERNAME: 切换到指定用户的家目录

  cd - :在当前所在目录与上次所在目录之间反复切换

pwd :显示用户当前所在目录


tty :伪终端

显示出连接到当前标准输入的终端设备文件名


whereis,which,who,w,whoami

 whereis: whereis命令是定位可执行文件、源代码文件、帮助文件在文件系统中的位置

whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。同locate一样,查询数据库(/var/lib/locatedb)文件


which: which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

who的用法:who [选项]... [ 文件 | 参数1 参数2 ]
显示当前已登录的用户信息。

-a, --all 等于-b -d --login -p -r -t -T -u 选项的组合
-b, --boot 上次系统启动时间
-d, --dead 显示已死的进程
-H, --heading 输出头部的标题列
--ips print ips instead of hostnames. with --lookup,
canonicalizes based on stored IP, if available,
rather than stored hostname
-l,--login 显示系统登录进程
--lookup 尝试通过 DNS 规范化主机名
-m 只针对和标准输入有直接交互的主机和用户
-p, --process 显示由 init 进程衍生的活动进程
-q, --count 列出所有已登录用户的登录名与用户数量
-r, --runlevel 显示当前的运行级别
-s, --short 只显示名称、线路和时间(默认)
-T, -w, --mesg 用+,- 或 ? 标注用户消息状态
-u, --users 列出已登录的用户
--message 等于-T
--writable 等于-T
--help 显示此帮助信息并退出
--version 显示版本信息并退出

w :

 语法:w [-fhlsuV][用户名称]

w 命令补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行 w 命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息


w 命令参数:

-f  开启或关闭显示用户从何处登入系统。

-h  不显示各栏位的标题信息列。

-l  使用详细格式列表,此为预设值。

-s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。

-u  忽略执行程序的名称,以及该程序耗费CPU时间的信息。

-V  显示版本信息。

wKiom1XZ0IDQ4kP8AAFZ_KTGco0292.jpg


whoami :

wKioL1XZ0x2jpQTVAACPn1JjUNQ252.jpg

date,clock,hwclock,cal

date:

  date - 打印或设置系统日期和时间
根据指定格式显示当前时间或设置系统时间.
-d, --date=STRING
    显示由 STRING 指定的时间, 而不是当前时间
-f, --file=DATEFILE
    显示 DATEFILE 中每一行指定的时间, 如同将 DATEFILE 中的每行作为 --date 的参数一样

-I, --iso-8601[=TIMESPEC] 按照 ISO-8601 的日期/时间格式输出时间. TIMESPEC=`date' (或者不指定时)仅输出日期,等于 `hours', `minutes', 或`seconds' 时按照指定精度输出日期及时间.
-r, --reference=FILE
    显示 FILE 的最后修改时间
-R, --rfc-822
    根据RFC-822 指定格式输出日期
-s, --set=STRING
    根据 STRING 设置时间
-u, --utc, --universal
    显示或设置全球时间(格林威治时间)


显示系统时间:wKiom1XZ0jHxjqK6AABya3N3Z0I236.jpg



设定时间:wKioL1XZ1HXD6U48AAEjkFpzN9o516.jpg

hwclock/clock

wKiom1XZ0uayjLMHAADbfKSHuAs644.jpg


cal命令用于显示当前日历,或者指定日期的日历。

   cal(选项)(参数)

   -l:显示单月输出;

-3:显示临近三个月的日历;

-s:将星期日作为月的第一天;

-m:将星期一作为月的第一天;

-j:显示“julian”日期;

-y:显示当前年的日历。

wKioL1XZ1UDgSw0HAAC66iIYKwc895.jpg





你可能感兴趣的:(linux)