linux基础(一)之基础操作

linux和windosw区别
1、linux 严格区分大小写
2、linux中所有内容以文件形式保存 包括硬件
3、linux不靠扩展名区分文件类型(以权限分别)

大家习惯的称呼,方便管理
4、linux中不能直接安装和执行window下的程序

字符界面的优势
占用的系统资源少
减少了出错、被攻击的可能性

linux 常用命令
一、命令基本格式
提示符 [root@localhost ~]#      

命令 [选项] [参数]
注意:个别命令使用不遵循此格式
          当有多了选项时,可以写在一起
          简化选项与完整选项    -a 等于 --all

查询目录内容 ls
ls  [选项][文件或目录]
  选项  :-a  显示所有文件,包括隐藏文件
               -l    显示详细信息
               -d    查看目录属性
               -h    人性化显示文件大小
               -i     显示inode 
权限
-rw-r--r--
-文件类型(-文件 d目录|软连接文件)
       rw-         r--             r--
      u所有者  g所属组  o 其他人 
r 读  w写  x执行


二、文件处理命令
目录处理命令
建立目录:mkdir
mkdir  -p 目录名 
-p  递归创建
命令英文原意 make directories

切换所在目录 cd
cd [目录]
//change directory 
简化操作
cd ~ 进入当前用户的家目录
cd -  进入上次目录
cd ..  进入上一级目录
cd .   进入当前目录 

删除空目录 rmdir 
rmdir[目录名]
命令英文原意:remove  empty directories

删除文件或目录rm
rm -rf [文件或目录]
    命令原意:remove
     -r   删除目录 
     -f   强制 

cp [选项][源文件或目录][目标目录]
   命令英文原意:copy
选项
      -r  复制目录
      -p  连带文件属性复制
      -d  若源文件是连接文件 这复制链接属性
      -a  相当于  -pdr

剪切目录mv   原意:move
mv [原文件][目标目录]
即使改名命令 又是剪切命令

pwd 
命令原意:print working directory 显示所在位置

ll为ls -l  显示详细信息


常见目录作用


文件处理命令

链接命令
链接命令 ln
ln -s [源文件][目标文件]
命令英文原意:link
功能描述:生成链接文件
     选项:-s 创建软链接



三、文件搜索命令
文件搜索命令locate (搜索速度快)
locate 文件名 
在后台数据库中按文件名搜索速度快
locate 搜索数据库记录 /var/lib/mlocate 
它不是实时更新的,所以当我们找不到是 可以用
updatedb更新数据库

命令的搜索命令 whereis 
where 【命令名】 
搜索命令所在路径及帮助文档的所在位置
      -b  只查找可执行文件
      -m  只查找帮助文件

which 命令
可以查看命令的别名

find文件搜索命令(最强大)
find [搜索范围][搜索条件]
# 搜索文件

find / -name install,log
#避免大范围搜索 会非常耗费系统资源
# find 是在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配。
* 匹配任意内容
?匹配任意一个内容
[] 匹配括号内任意一个字符
一般用于看日志中的文件

按照文件大小搜索
案例:find /root  -size -25k 
搜索k字节用小写 用M字节用大写

复杂搜索

grep命令
字符串搜索命令
grep [选项] 字符串 文件名
#在文件中匹配符合条件的字符串
选项 
       - i  忽略大小写
       -v  排除制定字符串(取反)

两者之间的区别

四、帮助命令
帮助命令man
man 命令 #获取指定命令的帮助 
man ls 
man -f  命令

五、压缩与解压缩命令
常用压缩格式 .zip .rar
.zip  .gz .bz2
.tar.gz  .tar.bz2
.zip格式压缩
zip  压缩文件名   源文件
#压缩文件  注意压缩名 longzi.zip

zip -r 压缩文件名 源目录
#压缩目录  

unzip 压缩文件
#解压缩文件

.gz格式压缩(linux 专用 但是window 也可以解压缩)
gzip 源文件
#压缩为.gz格式的压缩文件 源文件会消失

gzip -c  源文件>压缩文件
#压缩为.gz格式 源文件保留
例如: gzip -c  cangls > cangls.gz

gzip  -r 目录 
#压缩目录下所有的子文件  但是不能压缩目录 

gzip -d 压缩文件 
#解压缩文件 

gunzip 压缩文件
#解压缩文件

.bz2格式压缩
bzip2 源文件
#压缩为.bz2格式 不保留源文件 

bzip2 -k  源文件
#压缩之后保留源文件 

注意:bzip2命令不能压缩目录 

.tar.gz   .tar.bz2
.tar.gz压缩格式
tar -zcvf  压缩包名.tar.gz  源文件  
选项    -z  压缩为.tar.gz格式 

tar  -zxvf  压缩包名.tar.gz
选项   -x   解压缩.tar.gz格式 

六、关机与重启命令
1、shutdown 命令
shutdown [选项] 时间
选项:-c  取消前一个关机命令
           -h  关机
           -r   重启 
shutdown  -h  now 

其他关机命令
halt  
poweroff 
init 0

其他重启命令
reboot 
init 6

runlevel 查看系统运行级别
cat 查看文件内容

推出登录(管理完后正确退出登录)
logout
七、其他常用命令
挂载命令 (分配盘符)
查询与自动挂载 
mount  #查询系统中自己挂载好的设备

mount  -a  
#依据配置文件/etc/fstab 的内容 自动挂载 

挂载命令格式
mount  [-t文件系统]  [-o特殊设备]  设备文件名   挂载点  
选项 :
-t 文件系统:加入文件系统类型来指定挂载的类型 可以cxt3、ext4 ios9660(光盘)等文件系统
-o 特殊选项  可以指定挂载的额外选项 


xshell 






实验一:Linux基础操作 1)练习使用启动Linux虚拟机 2)练习同时使用多个控制台登录Linux 3)练习使用date、shutdown、exit、halt、reboot等命令 a.使用date命令修正系统时间,改为当前日期时间 b.使用shutdown命令发出警告信息,查看其他控制台上的用户是否收到信息。 c.通过Internet查找,是否还有其他的关机命令 4)练习操作shell中的特殊按键 在做以下实验之前,用root登录到虚拟控制台1(下面简称vc1),增加一个普通用户,用户名自定: 添加用户命令:useradd 用户名 修改用户密码命令:passwd 用户名 然后用新增加的用户分别登录虚拟控制台2和3 在虚拟控制台3下用新增加的用户登录成功后,运行如下命令: su (变换身份到超级用户,需要输入root的密码) 5)练习所学习的基础命令,完成以下问题: a.logname和whoami的区别,举例说明 b.从vc1向vc3用write命令发信息,写出这条完整的命令 c.假设当前路径为:/var/log,需要变换到绝对路径为/etc/init.d目录下,则该命令用相对路径怎么写? 6)用tar命令实现如下备份和恢复:(备份文件均放在/root目录下,做本实验前必须先将系统时间设置为2013年9月26日) a.对/home目录进行压缩备份(采用gzip压缩),备份文件名为home.tar.gz b.对/home目录进行压缩备份(采用bzip2压缩),备份文件名为home.tar.bz2,比较二种工具的压缩能力 c.在/home目录下建立文件a,在/home目录下建立目录test,在/home/test目录下建立文件b(用vi编辑任意内容) d.对/home目录进行增量备份,备份2013年9月26日以来变化的文件,备份文件名为home.20130926.tar e.删除目录/home,会出现什么情况?然后利用上述备份恢复所有文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值