Linux常用命令(一)
1、怎么连接Linux
使用到的服务是ssh,ssh的端口是22,如连接Linux服务器具体命令为:
ssh 账户@云服务器IP地址 然后按下回车键
2、查看LS
ls /查看根目录下的所有文件夹
ls -a:查看所有文件内容,包含隐藏的文件,隐藏的文件是.开头的
ls -l:列表文件详细的信息(只能查看非隐藏文件)
ls -h:查看文件的大小
ls -d:仅仅查看目录(只能查看非隐藏文件,.表示当前目录)
ls -alhd
date:查看当前时间
ls查看文件的信息最常用的命令:ls-lh:查看文件的详细信息(包含了文件大小)
ls-la:查看所有文件(包含了隐藏文件)
ls-lah:查看所有文件以及文件大小
3、别名alias,设置和取消一个别名
作用:设置命令的别名,以简写命令,提高操作效率
定义一个别名 格式:alias别名=“系统认可的命令”,如alias ls="ls -la"
取消设置的别名:unalias ,如取消ls 的别名,那么命令是:
unalias ls
4、linux的目录
查看命令 la/
重要目录结构:
Bin:全称binary, 含义是二进制。该目录中存储的都是-些二进制文件,文件都是可以被运行的。
Dev:该目录中主要存放的是外接设备,例如盘、其他的光盘等。在其中的外接设备是不能直接被使用的,需要挂载(类似windows下的分配盘符)。
Etc:该目录主要存储一些配置文件。
Home:表示“家”,表示除了root用户以外其他用户的家目录,类似于windows下的User/用户目录。
Proc: process, 表示进程,该目录中存储的是Linux运行时候的进程。
Root:该目录是root用户自己的家目录。
Sbin:全称super binary,该目录也是存储一些可以被执行的二进制文件,但是必须得有super权限的用户才能执行。
Tmp:表示“临时”的,当系统运行时候产生的临时文件会在这个目录存着。
Usr:存放的是用户自己安装的软件。类似于windows下的program files.
Var:存放的程序/系统的日志文件的目录。
Mnt:当外接设备需要挂载的时候,就需要挂载到mnt目录下。|
5、树形目录tree
格式:tree -L n(目录),其中n指定目录深度
6、切换目录cd
用作更改当前目录,常用参数/代表根目录 .当前目录 ..进入当前目录的上一级目录,不加任何参数,直接使用cd,则返回到用户的家目录,pwd代表“显示用户当前所处的工作目录”
7、mkdir 创建目录
作用:在当前目录下创建下一级目录,无法跨级创建
常用命令: -p :创建多层级的文件夹
-v:创建的过程可以可视化的看到
[wuya@centos-master ~]$ mkdir -pv a/b/c/d/e
mkdir: 已创建目录 'a'
mkdir: 已创建目录 'a/b'
mkdir: 已创建目录 'a/b/c'
mkdir: 已创建目录 'a/b/c/d'
mkdir: 已创建目录 'a/b/c/d/e'
8、创建⽂件 touch
作⽤:创建空⽩⽂件
9、删除文件或目录
9.1删除文件
rmdir 仅可以删除空白目录(不能删除包含内容的目录)
(1) rm -i文件名(删除时会询问是否删除,输入y,表示确定删除)
(2) rm -f文件名(强制删除)
(3) rm -v文件名(可视化删除)
(4) rm -iv,询问确认后删除文件+可视化展示
9.2删除目录
(1)直接删除文件夹,如删除a文件夹:rm -r a
(2)rm -rf目录名(强制删除,若目录不存在,此命令依旧可以执行,不报错),如删除a文件夹:rm -rf a
(3)rm -rv目录名(可视化强制)删除目录和文件时,先删除文件再删除文件夹
(4)删除空的目录,如删除e目录,首先进入e目录的上一目录:rmdir e