美文网首页
Linux 之开发常用命令

Linux 之开发常用命令

作者: LeonardoEzio | 来源:发表于2019-08-04 19:17 被阅读0次

文件操作命令

命令 说明
touch 文件名 创建文件
rm -rf 文件名/文件夹 删除文件(r 代表递归 f 代表强制删除)
cat 文件名 从头到尾显示整个文件内容
cat -n 文件名 查看文件的同时添加行号
cat file1 file2 > file 将几个文件合并为一个文件
more 文件名 分屏显示文件内容;空格向下翻页,b向上翻页,q退出
head 文件名 显示文件头部,默认10行
head -n 行数 文件名 查看文件的前n行
tail 文件名 显示文件尾部,默认10行
tail -n 行数 文件名 查看文件的最后n行
ln -s 源文件 目标文件 创建文件软连接,文件名必须为绝对路径
diff 选项 文件1 文件2 比较文件差异

目录操作

命令 说明
cd / 进入根目录
cd . 当前目录
cd .. 进入当前目录的上一级目录
mkdir 目录名 建立文件夹(目录)
mkdir -p d1/d2/d3 递归建立目录
pwd 查看当前工作目录
ls 显示当前目录下的所有内容
ls -l 或 ll 以长格式显示当前目录下的所有内容
tree 目录名 以树形格式显示指定目录下的所有内容
cp 原文件名或目录名 目标位置 拷贝文件或目录到目标位置
cp 原文件名或目录名 目标位置/新文件名或目录名 拷贝文件或目录到目标位置并改名
cp -r 递归拷贝这些及其子文件夹下的文件
scp 将当前的一个文件拷贝到远程另一台主机上
mv 原文件或目录名 目标位置 剪切
mv 原文件或目录名 新文件或目录名 修改名称

查找和搜索

命令 说明
find 查找目录 -name 文件名 按文件查找
find 查找目录 -iname 文件名 按文件查找(不区分大小写)
find 查找目录 -user 用户名 按用户名查找
find 查找目录 -nouser 查找没有属性主的文件
find 查找目录 -size大小 按照文件大小查找
find 查找目录 -type类型 按照文件类型查找;f 普通,d 目录,I 连接
find 查找目录 -perm 755 按照文件权限查找
grep -r "查找关键字" 路径 按文件内容查找,可以使用正则表达式

文件上传和下载

命令 说明
sz file 将指定file发送到windows系统上
rz 将文件发送到Linux系统上

压缩和解压命令

命令 说明
tar -zcvf 压缩包名 源文件(一个或多个) 压缩文件
tar -zxvf 压缩包名 解压文件
tar -zxvf 压缩包名 -C 指定目录名 将文件解压到指定目录下
zip 压缩包名 源文件(一个或多个) 压缩文件
unzip 压缩包名 解压文件

系统安装相关命令

命令 说明
wget url 下载命令
yum 安装命令
./configure 从源码安装
make & make install 从源码安装
ps aux | grep XXX 查看进程命令,通过grep进行过滤
kill pid 关闭进程命令
neststat -ntlp 列出所有端口
df 查看磁盘命令(-k 以Kb进行显示,-m 以MB进行显示,-h 自行显示)

相关文章

网友评论

      本文标题:Linux 之开发常用命令

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