3、Linux常用命令及使用格式

Linux命令使用格式

command [-abcd] [filename] 中的  [-abcd] 决定的, 如果这一个括号里只有一个就说明只能用一个参数 ,如果有多个,就可以用那其中的任意多个参数拿来使用,比如command [-a] [filename...]  就只能加一个参数  -a  。command [-abcd] [filename...]    就可以  -a  ,  -b,    -c  ,  -d ,  -ab  -ac  -ad  -abcd  -bcd 任意去组合

但是有的相互排斥的参数是不可以一起用的  相互排斥的参数  man会告诉你的

常用命令详解:

ifconfig

可用显示或者设置网络设备状态。

输入ifconfig可查看网卡信息

也可以用来配置网卡IP地址

ifconfig eth0 192.168.1.1 netmask 255.255.255.0

ifconfig eth0 down 将网卡禁用

ifconfig eth0 up 开启网卡

echo

在我使用Linux以来,echo都是用来在文本中输入文字的命令,但是echo它事实上,是用来显示一段文字的命令,例如:

echo "the echo command test!"

这个就会输出“the echo command test!”这一行文字

echo "the echo command test!">a.sh

这个就会在a.sh文件中输出“the echo command test!”这一行文字

echo命令的一般格式为: echo [ -n ],后面字符串可以加上引号,也可以不加

tty

tty是Teletype的缩写,开始是指电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来被键盘显示器取代,现在被称为终端。终端是一种字符型设备,他有多种类型,通常使用tty来简称各种类型的终端设备

输入tty

可以显示当前终端/dev/pts/1

linux在默认情况下提供6个terminal来让用户登陆,图形化对应名字为tty7

startx

start为启动X Window的script文件,实际上启动X Window的程序为xinit

其实说白了就是启动图形化界面,不过linux系统必须得安装了图形化才可以使用,不然会失败

export

设置或者显示环境变量(假如我现在要使用一个命令,但是这个命令不在当前目录,所以每次执行这个命令必须指定目录,这样就太麻烦,所以我们用export,来让程序知道这些命令在哪里)

-f  代表[变量名称]中为函数名称。

-n  删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。

-p  列出所有的shell赋予程序的环境变量。

export可新增,修改或删除环境变量,供后续执行的程序使用

比如修改profile文件:

#vim /etc/profile

在里面加入:

export PATH="$PATH:/opt/au1200_rm/build_tools/bin"

pwd

查看“当前工作目录”的完整路径

一般情况下不带任何参数

pwd -P显示出实际路径,如果目录是链接的时候使用

history

查看历史命令,最多可以记录1000条命令

参数:

n  :数字,要列出最近的 n 笔命令列表

-c :将目前的shell中的所有 history 内容全部消除

-a :将目前新增的history 指令新增入 histfiles 中,若没有加 histfiles,则预设写入 ~/.bash_history

-r :将 histfiles 的内容读到目前这个 shell 的 history 记忆中

shutdown

关机命令,在linux下面需要带上参数

-h    关闭电源

-r     重启

-n     强行关机,不向 init进程发送信号

-k    模拟关机,向登录者发送关机警告

-t <秒>     N秒后关机 eg:-t 60   //60秒后关机

time <时间>    定时关机

例如:

shutdown -h now立刻关机(当然只能在root用户下面使用)

poweroff

在关闭计算机操作系统之后,最后还会发送ACPI指令,通知电源,最后切断电源供应,当然路由器等嵌入系统不支持ACPI的,所以这个无效。

所以一般不建议使用这个关机

reboot

该命令用来重启Linux系统。相当于Windows系统中的restart命令。

-d

重新启动时不把数据写入记录文件/var/tmp/wtmp

-f

强制重新开机,不调用shutdown指令的功能。

-h

在系统关机或poweroff之前,将所有的硬盘处于待机模式

-i

关闭网络设置之后再重新启动系统

-n

保存数据后再重新启动系统

-w

仅做测试,并不真的将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件

[root@fraidjn ~]# reboot -f  强制关机

[root@fraidjn ~]# reboot -i

Broadcast message from root (pts/1) (Mon Jul 28 11:31:28 2014):

The system is going downforreboot NOW!

关闭网络设置后重启系统

hwclock

显示与设定硬件时钟。

howclock和date都是查看时间的命令,但是howclock查看的是BIOS中的时间,而date查看的本地时间。

--utc 显示经过时区换算过的时间

--localtime 显示的是BIOS中的实际时间

date

date(选项)(参数)

-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;

 -s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;

 -u:显示GMT; 

--help:在线帮助;

 --version:显示版本信息。

date显示的本地时间

你可能感兴趣的:(3、Linux常用命令及使用格式)