linux常见命令

学习linux最好的步骤:

1,学习包括vi,gcc,gdb,make,jdk,tomcat的使用方法

2,加强c语言功底或者是java语言。

3,学习unix环境下的高级编程

4,linux应用系统的开发。

linux常见命令:

1,关机命令:

shutdown -h now  立即关机

shutdown -r now  立即重启==reboot

2,用户切换命令:su 切换到具有root权限的用户 sudo su

3,用户注销命令:logout

 查看当前用户属于哪个用户组:groups(查看相关的文件当然也可以)

 useradd 添加用户,添加之后为其设置密码passwd

  和用户信息相关的文件有/etc/passwd;/etc/group;/etc/shadow;/etc/gshadow;修改用户信息可以直接进入这些文件进行修改,也可以使用usermod      userdel 删除用户

groupadd添加一个用户组

4,使用vi编辑c程序或者java,前者编译使用gcc,运行之间./a.out。后者利用javac和java

5,pwd 显示当前目录

6,more和less 分页显示

7,grep 查询关键词 如:grep 顺平 /home/aa.txt

8,管道命令|

9,重定向命令 >  如果目标文件不存在,就新建;如果存在,就覆盖;>>如果不存在,就新建;如果不存在,就添加

10,find 文件查找命令 find /root/ -name aaa.txt

11,fdsik 磁盘检测命令

12,df 【目录】检查目录挂载在哪个分区(linux分区是物理的存储介质,目录则是逻辑架构,分区需要挂载到那个具体的目录上)df 各个分区的使用情况

13,ctrl+c 强制退出当前进程

14, 【tab】【tab】命令补全或者文件名称补全

15, mv 文件移动或者重命名(也可以使用rename)

16 ,env 查看当前使用的是哪种shell;显示当前操作系统下的环境变量

17,cd 目录切换命令,其中~代表当前用户的主目录,.当前目录,..上一级目录;-前面一个目录

18,mkdir 创建一个新目录

19,rmdir 删除一个空的目录

20 ,rm -r 删除目录以及目录里面所有的文件,该命令也可以用来删除单独的文件

21,history 查看历史命令。例如history 5查看最近使用的5条命令

关于文件内容查阅的几个命令:

1,cat 从第一行开始

2,tac从最后一行开始显示

3,nl 显示的时候输出行好

4,more 一页一页的显示 enter翻一行,空格翻一页,/字符串进行查找

5,less 分页显示,并且可以向前翻页

6,tail 只看结尾几行;head后面几行

7,od 通过二进制的方式读取文件内容

8,touch修改文件时间或者创建新的文件

9,file查看文件类型

10,whereis ,locate,find进行文件查找

 

linux文件系统:

其中/etc/inittab存放有系统运行级别(0关闭,1单用户(类似于windows下的安全模式 ),2多用户无网络连接,3多用户有网络连接,4,系统未使用保留给用户,5,图形界面;6,系统重启)可以在这个文件中进行运行级别的修改

/etc/profile属于环境配置文件,其中保存有诸如JAVA_HOME,PATH,CLASSPATH等变量

/etc/udev/init.d 经常用于其他软件的相关设置(例如搭建android的真机调试环境的时候)

/etc/passwd 记录所有用户信息;管理用户的UID/GID
/etc/shadow专门管理用户的密码信息

/etc/group 记录用户及对应的用户组信息

linux的相关网络命令

ping 查看两个ip是否可以联通

tracert 查看到目标网站距离几个路由

ifconfig linux下查看ip地址,类似功能在windows下使用的是ipconfig

netstat  可以查看系统开放的端口等信息

 软件安装相关命令

apt-get install在线安装各种软件(该命令涉及到source.list这个文件)。并且每次对这个文件修改之后别忘了apt-get update

gcc c语言编译命令

$ gcc -g -Wall hello.c -o hello 其中-g说明输出调试信息,-Wall说明输出警告信息 -o指定编译输出命令

开启 -wall选项能够捕捉到多数错误。

 

posted @ 2013-04-18 10:34  bobo的学习笔记  阅读(261)  评论(0编辑  收藏  举报