Linux常用命令

Linux常用命令

1.linux下常用目录介绍

了解 Linux 系统目录:
1.1   /
根目录.Unix 和 Linux 中,没有盘符. 一个硬盘,一个根.
1.2   /bin
系统的常用命令目录. 包括控制台命令, 系统可执行文件, 系统的核心二进制文件等.
1.3   /etc
发布目录, 相当于 windows 系统中的 windows 目录, 保存系统中的所有核心内容. 要求控制权限高, 建议不要随便读写.
1.4   /usr
用户目录, 相当于 windows 系统中的 program files 目录. 常用于安装系统所有用户共用的软件,资源的.
1.5   /root
root 根 用 户 的 用 户 目 录 . 相 当 于 windows 系 统 中 的C:/users/administrator 目录. 称为用户主目录.
1.6   /home
保存其他用户主目录的目录. 如: Linux 系统中有 qt用户. 那么一定有/home/qt目录存在.
代表用户的主目录.
1.7   /var
系统运行过程的数据目录.

2.linux下常用命令1

2.1   pwd
(print working directory)输出当前工作目录, 光标所在位置的目录
2.2   cd
change directory----切换目录
特殊目录符号 : 当前目录 - ‘.’ , 父目录 - ‘…’。即 cd … 的作用是返回上一级目录,cd . 仍然是当前目录
使用方式:
a.切换固定位置
使用根目录作为定位标准, 绝对寻址. cd /xxx/yyy/zzz
b.切换相对位置
在当前目录位置开始相对寻址. cd xxx/yyy/zzz
c.进入主目录
直接进入用户主目录
cd
cd ~
2.3   ls
list - 列表目录中的内容.默认显示当前目录下的文件列
使用方式:
a.当前目录的列表:ls
b.指定目录下的列表:ls+“空格”+目录位置(绝对路径|相对路径)
c.查看全部内容:
ls -a [目录]
list all - 查看所有, 包括隐藏文件。Linux 中隐藏文件都是以’.’开头的文件。
d.列表查看目录内容
ls -l [目录]:显示当前目录下的文件属性:大小、权限、日期、符号链接。
ll - 简化命令不代表全部 Linxu 系统可用. list list - 以列表的信息,显示指定目录中的内容. 列表代表的文件的详情.
在这里插入图片描述
类型   拥有者权限   同组权限   其他权限   类型   拥有者   所在组   容量   时间   文件名
-(文件) rw(可读写)-      —              —         1(文件)  root        root    3326
d(目录) rwx(可读写执行) r-x        r-x          2 (目录)root         root    4096
类型:-和1表示文件、d和2表示目录
容量:单位是字节。所有目录固定容量为4096
权限:分为不同的角色: 文件的所有者, 就是创建文件的用户. 所在组, 和所有者同一个组的其他用户. 其他用户, 和所有者不在一个组的用户.
rwx 为read write execut,而‘-’ 代表没有对应权限.
命令参数:所有以 ‘-‘ 开头的命令后缀信息, 都是命令参数. 多参数可以并行使用. 如: ls -al
2.4   clear
clear screen - 清空屏幕. 清屏命令有两个:clear 和 clear screen
2.5   touch
创建空白文件
在 Linux 系统中,文件不需要强制后缀名。如: 文本文件可以定义为, a 或 a.txt 或a.text
使用方式
touch 文件名
touch 目录/文件名(相对路径)
touch /目录/文件名(绝对路径)
2.6    cat
cat+“空格”+文件名:在终端显示指定文件中的内容
2.7   more
more+“空格”+文件名 分屏显示文件内容, 显示后,使用空格显示下一屏, 回车显示下
一行, q或ctrl+c可以退出分屏显示。
2.8   head
head+空格+’-’+行数+空格+文件名。:显示指定文件下前多少行。
例:head -5 a.txt :即显示文件a.txt的前5行。如果没有指定行数(head a.txt),则默认显示文件的前10行。
2.9   tail
显示文件末尾多少行。默认显示末尾 10 行。语法同上(head)
2.10   mkdir
make directory - 创建目录。
使用方式:
a.创建一个相对子目录:mkdir+空格+目录名称(在该路径下创建一个目录)
b.创建一个绝对子目录:mkdir+空格+绝对路径名/目录名(在指定目录下创建一个子目录)
c.一次性创建多级目录:mkdir -p 父目录名/子目录名。如果语句中没有-p ,即mkdir 父目录名/子目录名 ,则系统会在当前目录下找父目录,若找到了,则在该目录下新建子目录;若没找到,则报异常。
2.11   cp
copy 复制命令
使用方式
a.复制文件
copy fileName newFileName
copy directoryName/fileName directoryName/[newFileName]
copy /directoryName/fileName /directoryName/[newFileName]
b.复制目录
copy -r directoryName newDirectoryName
2.12   rm
remove - 删除
使用方式:rm 要删除的资源
a.删除文件需提示:
rm fileName
rm directoryName/fileName
rm / directoryName/fileName
b.删除文件不需提示
rm -f fileName
rm -f directoryName/fileName
rm -f /directoryName/fileName
c.删除目录需提示
rm -r directoryName
d.删除目录不需提示
rm -rf directoryName

