linux基础(一)之基础操作

linux和windosw区别
1、linux 严格区分大小写
2、linux中所有内容以文件形式保存 包括硬件
3、linux不靠扩展名区分文件类型(以权限分别)
linux基础(一)之基础操作_第1张图片

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

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

linux 常用命令
一、命令基本格式
提示符 [root@localhost ~]#      
linux基础(一)之基础操作_第2张图片

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

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


二、文件处理命令
目录处理命令
建立目录: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  显示详细信息


常见目录作用
linux基础(一)之基础操作_第4张图片
linux基础(一)之基础操作_第5张图片


文件处理命令

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

linux基础(一)之基础操作_第6张图片


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

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

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

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

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

按照文件大小搜索
linux基础(一)之基础操作_第9张图片
案例:find /root  -size -25k 
搜索k字节用小写 用M字节用大写

复杂搜索
linux基础(一)之基础操作_第10张图片

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

两者之间的区别
linux基础(一)之基础操作_第11张图片

四、帮助命令
帮助命令man
man 命令 #获取指定命令的帮助 
man ls 
linux基础(一)之基础操作_第12张图片
man -f  命令
linux基础(一)之基础操作_第13张图片

五、压缩与解压缩命令
常用压缩格式 .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

linux基础(一)之基础操作_第14张图片
runlevel 查看系统运行级别
cat 查看文件内容

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

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

挂载命令格式
mount  [-t文件系统]  [-o特殊设备]  设备文件名   挂载点  
选项 :
-t 文件系统:加入文件系统类型来指定挂载的类型 可以cxt3、ext4 ios9660(光盘)等文件系统
-o 特殊选项  可以指定挂载的额外选项 
linux基础(一)之基础操作_第15张图片
linux基础(一)之基础操作_第16张图片


xshell 






你可能感兴趣的:(LINUX)