一、常用命令
查看命令帮助:man
例如:man su --help
例如:man --help
关机:
1)halt
2)/sbin/shutdown -h now
登录:login
退出:
1)exit
2)logout
切换用户:
1)su只切换到用户权限,并不完全切换到用户环境;
2)"su - " 完全切换。
注:如要离开当前用户的身份,则打exit 即可。以及获取其他用户的权限。
增加新用户:useradd 注:切换到超级用户下。
例:useradd hui 则增加hui 新用户。
日历:cal
日期:date
操作系统名称:uname
释放占用内存:free
查看当前系统资源情况:top
查看磁盘空间占用情况:df
Linux下关闭防火墙的命令
1、永久性生效,重启后不会复原
开启: chkconfig iptables on
关闭: chkconfig iptables off
2、即时生效,重启后复原
开启: service iptables start
关闭: service iptables stop
二、一般用户命令
/bin
bash:GNU Bouren Again shell
/usr/bin
1、ls命令
功能:列出目录的内容,类似于DOS下的dir命令。
命令中各选项的含义如下:
- a 显示指定目录下所有子目录与文件,包括隐藏文件。
- c 按文件的修改时间排序。
- d 如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使用,以得到目录的详细信息。
在字符界面下,经常遇到ls之后信息太长,只能看到最后一页的信息,这时就需要分屏显示了。
常用: ls | less
这样就可以分屏显示了,并可以用PgUp和PgDn来上下翻页。
也可以用: ls | more
这样只能用回车来控制,一次回车向下一行。
也可以用space空格键来向下翻页。
但不能往前。
许多文章里说more分页器可以用”b”来向上翻页,但经过试验后发现不行。但在用more打开文件时,可以用b来向上翻页。
注:more,less是linux中的两个分页器。
- F 在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记 “@”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。
- l 以长格式来显示文件的详细信息。这个选项最常用。
[root@bogon ~]# ls -l
total 72
-rw------- 1 root root 939 Oct 11 01:46 anaconda-ks.cfg
-rwxr-xr-x 1 root root 4733 Oct 11 04:20 a.out
-rw-r--r-- 1 root root 67 Oct 11 04:20 hello.c
-rw-r--r-- 1 root root 28693 Oct 11 01:46 install.log
-rw-r--r-- 1 root root 3812 Oct 11 01:41 install.log.syslog
每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小 建立或最近修改的时间
文件类型与权限是由10个字符构成的字符串, 其中第一个字符表示文件类型,它可以是下述类型之一:
- 普通文件、d 目录、l 符号链接、b 块设备文件、c 字符设备文件
后面的9个字符表示文件的访问权限,分为3组,每组3位。
第一组表示文件属主的权限,第二组表示同组用户的权限,第三组表示其他用户的权限。每一组的三个字符分别表示对文件的读、写和执行权限。
各权限如下所示:r 读 (4)、w 写 (2)、x 执行(1)。对于目录,表示进入权限。
2、cat
[root@bogon ~]# cat hello.c
#include<stdio.h>
void main()
{
printf("welcome to C world\n");
}
查看文件的内容,例如:cat hello.c
cat > test,输入内容,Ctrl+D,数据保存。
cat -n hello1.c> hello2.c将hello1.c的档案内容加上行号后覆盖 hello2.c
cat -b hello.c hello1.c >> hello2.c把 hello.c和 hello1.c的档案内容加上行号(空白行不加)之后将内容追加加到 hello2.c
三、系统管理者命令
查看IP地址:
1)ip工具是root用的, 如果是普通用户, 打全路径即可/sbin/ifconfig
2)root用户下:/sbin/ifconfig,或则用netstat -na来查看外部的链接
测试是否能上网:输入命令ping 202.108.22.5 看看是否有返回数据
/sbin
/usr/sbin