(一) linux初学 :linux 概念和常用命令,linux常用命令
(一) linux初学 :linux 概念和常用命令,linux常用命令
Linux 简介:
Linux是一个自由的,免费的,源码开放的操作系统。也是开源软件中最著名的例子。 其最主要的目的就是为了建立不受任何商品化软件版权制约的,全世界都能使用的类Unix兼容产品.而我们将服务器部署在Linux将会更加的稳定、安全、 高效以及出色的性能这时windows无法比的
Linux的特点:开放性,多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面(命令界面,图形界面等),出色的速度性能
Linux的组成:
内核:是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。
Shell:是系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。但它不仅使命令解释器,而且还是高级编程语言,shell编程。
文件系统:文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统,如ext3,ext2,NFS,SMB,iso9660等
应用程序:标准的Linux操作系统都会有一套应用程序例如X-Window,Open Office等
Linux目录结构:
bin 存放二进制可执行文件(ls,cat,mkdir等)
boot 存放用于系统引导时使用的各种文件
dev 用于存放设备文件
etc 存放系统配置文件
home 存放所有用户文件的根目录
lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt 系统管理员安装临时文件系统的安装点
opt 额外安装的可选应用程序包所放置的位置
proc 虚拟文件系统,存放当前内存的映射
root 超级用户目录
sbin 存放二进制可执行文件,只有root才能访问
tmp 用于存放各种临时文件
usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录
var 用于存放运行时需要改变数据的文件
连接linux服务器的方法 :
1)使用crt/xhsell/ssh等工具 使用crt时安装lrzsz之后可以用sz和rz上传下载 yum方法安装 :yum -y install lrzsz编译方法安装 : http://blog.chinaunix.net/uid-20639775-id-154615.html scp filename. 用户名@IP:~可以上传到linux 2)windows下直接用cmd指令方式连接linux(逼格较高,用的人少)
常用命令解析:
useradd 命令
useradd命令用来给系统添加用户,例:useradd username ,可不跟选项,直接创建一个用户,该用户其他属性默认,用处创建之后可用passwd命令添加密码
useradd faith 创建一个用户faith
passed faith 给faith设置密码,指令输入后会提示输入密码和确认密码
whoami 和 id 命令
id 命令可以显示真实有效的用户ID(UID)和组ID(GID)。UID 是对一个用户的单一身份标识。组ID(GID)则对应多个UID。id命令已经默认预装在大多数Linux系统中。要使用它,只需要在你的控制台输入id。不带选项输入id会显示如下
[root@localhost ~]# id uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)-g或--group 显示用户所属群组的ID。 -G或--groups 显示用户所属附加群组的ID。 -n或--name 显示用户,所属群组或附加群组的名称。 -r或--real 显示实际ID。 -u或--user 显示用户ID。 常用指令
su 命令
su 命令用来切换用户,例:su faith,切换至faith用户,非root用户下su命令后不加用户名,默认切换至root用户
su faith 切换至faith用户,当前目录不变,提示输入密码 su - faith 切换至faith用户且切换至faith主目录,提示输入密码 [root@localhost ~]# su faith [faith@localhost ~]$ 直接切换至faith,root用户切换至其他用户不需要输入密码 [faith@localhost ~]$ su 输入密码: [root@localhost ~]# 切换至root用户 用法env 命令
env 命令用来查看系统中已存在的系统变量,也就是path,例:
【root@localhost ~】# env 可直接查看,后面不需要跟其他选项
cd 命令
cd命令用来切换工作目录,例:cd dirname, 其中dirName可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是家目录)。另外,~也表示为home directory的意思
. 表示当前目录 .. 表示当前目录的上级目录
常用指令:
cd 进入用户主目录; cd ~ 进入用户主目录; cd - 返回进入此目录之前所在的目录; cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/"); cd ../.. 返回上两级目录; 用法ls 命令
ls 命令用来查看文件夹内容
1 ls -l 显示当前文件夹下的详细内容且排序,不显示隐藏内容 2 ls -al 显示当前文件夹下的所有内容,排序-隐藏内容也显示 3 ll ls -l的简写
mkdir 命令
mkdir 命令用来创建新的文件夹,例:mkdir dirname,在当前目录创建一个文件夹
mkdir /opt/tutu/aaa 在/opt/tutu/目录下创建一个文件夹aaa mkdir -p /opt/tutu/aaa 当tutu文件夹不存在时,需要加 -p
touch 命令
touch命令用来创建新的文件,一般直接touch filename,创建一个新的文件
dhclient 命令
dhclient 命令 用来自动获取IP地址
【root@loaclhost ~】# dhclient 输入指令即可自动获取IP
评论暂时关闭