设为首页
收藏本站
切换到宽版
登录
注册
找回密码
搜索
搜索
本版
文章
帖子
用户
快捷导航
易学开发平台
易学在线课堂
易学智能论坛
BBS
易学智能
»
易学智能论坛
›
管理运维
›
租赁平台
›
linux常用命令
返回列表
查看:
2835
|
回复:
0
[远程开发]
linux常用命令
[复制链接]
VD0
手机认证
VD0
当前离线
积分
166
13
主题
15
帖子
166
积分
注册会员
注册会员, 积分 166, 距离下一级还需 34 积分
注册会员, 积分 166, 距离下一级还需 34 积分
积分
166
发消息
发表于 2018-12-1 15:58:11
|
显示全部楼层
|
阅读模式
本帖最后由 VD0 于 2018-12-1 17:06 编辑
[root@localhost ~]#
root: 当前登录用户
localhost 主机名
~ 当前所在目录(家目录)
# 超级用户的提示符
普通用户的是$
linux 中隐藏文件以.开头
命令格式
命令 [选项] [参数]
个别命令不遵循此格式
当有多个选项,可以写在一起简化操作与完整选项
-a等于--all
ls [选项] [文件目录
(
省略为当前目录)
]
-a 显示所有文件
-l 显示详细信息
-h 人性化显示文件大小
-d 显示目录属性
-i 显示inode
ll命令==ls -l
权限详细信息:
列子:-rw-r--r--. 1
文件类型(- 文件 d目录 l软连接文件)、文件权限
第一个符号代表文件类型,其他九个每三个一组,代表特定类型的人的权限
用户组:
有相同权限相同身份的人
rw- u所有者 r-- g所属组 r-- o其他人
权限:r读 w写 x执行 -没有权限
. 代表ACL权限
1 引用计数
文件处理命令:
建立目录
:mkdir
mkdir [选项] [目录名]
-p递归创建
原意: make directories
mkdir -p parfile/childfile
cd
:
cd ~/cd 回到家目录
cd - 进入上次所在目录
cd .. 进入上级目录
cd . 进入当前目录
Linux 命令补全(tab)
change directories
pwd:
参数:
-P
:显示出确实的路径,而非使用连结 (link) 路径。
查看所在目录
删除空目录:rmdir
删除文件或目录:rm
-r 删除目录
-f 强制删除(不会询问是否删除)
复制命令:cp
cp [选项] [原文件或目录][目标目录]
选项:
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。
-d:复制时保留链接软连接。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件。
剪切文件:mv
mv [原文件或目录] [目标目录]
链接命令:
连接命令:ln
ln -s(soft)[原文件] [目标文件]
生成链接文件
-s 创建软连接
没有操作参数为创建硬链接
硬链接:
Linux内部使用inode号码来识别不同的文件,可以通过硬链接来使不同的文件名来访问同一内容,每有一个硬链接,对应inode会增加一个连接数,当硬链接都删除时,系统会回收inode节点和对应block区域(感觉这里像python的引用计数)。
有相同i节点和储存block块,可以看成一个文件
可通过i节点访问
不能跨分区
不能针对目录使用
软连接:
类似Windows快捷方式
有自己的i节点和block块,但是数据块中只保存原文件的文件名和i节点号,并没有实际的文件数据
软文件文件权限为lrwxrwxrwx
修改任意文件,另一个都改变
删除原文件,软连接不能使用
软连接原文件要写绝对路径
文件搜索命令:
locate:
locate:速度快,在后台数据库按文件名搜索
通过搜索文件/var/lib/slocate数据库查找文件名,以数据库的更新为准。
后台数据库1天一更新
可强制更新数据库:updatadb
locate只能按文件名搜索
locate按照/etc/uodatedb.conf配置文件搜索
PRUNE_BIND_MOUNTS="yes" #开启搜索限制
PRUNEFS= #搜索时不搜索的文件系统
PRUNENAMES= #搜索时,不搜索的文件类型
PRUNEPATHS= #搜索时不搜索的路径
whereis 和which也遵守此配置文件
whereis和which:
whereis 命令名 #搜索命令所在路径及帮助文档所在位置
只能查系统命令
选项
-b: 只查找可执行文件
-m: 只查找帮助文件
which 文件名: #搜索命令所在路径和别名
find:
功能强大但参数多
find [搜索范围] [搜索条件] #搜索文件
find / -name install.log
避免大范围搜索,因为find会很耗费系统资源
find是在系统当中搜索符合条件的文件名。如果需要匹配,
使用通配符匹配,通配符是完全匹配
-name filename 查找名为filename的文件
[size=13.3333px]
-perm 按执行权限来查找
[size=13.3333px] -user username 按文件所有者来查找
[size=13.3333px] -group groupname 按所属组来查找
[size=13.3333px] -mtime -n +n 按文件更改时间来查找文件,-n指n天以内,+n指n天以前
(demo.py 是最近六天内创建的)
[size=13.3333px]
-atime -n +n 按文件访问时间来查
查看系统状态:
因为这些我用得少,所以为大家找了一些这方面的文章
查看系统状态命令
:
https://www.cnblogs.com/liuqiang0/p/8528244.html
查看系统状态的工具包
:
https://www.cnblogs.com/huangxm/p/6278615.html
网络监控:
https://linux.cn/article-2871-1.html
与远程主机传输文件:
https://bbs.easyaiforum.cn/thread-915-1-1.html
linux命令写得较详细的文章
https://www.cnblogs.com/gaojun/p/3359355.html
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表