随手练习Linux命令

By | 10月29日
Advertisement

date显示日期的命令

cal显示日历的命令

bc简单的是用计算器的命令

Linux中Tab键的功能,很神奇,当我我们在命令行下面键入ca再按两次Tab键,则所有包含ca的命令都会列出来。在比如在命令行下面键入ls -al ~/.bash [Tab] [Tab]会出现什么呢,在该目录下所有以.bash的文件名都会显示出来。

[Tab]键接在一串命令的第一个字的后面,则为“命令补全”,接在一串命令的第二个字以后时,就表示“文件补齐”

Ctrl d这个组合键通常表示:键盘输入结束(文件结束)的意思,另外,他也可以用来取代exit的输入,例如,想要直接离开命令,可以按下Ctrl d相当于exit.

怎么查看Linux系统中有多少条命令呢?只要我们在命令行下面按下两次Tab键就好了。

如果要查看当前有谁在线,可以发出who命令,如果要看网络的联机状态,可以使用netstat -a命令,要查看后台执行的程序,使用ps -aux命令,使用这些命令可以了解主机当前的使用状态。

在命令行使用sync命令,就可以使在内存中尚未更新的数据写入硬盘中,所以这个命令在系统关机或重新启动之前很重要。

使用关机命令:shutdown,可以使用man命令来查看有关的参数选项。3

重新启动和关键:reboot、halt、poweroff

chgrp:改变文件所属用户组

chown:改变文件拥有者

chmod:改变文件的属性,SUID等特性

groupadd 添加一个用户组,chgrp users 2.c把2.c文件的所属用户主改为users

chown users 2.c把2.c文件的所有者改为users,chmod命令改变文件的属性

chmod u/g/o/a /-/= r/w/x 文件或目录,其中a表示all的意思,如a w表示所有的属性都包含可写这个属性等含义。

mikdir建立目录,rmdir删除空目录

在当初面试的时候,面试官问我你知道为什么在she l l命令行下面输入一个命令的话,就会执行呢?就是阿,为什么可以直接执行ls,就可以显示一些信息呢,而不会找不到/bin/ls呢?这是因为有环境变量PATH的帮助,在执行命令时,系统会按照PATH的设置,去每个PATH定义的 路径下搜索执行文件,先搜索到的命令先执行。如在终端下输入echo $PATH,看看有什么结果,其中echo表示显示的意思,而PATH前面的¥,表示后面接的是变量,所以就会显示出当前的PATH了。PATH对于执行文件来说,是一个很重要的变量,其主要用来规范命令搜索的目录。那么PATH这个环境变量还有什么作用呢?

如果 将ls移动到/root下面(mv /bin/ls /root),您也在/root下,但是执行ls的时候就是没有反应,他就是不理你,怎么办,这是因为PATH变量没有/root目录,而您将ls移动到/root下面了,系统找不到可执行文件,因袭就会告诉您,command not found,那么该怎么解决这个问题呢?

1、在终端设置:PATH=“$PATH”:/root就是直接将/root的路径加入PATH中

2、使用完整的文件名来发出命令,即直接使用相对或绝对路径来执行如:/root/ls或./ls

因为在同一个目录中,而我们又知道在同一个目录中的目录符号为".",因此就以上面的./ls来执行。

查看磁盘与目录的容量使用的命令是:df,相关的参数我们可以使用man命令来查看。

在Windows下面,可以使用资源管理器来管理磁盘,在Linux下面也可以轻轻松松地通过du知道当前磁盘的文件容量。有关du的参数,我们也可以通过使用man命令了来查看。

