linux文件、命令

一、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进程号)

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 [email protected]:/tmp //服务器文件网络传输

六、vi编辑器

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

你可能感兴趣的:(linux文件、命令)