首页 > 代码库 > linux shell 命令

linux shell 命令

linux shell 命令

微笑什么是Shell?

Shell 是连接操作系统内核 与 用户 的接口。

终端是shell的表现形式。

微笑什么是Shell编程?

Shell 脚本语言加上linux 命令语句就构成了shell程序。优点在于批量处理、不用用户每次手动输入。

bash是shell程序解释器的一种。

 

常用命令

pwd:print working directory,打印工作目录。

cd:chang directory,改变工作目录。

可使用绝对命令或相对命令。

ls:list,查看目录内容。 -l 可查看详细信息

clear:清屏。

echo:显示屏上显示指定字符串。

上下箭头:历史命令。

tab:命令自动补全。

有关磁盘空间的命令

mount:挂载文件系统。此命令需要root用户权限。

umount:移除文件系统。

 

文件备份和压缩命令

zip可在windows系统下兼容。

tar:备份文件和目录为一个文件,方便存取。

关机

shutdown: 正常关机。

reboot:重启。

ps:查看程序执行情况。

top:查看前几个程序执行情况。

kill:终止进程。

date:更改、查看日期。

cal:显示日历或年历(cal 1992)。

授权命令

chmod: 更改文件权限(r-读 w-写 x-执行)

root@cc-virtual-machine:/home/cc# ls -l hi

-rwxrwxr-x 1 cc cc 18  5月 19 16:43 hi

chomd 文件的使用者 (u,g,o,a) 增减 (+,-,=)权限名称(r,w,x)文件

u user  g group     o other       a all

su :切换用户。su 用户名 (若为空,预设为root)

usersadd : 只能由root用户增添其他用户

passwd :修改密码

查询与定位

man :man 命令的名称,系统给出该命令的使用帮助。要翻阅说明书页,可使用 page up或page down。

locate:定位文件或目录。

whatis:查询命令的含义。如whatis chmod的结果:

cc@cc-virtual-machine:~$ whatis chmod

chmod (1)            - change file mode bits

chmod (2)            - change permissions of a file

文件阅读命令

head:

tail:

less:

more:

有关网络的命令

ftp

ping

telnet

netstat