Similar Posts:

  • [Linux]命令行工具

    1. 基本工具 1.1 特殊字符 shell的特殊字符有:&.;.|.*.?.'.".`.[.].(.).$.<.>.{.}.^.#./.\.%.!.~.+.要将这些具有特殊含义的字符当作普通字符使用,可对它们转义使用,在特殊字符前加反斜杠" \ "即可.要将连续的两个或多个特殊字符转义,必须在每个字符前加一个反斜杠. 转义删除字符(CONTROL+H).行删除字符(CONTROL+U)和其他控制字符的唯一方法就是在它们前面加入CONTROL+V,如下所示

  • 解读Linux命令格式

    解读Linux命令格式 环境 Linux HA5-139JK 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux Linux命令很多,但对格式本身解读的文章几乎是空白,都在凭对格式的猜测来写命令,就此在网上搜集此类资料都很少而且很不全面,想找官方的,也没找到.根据自己的理解写一篇出来,希望对初学者有用. 一.命令的一般格式 command [options] [arguments] c

  • 20个 Unix/Linux 命令技巧

    20个 Unix/Linux 命令技巧 让我们用这些Unix/Linux命令技巧开启新的一年,提高在终端下的生产力.我已经找了很久了,现在就与你们分享. 删除一个大文件 我在生产服务器上有一个很大的200GB的日志文件需要删除.我的rm和ls命令已经崩溃,我担心这是由于巨大的磁盘IO造成的,要删除这个大文件,输入: > /path/to/file.log # 或使用如下格式 : > /path/to/file.log # 然后删除它 rm /path/to/file.log 如何记录终端输出?

  • 从零开始学LINUX(3)之“一切Linux命令都是纸老虎”

    (对于和秋香定好了十一放假去秋香那学习,因为我的问题没有去成,使秋香没有能和嫂子在老家多玩几点,深表谦意!) 10月13号星期六,今天是第三次去秋香那学习,我们定好了是下午2点钟开始.刚到秋香家门口,正赶上秋香从单位回来.看着挺疲倦的(昨天晚上秋香又一夜羊坊店,我后来才知道的),到家后秋香休息了几分钟就开始讲关于Linux命令的一些技巧. 首先,命令不是背出来的,是用出来的,那么多命令,再加上每个命令有那么多参数,不可能全部背下来的,命令是来用的,不是用来背的,只要记住几个常的命令就可以了,其他

  • Linux 命令大全

    一:linux命令行格式 命令字 [选项] [参数] 一.获得命令帮助 1.help命令--查看shell内部命令的帮助信息.如:help pwd 2.--help命令--查看外部命令的帮助信息 .如:ls --help 3.man手册--linux中最为常见的一种在线形式.如:man file.还可以将man手册页保存为文本文件.man ls | col -b > lsman.txt 4.info命令--类似于man 二.目录操作命令 1.pwd命令--查看当前的工作目录(print work

  • Linux命令之tail

    Linux命令之tail 功能说明 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理.常用查看日志文件. 语法 tail [必要参数] [选择参数] [文件名]... 参数 -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n<行数> 显示行数 --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束. -q, --quiet, --silent 从不输出给出文件名的首部 -s, --sleep-interval=S

  • Linux命令行测试网速

    speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行.它基于Speedtest.net的基础架构来测量网络的上/下行速率.安装speedtest-cli很简单--只需要下载其Python脚本文件. 安装speedtest-cli # cd /usr/local/bin/ # wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py # chm

  • 每天一个linux命令(20):find命令之exec

    find是我们很常用的一个Linux命令,但是我们一般查找出来的并不仅仅是看看而已,还会有进一步的操作,这个时候exec的作用就显现出来了. exec解释: -exec 参数后面跟的是command命令,它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠. {} 花括号代表前面find查找出来的文件名. 使用find时,只要把想要的操作写在一个文件里,就可以用exec来配合find查找,很方便的.在有些操作系统中只允许-exec选

  • 10个有用的Linux命令面试问题及答案

    Linux命令行,以及用户使用Linux命令进行Linux shell交互,是Linux最吸引人的地方,也是面试中最普遍的话题之一.在这篇文章中,我们将提出10个面试中很重要问题,这肯定能拓宽你的知识面. 1. 如何暂停一个正在运行的进程,把其放在后台(不运行)? 答案:为了停止正在运行的进程,让其在后台运行,我们可以使用组合键 Ctrl+Z. 2. 什么是安装Linux所需的最小分区数量,以及如何查看系统启动信息? 答案:单独一个/root分区足以执行所有的系统任务,但是强烈建议安装Linux

  • linux 命令速查手册之十

    今天粘贴的是linux命令之 用户管理 8.1 adduser 功能说明:新增用户帐号. 语 法:adduser 补充说明:在Slackware中,adduser指令是个script程序,利用交谈的方式取得输入的用户帐号资料,然后再交由真正建立帐号的useradd指令建立新用户,如此可方便管理员建立用户帐号.在Red Hat Linux中,adduser指令则是useradd指令的符号连接,两者实际上是同一个指令. 8.2 chfn(change finger information) 功能说明

Tags: