Linux常用命令

  
虚拟机 +  Linux系统




Linux常用命令:


1. ls (list 列表)
   
   ls -l显示的详细信息中:
   -rw-r--r--
   drwxr-xr-x
   一共10个字符,第一个字符表示文件类型,后面9个字符表示文件权限


   -表示普通文件(文本文件和普通二进制文件)
   d表示文件夹(directory)
   l表示符号连接文件,后面会用->打印出它指向的文件
   s表示socket文件
   p表示管道文件pipe




   
   ls -a(列出所有文件,包括隐藏文件)
   ls -l(以详细信息显示)


   ls -a -l
   ls -l -a
   ls -al
   ls -la


2. man  查询man手册,获得帮助信息


  man 1 ls  1表示查询Linux 命令
  man 2 xxx  2表示查询Linux的API
  


3. cd (change directory  更改目录)
   
   涉及到相对路径和绝对路径
   
   cd ..    其中..代表上层目录,   一个.代表当前目录


4. pwd 打印出当前路径


   
5. mkdir  创建文件夹,make directory


   mkdir =k 级联创建文件夹


6. mv  移动move


   作用:在目录间移动文件,重命名文件


   mv 源文件pathname 目的文件pathname


7.touch 创建空文件


  touch pathname




8. cp  (copy 复制)
   
  
   复制文件或文件夹


   cp 源文件pathname 目标文件pathname
   
   cp -r 复制文件夹


   cp -f 强制复制


   实际操作时一般都用cp -f复制


   cp -rf 复制文件夹


   
 9.rm  删除,remove
    
       用来删除文件夹,文件
       rm 文件pathname


rm -r 文件夹pathname




10. cat 直接在命令下显示文件内容,也可以用来向文件输入




11. rmdir  (remove directory)


    作用:删除空文件夹




12.  ln  连接文件,link




    软连接(符号连接):等同于Windows中的快捷方式( ln -s  源文件名  符号连接文件名 )
    硬连接: ln  原文件名  连接文件名
    硬连接实际上和源文件在硬盘中是同一个东西。






---------------------2017-07-16---------------------------------------
Linux系统安装--系统分区

1.磁盘分区
磁盘分区是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区,
不同类的目录与文件可以存储进不同的分区。

分区类型:
主分区:最多只能有4个
扩展分区:最多只能有一个。
 主分区加上扩展分区最多有四个。
 不能写入数据,只能包含逻辑分区
逻辑分区:可以正常写入数据和格式化

2.格式化
格式化又称为逻辑格式化,它是指根据用户选定后的文件系统(如FAT16、FAT32、NTFS、EXT3、EXT4等),
在磁盘的额特定区域写入特定数据,在分区中划出一篇用户存放文件的分配表、目录等用于文件管理的磁盘空间。


3.硬件设备文件名:
硬件 设备文件名
IDE硬盘 /dev/hd[a-d]
SCSI/SATA/USB硬盘 /dev/sd[a-p]
光驱 /dev/cdrom或/dev/sr0
软盘 /dev/fd[0-1]
打印机(25针) /dev/lp[0-2]
打印机(USB) /dev/usb/lp[0-15]
鼠标 /dev/mouse

分区设备文件名:
设备文件名:
--/dev/hda1 (IDE硬盘接口)
--/dev/sda1  (SCSI硬盘接口、SATA硬盘接口)



4.挂载(给每个分区分配挂载点)
必须分区:
-- /(跟分区)
-- swap分区(交换分区,内存2倍,不超过2GB)
推荐分区:
-- /boot (启动分区,200MB)



5.安装日志:
/root/install.log :存储了安装在系统的软件包及其版本信息
/root/install.log.syslog :存储了安装过程中留下的事件记录
/root/anaconda-ks.cfg :以Kickstart配置文件的格式记录安装过程中设置的选项信息




远程登录管理工具:

1.网络适配器中,网络连接选择仅主机模式:
查看网卡:ifconfig

给网卡分配ip: ifconfig eth0 169.254.90.133 (eth0为网卡文件名,0表示第一块网卡,90代表网段) 
ip地址网段与电脑VMware Network Adapter VMnet1(虚拟网卡中ip:169.254.90.132)中的要相同


在电脑cmd窗口下ping 169.254.90.133,有请求数据报,则远程连接成功


2.选择桥接(电脑需要连接网线)

确定电脑真实网卡ip()


远程连接管理工具: 
文件拷贝工具:Winscp

--------------------------------------------------------


Linux严格区分大小写
Linux中所有内容以文件形式保存,包括硬件,硬盘文件是/dev/sd[a-p],光盘文件是/dev/sr0等。


Linux不靠扩展名区分文件类型:
压缩包:*.gz 、*.bz2 、*.tar.bz2 、*.tgz等
二进制软件包: .rpm
网页文件: *.html 、*.php
脚本文件: *.sh
配置文件: *.conf

linux所有的存储设备都必须挂载之后用户才能使用,包括硬盘,u盘,光盘
windows下的程序不能直接在Linux中安装和运行


1.Linux各目录的作用

/bin/  存放系统命令的目录,普通用户和超级用户都可以执行。

/sbin/ 保存和系统环境设置相关的命令,只有超级管理员可以使用这些命令执行系统环境设置。

/usr/bin/ 存放系统命令的目录,普通用户和超级用户都可以执行,在单用户模式下不能执行。

/urs/sbin/ 存放根文件系统不必要的系统管理命令,录入多数服务程序,只要超级管理员可用。

/boot/ 系统启动目录,保存系统启动相关的文件,如内核文件和启动引导程序(grub)文件等。

/dev/ 设备文件保存位置,包括硬件,这个目录就是用来保存所有硬件设备文件的。

/etc/ 配置文件保存位置,系统内所有采用默认安装方式(npm安装)的服务的配置文件全部保存在
这个目录,如用户账户和密码,服务的启动脚本,常用服务的配置文件等。

/home/ 普通用户的家目录,建立每个用户时,每个用户要有一个默认登录位置,这个位置就是这个
用户的家目录。所有普通用户的家目录就是在/home/下建立一个和用户名相同的目录,如
use1r的家目录就是/home/user1。

/lost+found/ 当系统意外崩溃或关机,而产生一些文件碎片放在这里,当系统启动的过程中fsck工具会
检查这里,并修复文件系统。

/media/  挂载目录,系统建议是用来挂载媒体设备的,例如软盘和光盘。

/mnt/  挂载目录,建议挂载额外设备,如u盘,移动硬盘和其他操作系统分区。

/misc/ 挂载目录,系统建议用来挂载NFS服务器的共享目录。

/opt/ 第三方安装的软件保存位置.

/proc/  虚拟文件系统,该目录中的数据并不保存到硬盘中,而是保存到内存。

/sys/ 虚拟文件系统,和/proc目录相似,都是保存到内存中的,主要是保存内核相关信息的。

/root/  超级用户的家目录

/srv/  服务数据目录,一些系统服务启动之后,可以在这个目录中保存所需要的数据。

/tmp/  临时目录,存放临时文件的目录,最好开机把该目录清空。

/usr/  系统软件资源目录

/var/   动态数据保存位置,主要保存缓存,日志及软件运行所产生的文件。



远程服务器不允许关机,只能重启
重启时应该关闭服务
不要再服务器访问高峰运行高负载命令
远程配置防火墙时不要把自己剔出服务区
指定合理的密码规范并定期更新
合理分配权限
定期备份重要数据和日志


1.命令格式与目录处理命令:ls

命令格式: 命令 [-选项] [参数]
例如: ls -la /etc
说明: 个别命令使用不遵循此格式
当有多个选项时,可写在一起
简化选项与完整选项:-a等于 --all

ls:命令所在路径/bin/ls ,显示目录文件
语法: ls 选项[-ald] [文件或目录]
-a :显示所有
-l  :详细信息
-d :目录
-rw-r--r--  :
文件类型(-:二进制文件 d:目录 l:软链接文件)
rw- r-- r--:
u所有者  g所属组  o其他人
r读   w写  x执行

2.目录处理命令:mkdir

命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir -p [目录名称]
功能描述:创建新目录
-p 递归创建
如:mkdir /tmp/japan
mkdir -p /tmp/japan/du

3.目录处理命令:cd
语法:cd [目录]
功能:切换目录
如:cd /tmp/japan/boduo
返回上一级:cd ..

4.目录处理命令:pwd
所在路径:/bin/pwd
功能:显示当前目录
例: pwd

5.文件处理命令:rmdir
命令所在路径:/bin/rmdir
语法:rmdir [目录名]
功能:删除空目录
例:rmdir/tmp/japan/boduo

6.文件处理命令:cp
所在路径:/bin/cp
语法:cp -rp [原文件或目录][目标目录]
-r  复制目录
-p  保留文件属性
功能:复制文件或目录

7.目录处理命令:mv
语法:mv [原文件或目录] [目标目录]
功能:剪切文件、改名

8.目录处理命令:rm
语法:rm -rf [文件或目录]
-r 删除目录
-f 强制执行
功能:删除文件

9.文件处理命令:touch
语法:touch [文件名]
功能:创建空文件
例:touch Japan.list

10.文件处理命令:cat
语法:cat [文件名]
功能:显示文件内容
-n 显示行号
例:cat /etc/issue
cat -n/etc/services

11.文件处理命令:tac
语法: tac [文件名]
功能:显示文件内容(反向显示)
例:tac /etc/issue

12.文件处理命令:more
语法: more [文件名]
空格或f  翻页
enter    换行
q或Q     退出
功能:分页显示文件内容

13.文件处理命令:less
语法:less [文件名]
功能:分页显示文件内容(可向上翻页,可以搜索关键词:如:/service)

14.文件处理命令:head
语法:head [文件名]
功能:显示文件前面几行
-你指定行数
例:head -n 20/etc/services

15.文件处理命令:tail
功能:显示文件后面几行
-n 指定行数
-f 动态显示文件末尾内容

16.文件处理命令:ln
语法:ln -s [原文件] [目标文件]
-s 创建软链接
功能:生成链接文件

软链接特征:类似windows快捷方式
lrwxrwxrwx   l软链接
软链接权限都为rwxrwxrwx
文件大仙-只是符号链接











  










   












   



















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值