linux基本语句(不断更新)(最近少上,11/4更新)

linux基本语句(不断更新)(最近少上,11/4更新)

用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

同意LS,LZ坚持下去!~~
大多数掌握了,就是后面几个不是很清楚,还得努力哈 多谢
谢楼主!