美文网首页
linux文件、命令

linux文件、命令

作者: 撸出优雅的代码 | 来源:发表于2020-04-03 11:45 被阅读0次

一、linux文件目录

目录 说明
bin 存放二进制可执行文件 (ls,cat,mkdir 等)
boot 存放用于系统引导时使用的各种文件
dev 用于存放设备文件
etc 存放系统配置文件
home 存放所有用户文件的根目录
lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt 系统管理员安装临时文件系统的安装点
opt 额外安装的可选应用程序包所放置的位置
proc 虚拟文件系统,存放当前内存的映射
root 超级用户目录
sbin 存放二进制可执行文件,只有 root 才能访问
tmp 用于存放各种临时文件
usr 用于存放系统应用程序,比较重要的目录 / usr/local 本地管理员软件安装目录
var 用于存放运行时需要改变数据的文件

二、关机和重启

关机:shutdown -h now
重启:reboot
shutdown -r now

远程链接的普通账户无法关机或重启,sudo可以临时获取管理员权限,root账户可以

三、压缩和解压

压缩文件夹:tar -zcvf test.tar.gz test
解压文件夹:tar -zxvf test.tar.gz

-z  gzip 压缩(test.tar.gz)
-j  bzip2 压缩(test.tar.bz2)
-c  压缩
-x  解压
-v  显示文件压缩过程
-f  f之后接压缩后的名称
-tf 查看归档文件里面的文件

四、基础操作命令

命令 说明 语法 参数 参数说明
ls 显示文件和目录列表 ls [-alrtAFR] [name...]
-l 列出文件的详细信息
-a 列出当前目录所有文件,包含隐藏文件
mkdir 创建目录 mkdir [-p] dirName
-p 父目录不存在情况下先生成父目录
cd 切换目录 cd [dirName]
touch 生成一个空文件
echo 生成一个带内容文件 echo abcd > 1.txt,echo 1234 >> 1.txt
cat 显示文本文件内容 cat [-AbeEnstTuv] [--help] [--version] fileName
cp 复制文件或目录 cp [options] source dest
rm 删除文件 rm [options] name...
-f 强制删除文件或目录
-r 同时删除该目录下的所有文件
mv 移动文件或目录 mv [options] source dest
find 在文件系统中查找指定的文件
-name 文件名
grep 在指定的文本文件中查找指定的字符串
tree 用于以树状图列出目录的内容
pwd 显示当前工作目录
ln 建立软链接
more 分页显示文本文件内容
head 显示文件开头内容
tail 显示文件结尾内容
-f 跟踪输出

五、常用命令

ip a                //相当于ip addres显示IP地址信息,偏向于上层
ifconfig            //查看ip
top                 //系统资源监控
ps -ef              //查看当前系统进程
kill -9 <PID>       //强制杀死进程(PID进程号)

cat                 //查看文件内容
cat /etc/os-release                 //linux中查看当前系统版本信息

grep                //查找
grep 1111 *         //从所有文件中查找1111

find ./ -name test                  //根目录查找
find / -name test                   //查找名字为test的文件, /代表整个机器(多级目录)
find / -name test|xargs grep 1111   //接上条命令,搜索带1111内容的文件

who                 //查看连接
netstat -na         //查看端口
netstat |grep LISTEN

free -m             //查看当前可用内存
df -h               //查看磁盘可用空间

sed -i "s/aa/11/g" test.txt         //批量替换文件内容
scp test.txt root@10.3.133.155:/tmp //服务器文件网络传输

六、vi编辑器

Vi 日志文件 -- 内容查找(/+搜索字符串) 按n多次查找
dd -- 删除行
yy -- 复制行 p--粘贴行
set paste 设置格式

相关文章

  • 20220816笔记

    Linux常用操作 Linux查看文件内容命令 运行以及停止jar包命令(Linux) 写入文件命令 maven常...

  • Linux达人养成计划 I--学习笔记

    本篇涉及的知识点 Linux简介Linux安装Linux命令基本格式及文件处理命令Linux 文件搜索命令Linx...

  • linux的简单命令操作

    Linux目录介绍:文件目录 作用 Linux简单的操作命令: Linux查看文件操作:ls命令:产看文件夹...

  • Linux find and grep

    linux下的find文件查找命令与grep文件内容查找命令 linux下的find文件查找命令与grep文件内容...

  • Linux之常用文件操作命令

    前言 继Linux命令基础 后.记录整理了Linux较为常用的处理文件目录的命令. 文件处理命令 Linux 下一...

  • 【目录】Linux命令集合

    1、Linux常用20个命令(for me)2、Linux 文件权限含义解析3、Linux 文件/目录权限命令:c...

  • scp命令

    Linux scp命令 Linux scp 命令用于 Linux 之间复制文件和目录。 scp 是 secure ...

  • 简书历史文章列表(不定时更新)

    Linux命令 Linux命令-文件管理Linux命令-系统管理 Python基础、相关模块及进阶 Python开...

  • php的学习路程

    一.Linux方面 Linux常用命令 1. 文件处理命令 2. 权限管理命令 3. 帮助命令 4. 文件搜索命令...

  • Linux命令之文件管理 (三十三)

    Linux patch命令 Linux patch命令用于修补文件。 patch指令让用户利用设置修补文件的方式,...

网友评论

      本文标题:linux文件、命令

      本文链接:https://www.haomeiwen.com/subject/wechphtx.html