3.linux下常用命令2

3.1   mv
move - 移动或重命名。 相当于剪切和重命名。
使用方式:
a.移动文件到指定位置:mv fileName directoryName
b.为文件重命名:mv fileName newfileName。即:把文件从当前目录下移动到当前目录下,并且该名为newfileName。
3.2   vi | vim
编辑文件, vim 是增强命令. 不代表所有的 Linux 都支持. vim 增强在有高亮显示。
使用方式:vi  fileName
使用后进入 命令模式:是控制编辑的文件的状态的,如:保存,退出编辑等。
在命令模式下:
a - append, 追加的方式进入编辑模式。
i - insert, 插入的方式进入编辑模式。
o - under line , 在光标所在位置之下,新增一行,进入编辑模式. O - pre line, 在光标所在位置之上,新增一行, 进入编辑模式
编辑模式是编辑文件内容的。在编辑模式下 按- esc键退出到命令模式
在命令模式下:
(1)dd :[number] dd - delete line 删除指定行, 默认 1 行。如果要删除多行,则d+行数(注意:中间没有空格)
(2):w 即write - 保存
(3):q 即quit - 退出 vi 编辑器
(4):wq 即保存并退出
(5):q! 强制退出不保存
(6):set nu 显示行号
(7)/keywords 搜索关键字, keywords 是关键字的命名.
(8)G 光标跳转到文件尾
(9)gg 光标跳转到文件头
3.3   ifconfig
查看网络编辑器。 查看网卡信息。
eth0 - 命名为 eth0 的网卡信息
lo - localhost, 本地环绕信息
在这里插入图片描述
a.查看所有网卡信息(linux下支撑多个网卡):ifconfig -a
b.确定网卡数量和命名
查看/etc/sysconfig/network-scripts/ifg-xxx 文件个数
xxx - 代表网卡的名称
文件的个数代表网卡的数量
c.编辑网卡:修改对应的网卡配置文件即可

(将动态IP改成静态IP@[TOC](这里写自定义目录标题))
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=(设置 IP 地址)
NETMASK=255.255.255.0
GATEWAY=(设置网关)
DNS1=114.114.114.114
DNS2=4.4.4.4
IPV6INIT=no

3.4   service
服务控制命令. 常用服务: iptables - 防火墙, vsftpd ftp 文件服务
器, mysql。
防火墙建议关闭. 否则除 80,22 端口外,其他所有端口无法访问。
使用方式:
a.启动服务:service 服务名称 start 。例:service iptables start
b.停止服务:service 服务名称 stop
c.重启服务:service 服务名称 restart
d.查看服务状态:service 服务名称 status
3.5   ps
进程信息查看命令
使用方式:ps aux [| grep keywords]
a - 所有进程
u - 包含用户启动的进程
x - 正在执行中的进程.
在这里插入图片描述
3.6   |
|:管道, 在管道左侧命令直接结果基础上, 执行管道右侧的命令。
3.7   grep
过滤|筛选, 筛选符合关键字的数据

例:在3.5 ps aux命令基础上,筛选system下的进程
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值