liunx命令

切换目录

命令作用
cd /目录名绝对路径
cd 目录名相对路径
cd …返回上一级目录
cd .返回上次访问的目录
cd /、cd /root、cd ~从任意位置返回根目录

查看当前位置的完整路径

pwd

清屏

clear或Ctrl+l

查看列表

ls   [选项]   [文件或目录]
# 查看文件名和目录名
    不包含隐藏:ls
    包含隐藏:ls  -a
# 查看文件和目录详细信息
    不包含隐藏:ls -l 或 ll
    包含隐藏:  ls -al 或 ll  -a
选项功能
-l显示详细信息
-a显示所有文件,包括隐藏文件
-h显示文件大小单位

编辑文件vi/vim

vi/vim 文件名
选项功能
i命令模式(非编辑模式)切换插入模式(编辑模式)
Esc插入模式切换到命令模式
:wq保存退出
:q!不保存强制退出
:w保存不退出
/要查找的内容 n表示查找下一个查找

创建目录

平行目录mkdir 目录名1 目录名2
创建级联关系的目录(包含关系)mkdir -p 目录名1/目录名2/目录名3
目录中已有目录不需要加 -pmkdir 目录名1/目录名2

创建文件

  • 在文件名与目录名不能重复
  • 创建文件未存在会创建,若文件已存在会修改末次修改日期
touch  文件名1 文件名2

复制和备份

  • 复制
文件cp 文件名 目录名
目录cp -r 目录名 目录名
  • 备份
文件cp 原文件名 备份文件名.bak
目录cp -r 原文件名 备份文件名.bak

移动/改名

  • 移动文件或目录
mv   文件名或目录名  目录名
  • 文件或目录改名
    • 新名不能和当前文件目录中的名字重复
mv   原名  新名

删除

  • 带询问
  • y 删除 no 不删除
rm 文件名
rm -r 目录名
  • 不带询问
rm -f 文件名
rm -rf 目录名

查看文件

cat

  • cat命令可以用查看文件内容、创建文件、文件合并、追加文件内容等功能
  • cat 会一次显示所有内容,适合查看内容较少的文本文件
选项含义
-b对非空输出行编号
-n对输出的所有行编号

ca
在这里插入图片描述

tac

倒序查看文件内容

head

  • 查看文件前几行内容
  • 默认显示前10行内容(head 文件名)
选项用法功能
-nhead -n 5 文件名或head -n 文件名指定显示文件前5行

tail

  • 查看文件后几行内容
  • 默认显示后10行内容(tail 文件名)
  • 用法:tail -行数 文件名
  • 查看日志文件-最新10行(tail -f 文件名)
  • 查看最新的几行(tail -行数f 文件名)

more

  • more 命令可以用于分屏显示文件内容,每次只显示一页内容
  • 适合于 查看内容较多的文本文件
    使用more的操作键
操作键功能
空格键显示手册页的下一屏
Enter键一次滚动手册页的一行
b回滚一屏
f前滚一屏
q退出
/word搜索word字符串

管道符 |

  • 用法:执行的命令1 | 执行的命令2
    先执行命令1,在命令1的结果中执行命令2

查找文件或目录

  • 精确查找(先进入位置)
find   文件名或目录名
  • 模糊查找
    • ?任意的单个字符
    • *任意的0个或多个字符
    • [字符1 、字符2、字符3] 括号中的任意字符
  • 在linux中查找某个文件或目录
    • 切换到根目录 cd /
    • find - name 文件名或目录名

grep

  • liunx系统中grep命令是一种强大的文本搜索工具
  • grep 允许对文本文件进行模式查找,所谓模式查找,又称为正则表达式
  • grep 要查找的内容 文件名/目录名
    常用选项说明:
选项含义
-n对输出的内容进行编号
-i对输出的内容忽略大小写
-r在某个目录中所有的文件中查找

打包/压缩

  • 日常工作中备份的一种方式
  • 在不同操作系统中,常用的打包压缩方式是不同的
    • windows 常用rar
    • mac 常用zip
    • linux常用tar.gz
  • tar是liunx中最常用的备份工具,此命令可以把一系列文件打包到一个大文件中,打包的文件恢复成一系列文件
  • tar 使用格式如下:
  • cv/xv顺序可以变

