用linux有好一段时间了,感觉基础的命令才是最重要的,直接决定你操作的熟练程度和效率,下面来总结一下常用的和不常用的linux命令,有些命令不常用的,是要反复去看才能记住的。
1.最基础的ls命令,相当于win下的dir命令,常用参数有 -a,-l
2.cd命令,cd到一个目录,跟win下的一个样;
3.mkdir命令,创建一个文件夹,后跟要创建的文件夹名称;
4.touch命令,创建文档文件,后面直接给出参数列表为要创建的文件名;
5.rm命令,直接用rm可以删除文件,要删除目录的话用rm -rf,不管里面有没东西都删;
6.pwd命令,查看当前目录;
7.ifconfig命令,查看网络信息,包括ip,掩码,网关,mac;
8.打包方法:tar -cvf filename.tar filename解包方法:tar -xvf filename.tar -C fileIndex;
9.压缩 gzip filename.tar 解压:gunzip filename.tar.gz;
10.压缩二:bzip2 filename.tar解压:bunzip2 filename.tar.bz2;
11.su -普通用户切换到超级用户 su加普通用户名切换回普通用户;
12.chmod命令,修改文件和文件夹的权限,可读 | 可写 | 可执行 r | w | x 4 | 2 | 1,例如,chmod 755 filename给filename这个文件赋予用户的权限是可读可写可执行,群用户的权限是可读可执行,其他用户的权限是可读可执行;注,chmod一定要在超级用户下使用,不然的话加sudo吧;
13.chown 用户:群组 修改用户和群组
14.groupdel 群组 用户删除群组;
15.du -h用于查看文件系统的使用状况;
16.uname -a查看系统信息;
17.useradd 用户名 创建新用户,如useradd ken,这样的话就创建了一个ken的用户,属于ken用户群,而要是想把他定义到别的群的话用这样的命令:useradd -g ken fang,把ken用户放在了fang这群组里;
18.userdel 用户名 删除用户;
19.top命令,用户查看当前运行的进程,在这里连木马都可以看出来的!!按q退出;
20.df -Th命令,查看磁盘状况;
21.clear清屏命令;
22.cal查看年历,例如要查看今年的日历,只要cal 2008,要查看某月的日历,cal 10 2008;
23.rpm命令:用于安装rpm包,主要参数有 -ivh ,参数v是用来显示包的名称的,这个名称比较重要,要是要查看软件是否安装成功的话只能用那个名称的。例子:rpm -ivh linuxqq-v1.0-preview2.i386.rpm安装了一个QQ,安装的时候有进度条显示(h参数),还有显示包名称,可以用如下命令查看软件是否安装成功:rpm -q linuxqq;如果再加一个参数l即rpm -ql linuxqq的话可以查看到软件的安装目录,这个命令很实用很强大!!!;
24.rpm命令后续,rpm -qa可以查看系统安装有哪些rpm包并且查询功能支持通配符,也就是说,我们可以缩小范围查看,如rpm -qa x* 用来查看出安装了哪些名字以x开始的包;
25.rpm -Va命令可以查看rpm包是否损坏或被篡改;以下字符表示相关验证失败:5:MD5 校验码;S:文件尺寸; L:符号链;T:文件修改日期;D:设备;U:用户;G:用户组;M:模式 e (包括文件权限和类型)
25.rpm -e 软件名,可以卸载软件包;
26.kill命令:用于杀死进程,后面跟的参数是进程pid;
27.mount和umount,挂接和卸载分区;
28.startx,从图形界面转到字符界面;
29.bc 调出一个简单的计算器,输入quit退出,bc 预设仅输出整数,如果要输出小数点下位数,那么就必须要执行scale=number ,那个 number 就是小数点位数;
30.sync 把暂存在内存中的数据写入硬盘,通常在关机的时候执行该命令,可以防止意外的数据丢失;
31.关于文件权限的说明:有一个目录若给others赋予r的权限,是否其他用户就能进入这个目录呢?答案是否定的。因为在该目录底下不能执行任何指令的话,那么自然也就无法执行 ls, cd 等指令,故没法进入,想进入就要加上x权限。
出自:http://8738168.blog.163.com
[ 本帖最后由 kenlee 于 2008-11-4 13:38 编辑 ]
tomjan 于 2008-11-20 11:20:46发表:
谢楼主!
mefirst_love 于 2008-10-17 22:07:42发表:
大多数掌握了,就是后面几个不是很清楚,还得努力哈 多谢
Leo.dingwl 于 2008-10-17 17:21:50发表:
同意LS,LZ坚持下去!~~
anonymous 于 2008-10-17 08:31:21发表:
lz坚持做下去
Linux视频分享
www.akae.cn/study
学嵌入式,拿高薪,就选亚嵌
欢迎报选亚嵌嵌入式Linux系统工程师就业班培训