1、复制指令: cp 文件 /home/
2、自动补齐指令:打前面几个字母后按tab键
3、cd 切换到指定目录 其中,cd .. 表示退到上一层目录
4、vi 编辑文件,用到i表示插入,wq表示退出保存,q!表示退出不保存。
******************************************************************************
1、linux 学习的职业方向包括:linux系统管理员和linux程序员(linux软件工程师,linux嵌入式开发),linux程序员用的开发语言有c/c++、java、php、jsp等语言。
2、linux学习流程:
第一阶段:linux平台上的开发,包括vi,gcc,gdb,make,jdk,tomcat,mysql和linux基本操作。
第二阶段:加厚C语言功底<<c专家编程>>,或所java语言。
第三阶段:学习unix环境高级编程<<unix环境高级编程>>
第四阶段:linux应用开发/linux嵌入式开发
3、linux 基础包括:linux基础知识、linux常用命令80个、linux分区/vi/权限
实用部分:linux 下java网络编程
linux内核(关于操作系统怎么做出来)
5、如何安装中文拼音输入法
su - root
yum install "@Chinese Support"
在系统的首选项下,选择输入发(start method),并设置添加中文输入选项。
使用ctrl+space 输入法切换,如果无效则注销用户,再次登录即可。
6、javac 运行后缀名为.java的文件,gcc 运行后缀名为.cpp文件
安装gcc,只需要指令:yum install gcc 但是安装g++,就不是这么简单了,输入的指令:yum install gcc-c++ libstdc++-devel
在linux 下输入 which g++ ,就看到g++已经安装完成(一般在/usr/bin 目录下)
7、g++的用法
g++ hello.c 在默认情况下会输出a.out文件,直接指令./a.out 可以输出结果
或者指定输出文件,如下:
g++ -o myout hello.c
8、vi编辑器中插入用i,退出保存用wq,退出不保存用q!
9、linux下的文件目录
根目录/ 其下面有文件夹:
root文件夹:存放root用户相关文件 home 文件夹:存放普通用户相关文件 bin文件夹:存放常用命令,比如:拷贝,删除
sbin文件夹:要具有一定权限才可以使用的命令 mnt文件夹:默认挂载软驱和光驱的目录
var文件夹:存放经常变化的文件 boot文件夹:存放引导相关的文件
usr文件夹:挂载一个程序或文件默认的文件夹,类似windows programme
etc文件夹:存放配置相关文件
10、显示当前在哪个路径:pwd
11、linux的用户管理:
useradd xiaoming ;添加一个用户名
useradd -g 组名 用户名;创建用户,并同时将用户分配到那个组
userdel xiaoming ;删除一个用户名为xiaoming的用户,home下的xiaoming 文件还在
groupadd policeman 添加一个组名
root可以指定用户归属的用户组:
如:usermod -g 组名 用户名
还有可以改变归属:
chown
12、查看linux中所有组的信息 vi /etc/group 或者:cat /etc/group
13、安装tar.gz后缀名文件:指令 tar -zxvf ???.rat.gz
14、后缀名为.bin文件,可以直接执行 ./???.bin
15、-rw-r--r--
第一个-表示文件类型-表示普通文件,d表示目录,l表示链接
出去第一个,前三个表示文件所有着对该文件具有的权限,第四个到第六个表示文件所在组对该文件具有的权限,第七个到第九个表示其他组的用户对该文件的权限
权限分为三种:r可读用4,w可执行用2,x可执行用1
16、网络链接情况用:ifconfg区别winows的ipconfig
重启网络命令:servie network restart