tar

# 打包文件 
tar -cvf 压缩文件.tar 被打包文件/路径...
# 解包文件
tar -xvf 压缩文件.tar

tar -cvf bao.bar * .txt * .py ff
在这里插入图片描述
在这里插入图片描述

  • tar 常用选项说明:
    -c :生成档案文件,创建打包文件
    -v :列出归档解档的详细过程,显示进度

tar.gz

  • tar 命令中增加一个选项-z可以调用gzip实现了一个压缩的功能,实行一个先打包后压缩的过程。
  • zcv/xcv顺序可换,f不可换
  • 命令格式如下:
# 压缩文件
tar -zcvf 打包文件.tar.gz 被压缩的文件/路径
# 解压缩文件
tar -zxvf 打包文件.tar.gz
# 解压缩到指定路径
tar -zxvf 打包文件.tar.gz -C 目标路径

bzip(two)

  • tar 与bzip2命令结合使用实现文件打包,压缩用法和gzip一样
    • tar 只负责打包文件,但不压缩
    • 用bzip2压缩tar打包后的文件,其扩展名一般用xxx.tar.bz2
  • 在tar命令中增加一个选项-j 可以调用bzip,实现了一个压缩的功能,实行一个先打包后压缩的过程。
  • 命令格式如下:
# 压缩文件
tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径
# 解压缩文件
tar -jxvf 打包文件.tar.bz2

zip、unzip

命令格式:

# 压缩 zip
zip   -r   压缩后的文目录名.zip   压缩前的目录名
zip 文件名/目录名.zip 文件名/目录名
# 解压 unzip
unzip  压缩文件

重定向

覆盖

  • 删除原来的内容,将执行的命令结果写入文件中
    命令格式:
执行的命令 > 文件名
pwd  > abc

追加

  • 在文件的末尾写入命令执行的结果
    命令格式:
执行的命令 >>文件名
pwd >>abc

授权

  • 用户类型
所属用户user:u
所属组group:g
其他用户other:o
  • 权限类型
读read:r=4
写write:w=2
执行execute:x=1

drwxr-xr-x,d表示目录
- rw-r- -r- -,-表示文件
第2、3、4位:所属用户的权限
第5、6、7位:所属组的权限
第8、9、10位:其他用户的权限
  • 权限符号
增加权限   +
减少权限   -
赋值权限   =
  • 复杂方式
# 文件授权
chmod  u符号权限,g符号权限,o符号权限 文件名
chmod u -r, g+w,o-r dog.txt
# 目录授权
chmod -R u符号权限,g符号权限,o符号权限 目录名
chmod -R 641 dog.txt
  • 简单方式
# 文件授权
chmod  u的权限数字和g的权限数字和o的权限数字和 文件名
# 目录授权
chmod  -R  u的权限数字和g的权限数字和o的权限数字和 目录名

切换用户

  • 从超级用户切换到普通用户不需要输入密码,从普通用户切换到其他用户需要输入密码
su -用户名

新建用户

useradd 用户名

查看系统信息

  • 查看CPU
    top
  • 查看硬盘
    df
  • 查看内存
    free
  • 查看进程
ps
#查看当前系统中正在执行的进程详情
ps -aux 
#查看进程号、进程名
ps -ef|grep 进程号或进程名
#查看某个进程的进程号、进程名、端口号
netstat  -antp | grep 进程号、进程名、端口号
#杀死进程
kill  -9  进程号

查看系统活动情况

sar

重启linux

reboot

关闭linux

#重启会给别的用户提示
shutdown -r now
#立刻关机
shutdown -h now
#20:25自动关机
shutdown -h 20:25
#再过10min自动关机
shudown -h +10

其他

#自动补全
Tab建
#翻阅历史命令
上下箭头
#查看所有的历史命令
history
#查看命令的帮助信息
man 命令名
命令名 --help
#重启Apache服务
service  httpd  restart
#重启mysql
service mysqld restart

liunx远程工具

shell、xshell

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值