Linux命令

本文详细介绍了Linux系统中的基础命令,包括文件和目录操作、用户权限管理、实用操作技巧以及软件安装与网络工具的使用,帮助读者快速掌握Linux环境下的基本操作。
摘要由CSDN通过智能技术生成

第一章:Linux基础命令

ls:查看文件

cd:打开文件   不输入任何东西返回home目录

pwd:显示文件的绝对路径

cd ..:返回上一级目录

cd ~:返回home目录

mkdir:新建文件夹

ctrl+l:清屏幕

touch:创建文件

cat:查看文件

more:查看文件,可以按进度查看

q:退出

cp:复制文件

mv:移动文件夹  也可用于改名

rm:删除文件,文件夹(-r)  可用通配符删除 test*  *test *test*

su - root :超级管理员  或su -

exit:退出

which:查看命令的程序文件放在哪里  which cd

find:查找文件

ctrl+c:停止运行

grep:查找字符串

wc:计算文件的行数,字数

|:管道符 将左边的结果作为右边的输入  eg:cat text.txt | grep lzy

echo:类似print

`:反引号,转义作用 echo `pwd`

>:覆盖文件echo hello linux > text.txt

>>:追加   插入

tail:查看尾巴

vim:  i输入 esc退回 :wq保存退出  命令模式 p复印 d删除 u撤销

:set nu:显示行号

/word:搜索

全部清除:d+G

:set paste  粘贴模式复制是什么样,粘贴就是什么样 不会多一个#

第二章:用户和权限

su - root:切换超级用户  (Switch User)  也可su -

exit:退出

sudo:为普通的命令授权,临时以root身份执行。

visudo:为普通用户配置sudo认证

o:在当前行的下方插入一个新行,并进入插入模式

添加为sudo用户:lzy ALL=(ALL)        NOPASSWD:ALL

groupadd:创建用户组

groupdel:删除用户组

useradd:创建用户 -g指定用户组 -d指定home目录

userdel:删除用户  -r全部删除(文件夹)

id:查看用户所属的组

usermod:将用户送到组里

getent:查看用户和用户组 getent group

drwx:d文件 r可读 w可写 x可执行

q!: 强制退出Vim 编辑器,不保存修改。(修改只读文件用这个退出)

chmod:修改文件,文件夹权限chmod u=rwx,g=rx,o=x file.name     -R:全部修改(一个文件夹下)

751:权限二进制rwx r-x --x  通过序号改权限比较快

chown:修改文件、文件夹所属的用户和用户组chown -R lzy:root file.name

第三章:Linux实用操作

ctrl+c:强制停止

ctrl+d:退出

history:查看历史命令   history | grep ch

!+命令前缀:自动执行上一次匹配前缀的命令   !p->!python   从下到上

ctrl + r:输入内容去匹配历史命令

ctrl + a:跳到命令开头

ctrl + e:跳到命令结尾

ctrl + 键盘左键:向左跳一个单词

ctrl + 键盘右键“向右跳一个单词

clear ctrl+l:清屏

yum:安装软件

CentOS:.rpm yum  软件包 安装命令

Ubuntu:    .deb apt

systemctl:控制软件的启动、停止、开机自启 start stop status enable disable

ln -s:创建软链接

date:查看时间

ifconfig:查看ip地址

ping:检查指定的网络服务器是否是可联通状态

wget:下载网络文件

curl:可以发送http网络请求,可用于:下载文件、获取信息等

netsta:显示网络状态

nmap:查看本机对外暴露的端口 nmap 127.0.0.1 

ps -ef:查看进程

kill:关闭进程  -9 强制关闭

top:任务管理器

df -h:查看硬盘使用情况

$:变量的值 

自定义环境变量:export PATH=$PATH:自定义路径

全局变量:vim /etc/peofile

tar:解压缩.tar .gz格式压缩包

压缩常用组合:tar -cvf test.tar 1.txt 2.txt 3.txt

压缩成更小的模式:tar -zcvf test.tar.gz 1.txt 2.txt 3.txt

ls -lh:查看压缩后的大小

解压普通包:tar -xvf test.tar          -C指定解压的文件夹

解压gz包:tar -zxvf test.tar.gz

zip压缩:zip 1.txt 2.txt 3.txt

unzip:解压  -d指定路径

查看绑定的端口:netstst -anp | grep 80

关机:init 0

scp:用于 Linux 之间复制文件和目录(-r)     给一个.   表示复制到当前路径eg:scp node2:/root/1.txt .
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值