Linux 简单的命令

一丶Linux的系统结构

类似于windows中文件夹的东西在linux中叫做目录

linux是一个倒数型结构,linux中最大的目录是" / ",根目录

根目录中的二级目录多为系统在安装过程中建立的。

二丶Linux的文件结构
/ :根目录,所以的目录、文件、设备、都在 / 之下, /就是linux文件系统的组织者,也是最上级的领导者
/bin:bin是二进制(binary)的缩写。在一般系统中,都可以在这个目录下找到linux常用的命令。系统所需要的那么命令位于此目录。  
/boot:linux的内核及引导系统程序所需要的文件目录,比如vmlinuz initrd.img文件都位于这个目录中。在一般情况下GRUB或LILO系统引导管理器也位于这个目录
/cdrom:这个目录在刚刚安装系统的时候是空的。可以将光驱文件系统挂在这个目录下。例如:mount/dev/cdrom/cdrom
/dev:dev是设备(device)的缩写。这个目录对所有的用户都十分重要。因为在这个目录中包含了所以linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序。这一点和常用的windows,dos操作系统不一样。它实际上是一个访问外部设备的端口。可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。
/etc:etc这个目录是linux中最终的目录之一。在这个目录下存放了系统管理时要用到的各种配置文件和子目录。要用到的网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等都在这个,目录下。
/home:如果建立一个用户,用户名是"xx",那么在/home目录下就有一个对应的/home/xx路径,用来存放用户的主目录。
/lib:lib是库(library)英文缩写。这个目录是用来存放系统动态连接共享库的。几乎所有的应用程序都会用到这个目录下的共享库。因此,千万不要轻易对这个目录进行什么操作,一旦发生问题,系统就不能工作了。
/lost+found:在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统。有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。
/mnt:这个目录一般是用于存放挂载储存设备的挂载目录的,比如有cdrom等目录。可以参看/etc/fstab的定义。
/media:有些linux的发行版使用这个目录来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等。
/opt:第三方程序安装的目录。
/proc:可以在这个目录下获取系统信息。这些信息是在内存中,由系统自己产生的。
/root:Linux超级权限用户root的家目录。
/sbin:这个目录是用来存放系统管理员的系统管理程序。大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,这个目录和/usr/sbin; /usr/X11R6/sbin或/usr/local/sbin目录是相似的,凡是目录sbin中包含的都是root权限才能执行的。
/selinux :对SElinux的一些配置文件目录,SElinux可以让linux更加安全。
/srv 服务启动后,所需访问的数据目录,举个例子来说,www服务启动读取的网页数据就可以放在/srv/www中
/tmp:临时文件目录,用来存放不同程序执行时产生的临时文件。有时用户运行程序的时候,会产生临时文件。/tmp就用来存放临时文件的。/var/tmp目录和这个目录相似。

  
  
/usr:这是 linux系统中占用硬盘空间最大的目录。用户的很多应用程序和文件都存放在这个目录下。在这个目录下,可以找到那些不适合放在/bin或/etc目录下的额外的工具
/usr/local:这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面、。
/usr/share :系统共用的东西存放地,比如 /usr/share/fonts 是字体目录,/usr/share/doc和/usr/share/man帮助文件
/var:这个目录的内容是经常变动的,看名字就知道,可以理解为vary的缩写,/var下有/var/log 这是用来存放系统日志的目录。/var/ www目录是定义Apache服务器站点存放目录;/var/lib 用来存放一些库文件,比如MySQL的,以及MySQL数据库的的存放地。

三、linux常用的命令
1,date 
watch -n 1 date 	###让date命令每秒执行一次,ctrl +c 推出监控模式

date 11181115		###把系统时间设定为11月18日11:15 格式:月月天天小时分钟
date 111811152016.55	##2016表示年(可以不加).55 表示秒(可以不加)

-d +xday -xday		##查看x天前或者后的时间
+%....			##设定date的输出格式
+%Y/%m/%d               ##以Y/m/d形式显示
2.passwd
[root@foundation0 ~]# passwd

Changing password for user root.	##改变超级用户密码
New password: 				##输入密码
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 			##确认密码
passwd: all authentication tokens updated successfully.


