linux中,都有哪些命令是比较好用的呢?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中,都有哪些命令是比较好用的呢?相关的知识,希望对你有一定的参考价值。
1.列出文件清单命令:lsls命令能够列出当前目录下的所有内容。ls 命令的执行方式为:
# ls [-选项] [文件名或者目录名]
进入到Linux命令行中后,我们至少要知道当前所处的位置有哪些内容,这些信息就可以使用ls命令来获得。
在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容。如果不加任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看/etc目录下的内容,可以使用下列命令:
# ls /etc
如果想要列出当前目录下所有文件,则可以使用下列命令:
# ls -a
2、cat命令
功能:在标准输出上显示文件。
语法:cat [-vTEuAte] 文件
例子: cat example.txt
cat -A exam2.txt
cat file1 file2 > file2
3、more命令
功能:在终端屏幕按屏显示文本文件。
语法: more [-pcdls] 文件
例子: more example.c
more -dc example.c
more -c -10 example.c
4、less命令
less命令的功能几乎和more命令一样,也是用来按页显示文件,不同之处在于less命令在显示文件时允许用户既
可以向前又可以向后翻阅文件。
5、head命令
功能:显示指定文件的前若干行。缺省设置为显示10行
语法:head [-n] 文件
例子: head example.c
head -3 example.c
6、tail命令
功能:显示指定文件的末尾若干行。缺省设置为显示10行
语法:tail [+ / - num ] [参数] 文件
+num 从第num行以后开始显示。- num 从距文件尾num行处开始显示。
例子: tail example.c
tail -4 example.c
7、grep、fgrep和egrep命令
功能:
这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名。grep命令一次只能搜索一个指定的模式;egrep命令检索扩展的正则表达式(包括表达式组和可选项);fgrep命令检索固定字符串,它不识别正则表达式,是快速搜索命令。
语法:
grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]
egrep [选项] [查找模式] [文件名1,文件名2,……]
fgrep [选项] [查找模式] [文件名1,文件名2,……]
例子: grep "text file" example
grep data *
grep goto *.c 参考技术A 这个问题有点大啊。。常用命令50个。
Linux基础命令复习:
# 提示符知识
[root @ oldboyedu tmp] #
用户 分隔符 主机名 当前路径 管理员提示符,$是普通用户提示符
#2.命令行语法:
命令 [选项] 【路径/目标(文件)】
ls -l /tmp
#注意中括号可选
比喻:打疫苗
命令: [选项] 目标
针 老护士/年轻护士 【胳膊/屁股/脸】
轻点/重点
Linux所有功能都是命令操作命令实现:
默认1500多个,实际常用的【60个左右】
(介绍了45个命令)
01 目录相关(7个)
pwd 打印用户的当前位置 print work directory
cd 切换到指定目录 change directory
mkdir 创建目录
#创建目录 mkdir oldboy
mv 移动/改名目录(文件)
ls 查看目录(文件)
rm 删除目录(-rf)
删除oldboy001:rm -fr oldboy001
删除以oldboy开头的目录:rm -fr oldboy*
tree 树形结构显示目录
02 文件相关(8个)
touch 创建文件
cat 查看文件内容
more/less 查看文件内容
tail 查看文件尾部
head 查看文件头部
grep 过滤内容(筛子)
-v 取反
-i 不分大小写
vi/vim 编辑文件*****
03 用户相关(10个)
useradd 添加用户
usermod 修改用户
userdel 删除用户
passwd 设置密码
su 切换用户角色
groupadd 创建组
groupdel 删除组
id 查看指定用户信息
whoami 查看当前登录用户
lastlog 看所有用户登录情况
04 权限相关(4个)
chown 授权用户和组
chmod 授权权限
05 软件包管理(2个)
rpm 安装和查看软件包
yum 安装和查看软件包(自动下载、自动安装、自动解决依赖),推荐。。
yum install lrzsz -y
查看ifconfig属于哪个软件包?
yum provides ifconfig -y
06 下载工具(4个)
wget 下载软件包
curl 文本浏览器
sz 从Linux里下载到windows里。
rz 从windows上传到LInux里。
07 服务、网络管理(6个)
##停止/启动服务ssh服务
systemctl stop sshd
systemctl start sshd
##开机自启动
systemctl enable sshd
##查看IP:
ip add
ifconfig
##查看IP,不显示IP的可以执行下面两个命令尝试下:
##停止网卡
ifdown eth0
##启动网卡:
ifup eth0
##重启网络:重启所有网卡
systemctl restart network
##配置IP:
nmtui 参考技术B 除了楼上的一些基础命令,我再举例几个常用的高级命令
命令 命令解释
top 查看内存/cpu
df -h 查看磁盘存储情况
iotop 查看磁盘IO读写(yum install iotop安装)
iotop -o 直接查看比较高的磁盘读写程序
netstat -tunlp | grep 端口号 查看端口占用情况
uptime 查看报告系统运行时长及平均负载
ps -aux 查看进程
Grep 查找内容,查看有没有这个字符串
Find 查找文件、目录 参考技术C mount 挂载设备 cat 查看文件内容 find 查找 tail查看文件内容后10行
head查看文件内容前十行 grep检索文件内容 mkdir创建文件夹
touch创建文件 cp复制 mv移动 像这些都是些比较常用的命令
目前都有哪些工单系统比较好用的
有一个开源的工单系统貌似还不错,叫ferry。
功能挺全的,比现在市面上一些收费的工单系统都好点。最主要是开源的,方便二次开发,和定制。
工单系统相关功能:
工单提交申请
工单统计
多维度工单列表,包括(我创建的、我相关的、我待办的、所有工单)
自定义流程
自定义模版
任务钩子
任务管理
催办
转交
手动结单
加签
多维度处理人,包括(个人,变量(创建者、创建者负责人))
排他网关,即根据条件判断进行工单跳转
并行网关,即多个节点同时进行审批处理
通知提醒(目前仅支持邮件)
流程分类管理
权限管理相关功能,使用casbin实现接口权限控制:
用户、角色、岗位的增删查改,批量删除,多条件搜索
角色、岗位数据导出Excel
重置用户密码
维护个人信息,上传管理头像,修改当前账户密码
部门的增删查改
菜单目录、跳转、按钮及API接口的增删查改
登陆日志管理
左菜单权限控制
页面按钮权限控制
API接口权限控制
如今,工单应用非常广泛,基本上有流程管理、服务协同的地方,都需要工单系统。
帮我吧工单系统用起来还不错,可以与ERP系统打通应用的,可以实现业务、财务、服务一体化管理,节省了不少沟通协同成本,我们公司用了帮我吧之后,服务效率明显提升,客户对我们的服务评价也高了许多,可以看看适不适合你。 参考技术B 工单系统吧,国内品牌多,杂,外国品牌功能全一些,贵。工单系统的性能稳定比较重要。卓豪性价比高,ServiceDesk、SupportCenter都有工单系统功能,前者主要是对内管用户,后者主要是对外管客户。 参考技术C 工单系统Ticket system又称为工单管理系统(还可以称为问题工单系统,事务工单系统,事务追踪系统issue tracking system,支持工单系统support ticket system)),它是一种网络软件系统,根据不同组织,部门和外部客户的需求,来由针对的管理,维护和追踪一系列的问题和请求。一个完善功能的工单系统又可以称为帮助台系统。 参考技术D 工单的重要作用就在于 秒级发单,对接任务人快速处理解决、客户线索“工单”分配,工单状态随时查看跟进、多销智能工单管理后台全面的统计报表,数据可视化,每个员工/部门工作进度一目了然、通过多销智能工单管理后台,管理员能够第一时间掌握工单问题处理流程是否标准化,帮助员工快速优化服务流程,有效实现服务资源的优化配置,大大提升管理效率。
以上是关于linux中,都有哪些命令是比较好用的呢?的主要内容,如果未能解决你的问题,请参考以下文章