LINUX笔记:LINUX命令

基本命令

显示当前路径:pwd

清屏:clear

查看或配置网卡信息:ifconfig

测试远程主机连通性:ping 197.0.0.0

执行脚本:sh 脚本.sh

切换工作目录: cd

cd ~切换到当前用户的主目录(/home/用户目录)
cd .切换到当前目录
cd …切换到上级目录
cd -进入上次所在的目录

赋权

chmod filename

修改文件权限:两种使用格式字母法与数字法

chmod u=rwx,g=rx,o=r filename 就等同于:chmod u=7,g=5,o=4 filename

字母法:chmod u/g/o/a +/-/= rwx 文件

数字法:“rwx” 这些权限也可以用数字来代替

uuser 表示该文件的所有者
ggroup 表示与该文件的所有者属于同一组( group )者,即用户组
oother 表示其他以外的人
aall 表示这三者皆是
+增加权限
-撤销权限
=设定权限
rread 表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容
wwrite 表示可写入,对于一个目录,如果没有w权限,那么就意味着不能在目录下创建新的文件
xexcute 表示可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录
r读取权限,数字代号为 “4”
w写入权限,数字代号为 “2”
x执行权限,数字代号为 “1”
-不具任何权限,数字代号为 “0”;7为全部权限

文件

新建文件/文件夹

# 在当前位置新建文件夹 mkdir 文件夹名

# 在指定目录位置,创建文件夹, mkdir -p /a/b/文件夹名(若指定目录不存在,则创建新的父文件夹)

# 在当前目录下新建文件 touch 文件名

删除文件/文件夹

# 删除空目录rmdir [目录名]

# 删除文件 rm 文件

# 删除文件夹 rm -r 文件夹

# 强制删除不询问 rm -rf 文件

-f强制删除,忽略不存在的文件,无需提示
-r递归地删除目录下的内容,删除文件夹时必须加此参数

复制

# 拷贝文件 cp 原文件 新文件

# 拷贝文件夹 cp -r 源文件夹 新文件夹

# 远程拷贝

        scp 本地的文件 root@远程linuxip:/远程linux的文件路径

        scp -r 本地的目录 root@远程linuxip:/远程linux的文件路径

移动/修改

# 移动源文件到目标文件夹中 mv 文件 文件夹

# 修改文件A的名字为文件B mv 文件A 文件B

查看

# 查看文件中的全部信息并显示行号(适合查看小文档) cat -n 文件名

# 以分页的方式浏览文件信息(适合查看大文档),more [文件名]

# 以分页的方式浏览文件信息(适合查看大文档),less 文件名

# 实时滚动显示文件的最后10行信息(默认10行) tail -f 文件名

# 显示文件的最后20行信息 tail -n 20 文件名 tail -n -20 文件名

# 显示文件信息从第20行至文件末尾 tail -n +20 文件名

# 显示文件信息从前20行 head -n 20 文件名

查找

文件名查找

# 语法 find 搜索路径 -name "文件名关键词"

        find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

# 例子      find ./ -name test.sh    查找当前目录下所有名为test.sh的文件
                find ./ -name ‘*.sh’    查找当前目录下所有后缀为.sh的文件
                find ./ -name “[A-Z]*”    查找当前目录下所有以大写字母开头的文件
                find /tmp -size 2M    查找在/tmp 目录下等于2M的文件
                find /tmp -size +2M    查找在/tmp 目录下大于2M的文件
                find /tmp -size -2M    查找在/tmp 目录下小于2M的文件
                find ./ -size +4k -size -5M    查找当前目录下大于4k,小于5M的文件
                find ./ -perm 0777    查找当前目录下权限为 777 的文件或目录

文件内容查找

# 语法 grep -参数 要查找的目录范围

# 参数 -n 显示查找结果所在行号 -R 递归查找目录下的所有文件

# 例子 grep aries /etc grep aries /etc/passwd

编辑命令

vi 文件名进入编辑模式

a/i 开始编辑

Esc 退出,回到命令模式

?word/$?word 查找指定内容

:w 将编辑的数据保存到硬盘文件中

:wq 保存并退出

:q 退出,适用于未修改的文件

:q! 强制退出,适用于修改文件后不保存退出

系统命令

# ftp ip地址远程连接;get获取文件;exit/buy退出

# 查看系统进程 ps -aux

# 查看指定系统进程 ps -ef|grep 进程号/进程名

# 关闭进程 kill 进程id

# 强制关闭进程 kill -9 进程id

# 检测磁盘空间:df

        df命令用于检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对节点和磁盘块的使用情况。

-a显示所有文件系统的磁盘使用情况
-m以1024字节为单位显示
-t显示各指定文件系统的磁盘空间使用情况
-T显示文件系统

# 动态显示进程:top

        top命令执行后,可以按下按键得到对显示的结果进行排序:

M根据内存使用量来排序
P根据CPU占有率来排序
T根据进程运行时间的长短来排序
U可以根据后面输入的用户名来筛选进程
K可以根据后面输入的PID来杀死进程。
q退出
h获得帮助

压缩解压

压缩语法:tar -zcvf 压缩后文件名 被压缩文件

解压缩语法 tar -zxvf 压缩文件名 -C 解压后文件所在目录

压缩文件:zip [-r] 目标文件(没有扩展名) 源文件

解压文件:unzip -d 解压后目录文件 压缩文件

防火墙

# 开启防火墙 systemctl start 服务名

# 关闭防火墙(服务器重启后还会自动开启防火墙) systemctl stop firewalld

# 禁止防火墙开机启动 systemctl disable firewalld

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值