[kiosk@foundation0 Desktop]$ passwd
Changing password for user kiosk.	##改变普通用户密码
Changing password for kiosk.	
(current) UNIX password: 		##输入当前密码
New password: 	
BAD PASSWORD: The password is the same as the old one		##和原始密码不能相似
New password: 
BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic ##密码必须是无序数字+字母
New password: 
BAD PASSWORD: The password is shorter than 8 characters	##密码必须>8位
passwd	参数	用户名称
	-S	student		##用户密码
	-l	student		##锁定帐号
	-u	student		##解锁
	-n 1	student		##设定密码最短有效期
	-x 30	student		##设定密码最长有效期
	-w 3	student		##警告期
	-i 2	student		##设定用户非活跃天数
	-d	student		##清除用户密码
        -e      student         ##强制用户下次登陆更改密码
监控passwd密码信息
watch -n 1 passwd -S student


3.file
file 文件名字 ##查看文件类型
4.文件的查看
4)文件的查看
cat		filename	##显示文件的全部内容
less		file		##分页浏览,按“q”退出
head		filename	##显示一个文件的前几行
head -n 5	filename	##前五行
tail		filename	##显示文件后几行
tail -n 5 	filename	##显示一个文件的后5行
5.wc统计文件容量信息
wc	-l	行数
	-w	字数
	-c	字节数
	-m	字符数
6.history历史调用


history			##显示历史
hostory -c		##清除当前环境当中的历史命令
!数字			##执行第多少行命令
!字母			##执行最近一条以这个字母开头的命令
ctrl +R +关键字		##执行最近一条含有这个关键字的命令
上下键			##逐行调用命令
7.touch 建立文件或修改文件时间戳
touch file  ##创建文件
8.mkdir 建立目录
mkdir directory  ##创建目录
  -p  ##上级目录不存在自动建立
9.rm 删除目录或文件
rm -f  ##强行删除不提示
 -r  ##删除目录
10.cd 切换工作目录
cd directory	##切换工作目录到指定目录

cd -		##切换工作目录到之前所在目录

cd ~		##切换到自己的家目录
cd ~usernmae	##切换到指定用户家目录

cd ..		##进入到当前目录的上级目录

11.ls 列出目录或文件信息
ls				##如果后面没有目标那么默认目标为当前目录
ls direcory|filename		##列出文件或目录内容
ls -d direcotry			##列出目录本身
ls -l filename|dorectory	##列出文件或目录里面内容的属性
ls -ld directory		##列出目录本身属性
ls -a				##显示目录中的所有内容,包括以"."开头的隐藏文件
ls -R				##第归显示目录中的内容

12.cp 文件复制

cp是新建文件的过程

cp file file1 file2 ...	directory	###把file  file1 file2 复制到 directory中
cp file test				###建立test文件模板为file
cp -r directory	direcotry1		###复制目录
13.mv 移动或重命名

相同磁盘的mv是重命名,不同磁盘的mv是复制删除过程

mv file file1	direcotry		##移动file file1到directory中
mv 存在文件	不存在文件		##重命名文件
mv westos/linux .			##把westos中的linux移动到当前目录 .代表当前目录
14.通配符

*		###匹配0到任意字符
?		###匹配单个字符
[[:alpha:]]	###匹配单个字母
[[:lower:]]	###匹配单个小写字母
[[:upper:]]	###匹配单个大写字母
[[:digit:]]	###匹配单个数字
[[:alnum:]]	###匹配单个数字或字母
[[:punct:]]	###匹配单个符号
[[:space:]]	###匹配单个空格

{}表示不存在的或者存在的
{1..9}		###1-9
{a..f}		###a-f
{1,3,5}		###135
{a,c,e}		###a c e
{1..3}{a..c}	###1a 2a 3a 2a 2b 2c 3a 3b 3c

[]表示存在的
[a-C]		###aA bB cC
[a-c]		###aA或者bB或者c
[1-3]		###1或者2或者3
[145]		###1或者4或者5
[^abc]|[!abc]	###除了a并且除了b并且除了c

~		###当前用户家目录
~username	###指定的用户家目录
~+		###当前目录
~-		###当前目录之前所在目录

.		###当前目录
..		###当前目录的上一级








































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值