刚接触了一点linux就写写,可能也是别人总结好的语句,不过都通过了自己的实验,只为了自己以后更好的复习,当然如有版权侵犯问题,立即删除此文章
1. bin和sbin 这两个目录通常用来存放一些二进制程序。
进入到bin目录下,就会看到bin目录下有一些常用的命令,如mount,mv,ls等
而sbin则是因为随着系统的中可执行二进制程序越来越多,就把一些root专用的程序放在这里面了,如有:mkfs(创建文件系统)、lilo(引导系统程离)、init等
2.etc 系统管理的配置文件的信息,这里有很多文和文件夹的
如 /etc/passwd,包含 所有的用户信息,为系统设置口令用的,
etc/inittab 决定运行级别
3. /mnt目录,mnt为:mount的缩写,是为加载文件系统用的。
4./tmp目录,主要是作为新建和安装程序的起点。
5./home目录,用来存放所有用户的主目录,但root的主目录为:/
6./usr目录,用来存放所有与系统用户直接相关的程序和文件,它是Linux系统中占用空间最大的目录
7./var目录,用来存放经常要变动的文件,与/tmp类似,不过,它有一定的组织结构
8./boot目录,存放有关引导信息的地方,通常 LILO在引导系统时会从该文件调用有关信息。
9./dev目录,保存所有设备的场所,它会根据硬件设备的不同,有很大不同。但应知道所有的硬件设备可以分两类:块设备(以1024bytes为单位进行数据传输)和字符设备(以byte为单位传输的
10./proc目录,是一个虚拟的目录。系统中启动时生成这个文件。系统每时每该的变化都 显示在/proc文件中,用户可以通过查看它来获取相关信息。/proc不暂用磁盘,它由核心在内存中产生
查看系统信息
cat /proc/interrupts - 中断
cat /proc/ioports - 设备io端口
cat /proc/meminfo - 内存信息
cat /proc/partitions - 所有设备的所有分区
cat /proc/pci - pci设备的信息
cat /proc/swaps - 所有swap分区的信息
cat /proc/version - linux的版本号 相当于 uname -r
常用命令(转自别人的)
常用命令[更多参数可查阅man xxx,查阅结速输入“q”退出]
1、ls显示文件及目录,如:ls例出当前目录下的文件和目录;又如:ls -l,使一行只输出一个文件的详细信息
2、du列出当前目录及其子目录的大小
3、df查看系统分区信息
4、compress压缩文件的一种方式,后缀名为“.Z”
权限管理命令
5、chmod 改变文件权限 字母表示:用户类型 权根 文件名1 文件名2 如:chmod ugo +r filename1 filename2 表对属主、组成员、其它增加读权限。又如:chmod go -wx filename1 filename2 .... 表示:g和o用户 取消 w(写)和x(执行)权限。 数籽表示:chmod 730 filename1 filename 表示:属主有(4,2,1)读写执行权,g(组用户)有xw权
6、chown改变用户主人 chown newowner(新属主) filename -R参数,表应用于目录及其子目录。
7、chgrp改变用户组 chgrp newgroup(新用户组) filename1 filename2... -R参数,表应用于目录及其子目录。 8、umask设置系统默认权限。
文件操作命令
9、cp命令 如:cp oldfile newfile 或 cp oldfile1 oldfile2 directory, -R参数,表应用于目录及其子目录。另:-a参数可使文件在copy的时候尽量保留源文件的属性和结构。
10、mv命令 如mv oldfile ../newfile -u参数将不覆盖比源文件新的文件。
11、mkdir,创建一个新的目录。如:mkdir /home/gisde/note/newdirctory -p选项将确定目录是否存在,若不存在则自动生成。
12、rmdir,删除空目, -p可删除多级空目录。
13、rm,删除文件,-i,给出提示,问是否要删除。
14、alias rm=rm -i ,alias这个命令是用来定义别名的,如这样后,输入rm就等 于rm -i。
文件浏览命令
15、cat命令,类似于DOS中的type,如:cat class.txt work.txt即可查看class.txt & work.txt的内容。有趣的是,当我输入cat * ,没想到[gisde@localhost ~]$提示符变成了:[±␋⎽␍␊@┌⎺␌▒┌⎺⎽├ D␊␉┤±]$,不知道这是一个什么BUG,呵呵。
16、file * 即可查看当前目录下的所有文件或文件夹的类型; file music picture 即可查看music和picture类型了。
17、head -3 file1 file2,可以只查看file1 and file2的前3行。
who | head -3 ,可显示并没有三个用户。
18、tail -3 file1 file2,可以查看文件file1和file2的倒数三行。
19、more 可显示当前文件中的内容,但它与cat的不同之处是,more解决了不用在用户想查看的内容前停止这个问题。
20、less 它比more好在,它解决了more命令不能向前翻页的问题。
21、adduser gisde 新建(添加)一个名为“gisde“的帐户。
22、at 命令,可以设置在某一时间执行某些队列。如:at -f myplan 3pm dec2 将在12月2日下午3时执行mypal文件中的作业。
23、cal 2 1998 显示1998年2月的日历。
24、fg 或 bg ,fg为把被挂起的文件激活并在前台运行,而bg为至后台挂起。
25、find 命令,查找功能。如:find /home -name *.txt -print
26、gzip命令, gzip -c(解缩结果标准输出) 或 -d(解压缩) filename
27、halt命令,only root,关机指令。
28、hostname ,only root,修改主机名。
29、kill -s(发送指定信号KILL) KILL 2875(接受消息的进程号)
30、login/logout 登录/注销
31、make 类编译程序。
32、man 命令名,可查看相关命名的详细信息。
33、mount/umount ,加载一个文件系统。卸载某个文件系统。
34、netstat,可用来查看网络连接(TCP或UDP)的情况。很详细,但看后感觉茫然,好多端口开起的,不知道是做什么用。以后再看吧。
35、passwd 修改用户的密码。
36、pwd ,查看当前位置。
37、reset,重设用户屏幕,类似于windows的刷新。
38、set ,显示和修改环境变量,如:set 变量名=变量值。
39、shutdown [-r]或[-h] now,[-r为重启],[-h为关机]
40、sort,可对文件按小写字母、数字大小、日期时间等 进行排序。
41、su 用户名[或-表示root] ,用来虚拟成另一个用户。
42、top,可用来查占用CPU最大进程。
43、unzip,可对用pkzip压缩的文件进行解压缩,想应该用得不多吧,我发现Fedora Core 5这文面做行还不错嘛。
44、who 可以用来查看当前登陆的用户
45、which , 可查某个命令所在的详细路径。
|